From 6886ce4f9345466d151c3291f6cb1f65868c4c87 Mon Sep 17 00:00:00 2001 From: egeakman Date: Sat, 17 Dec 2022 01:58:45 +0300 Subject: [PATCH] Make merge: 3.11 --- Makefile | 2 +- about.po | 2 +- bugs.po | 2 +- c-api/abstract.po | 2 +- c-api/allocation.po | 2 +- c-api/apiabiversion.po | 2 +- c-api/arg.po | 2 +- c-api/bool.po | 2 +- c-api/buffer.po | 2 +- c-api/bytearray.po | 2 +- c-api/bytes.po | 2 +- c-api/call.po | 2 +- c-api/capsule.po | 2 +- c-api/cell.po | 2 +- c-api/code.po | 2 +- c-api/codec.po | 2 +- c-api/complex.po | 2 +- c-api/concrete.po | 2 +- c-api/contextvars.po | 2 +- c-api/conversion.po | 2 +- c-api/coro.po | 2 +- c-api/datetime.po | 2 +- c-api/descriptor.po | 2 +- c-api/dict.po | 2 +- c-api/exceptions.po | 2 +- c-api/file.po | 4 +- c-api/float.po | 2 +- c-api/frame.po | 10 +- c-api/function.po | 2 +- c-api/gcsupport.po | 2 +- c-api/gen.po | 2 +- c-api/import.po | 2 +- c-api/index.po | 2 +- c-api/init.po | 8 +- c-api/init_config.po | 2 +- c-api/intro.po | 2 +- c-api/iter.po | 2 +- c-api/iterator.po | 2 +- c-api/list.po | 2 +- c-api/long.po | 2 +- c-api/mapping.po | 2 +- c-api/marshal.po | 2 +- c-api/memory.po | 2 +- c-api/memoryview.po | 2 +- c-api/method.po | 2 +- c-api/module.po | 2 +- c-api/none.po | 2 +- c-api/number.po | 2 +- c-api/objbuffer.po | 2 +- c-api/object.po | 2 +- c-api/objimpl.po | 2 +- c-api/refcounting.po | 2 +- c-api/reflection.po | 2 +- c-api/sequence.po | 2 +- c-api/set.po | 2 +- c-api/slice.po | 2 +- c-api/stable.po | 2 +- c-api/structures.po | 2 +- c-api/sys.po | 4 +- c-api/tuple.po | 2 +- c-api/type.po | 2 +- c-api/typehints.po | 2 +- c-api/typeobj.po | 16 +- c-api/unicode.po | 2 +- c-api/utilities.po | 2 +- c-api/veryhigh.po | 2 +- c-api/weakref.po | 2 +- contents.po | 2 +- copyright.po | 2 +- distributing/index.po | 2 +- distutils/_setuptools_disclaimer.po | 2 +- distutils/apiref.po | 2 +- distutils/builtdist.po | 2 +- distutils/commandref.po | 2 +- distutils/configfile.po | 2 +- distutils/examples.po | 2 +- distutils/extending.po | 2 +- distutils/index.po | 2 +- distutils/introduction.po | 2 +- distutils/packageindex.po | 2 +- distutils/setupscript.po | 2 +- distutils/sourcedist.po | 2 +- distutils/uploading.po | 2 +- extending/building.po | 2 +- extending/embedding.po | 2 +- extending/extending.po | 2 +- extending/index.po | 2 +- extending/newtypes.po | 2 +- extending/newtypes_tutorial.po | 2 +- extending/windows.po | 2 +- faq/design.po | 2 +- faq/extending.po | 2 +- faq/general.po | 2 +- faq/gui.po | 2 +- faq/index.po | 2 +- faq/installed.po | 2 +- faq/library.po | 2 +- faq/programming.po | 2 +- faq/windows.po | 2 +- glossary.po | 2 +- howto/annotations.po | 4 +- howto/argparse.po | 2 +- howto/clinic.po | 4 +- howto/cporting.po | 2 +- howto/curses.po | 4 +- howto/descriptor.po | 2 +- howto/enum.po | 10 +- howto/functional.po | 2 +- howto/index.po | 2 +- howto/instrumentation.po | 2 +- howto/ipaddress.po | 4 +- howto/isolating-extensions.po | 12 +- howto/logging-cookbook.po | 2 +- howto/logging.po | 2 +- howto/pyporting.po | 4 +- howto/regex.po | 4 +- howto/sockets.po | 4 +- howto/sorting.po | 2 +- howto/unicode.po | 2 +- howto/urllib2.po | 2 +- includes/wasm-notavail.po | 12 +- install/index.po | 2 +- installing/index.po | 2 +- library/2to3.po | 2 +- library/__future__.po | 2 +- library/__main__.po | 2 +- library/_thread.po | 4 +- library/abc.po | 2 +- library/aifc.po | 2 +- library/allos.po | 2 +- library/archiving.po | 2 +- library/argparse.po | 4 +- library/array.po | 4 +- library/ast.po | 2 +- library/asynchat.po | 4 +- library/asyncio-api-index.po | 2 +- library/asyncio-dev.po | 2 +- library/asyncio-eventloop.po | 770 +- library/asyncio-exceptions.po | 2 +- library/asyncio-extending.po | 10 +- library/asyncio-future.po | 2 +- library/asyncio-llapi-index.po | 4 +- library/asyncio-platforms.po | 2 +- library/asyncio-policy.po | 89 +- library/asyncio-protocol.po | 2 +- library/asyncio-queue.po | 2 +- library/asyncio-runner.po | 10 +- library/asyncio-stream.po | 164 +- library/asyncio-subprocess.po | 2 +- library/asyncio-sync.po | 2 +- library/asyncio-task.po | 2 +- library/asyncio.po | 6 +- library/asyncore.po | 4 +- library/atexit.po | 2 +- library/audioop.po | 2 +- library/audit_events.po | 2 +- library/base64.po | 2 +- library/bdb.po | 2 +- library/binary.po | 2 +- library/binascii.po | 2 +- library/bisect.po | 2 +- library/builtins.po | 2 +- library/bz2.po | 2 +- library/calendar.po | 2 +- library/cgi.po | 4 +- library/cgitb.po | 2 +- library/chunk.po | 2 +- library/cmath.po | 2 +- library/cmd.po | 2 +- library/code.po | 2 +- library/codecs.po | 2 +- library/codeop.po | 2 +- library/collections.abc.po | 2 +- library/collections.po | 2 +- library/colorsys.po | 2 +- library/compileall.po | 4 +- library/concurrency.po | 2 +- library/concurrent.futures.po | 4 +- library/concurrent.po | 2 +- library/configparser.po | 2 +- library/constants.po | 2 +- library/contextlib.po | 2 +- library/contextvars.po | 2 +- library/copy.po | 2 +- library/copyreg.po | 2 +- library/crypt.po | 4 +- library/crypto.po | 2 +- library/csv.po | 2 +- library/ctypes.po | 24 +- library/curses.ascii.po | 2 +- library/curses.panel.po | 2 +- library/curses.po | 2 +- library/custominterp.po | 2 +- library/dataclasses.po | 2 +- library/datatypes.po | 2 +- library/datetime.po | 4 +- library/dbm.po | 2 +- library/debug.po | 2 +- library/decimal.po | 2 +- library/development.po | 2 +- library/devmode.po | 2 +- library/dialog.po | 2 +- library/difflib.po | 2 +- library/dis.po | 2 +- library/distribution.po | 2 +- library/distutils.po | 2 +- library/doctest.po | 2 +- library/email.charset.po | 2 +- library/email.compat32-message.po | 2 +- library/email.contentmanager.po | 2 +- library/email.encoders.po | 2 +- library/email.errors.po | 2 +- library/email.examples.po | 2 +- library/email.generator.po | 2 +- library/email.header.po | 2 +- library/email.headerregistry.po | 2 +- library/email.iterators.po | 2 +- library/email.message.po | 2 +- library/email.mime.po | 2 +- library/email.parser.po | 2 +- library/email.po | 2 +- library/email.policy.po | 2 +- library/email.utils.po | 2 +- library/ensurepip.po | 6 +- library/enum.po | 2 +- library/errno.po | 2 +- library/exceptions.po | 2 +- library/faulthandler.po | 2 +- library/fcntl.po | 12 +- library/filecmp.po | 2 +- library/fileformats.po | 2 +- library/fileinput.po | 2 +- library/filesys.po | 2 +- library/fnmatch.po | 2 +- library/fractions.po | 2 +- library/frameworks.po | 2 +- library/ftplib.po | 8 +- library/functional.po | 2 +- library/functions.po | 16 +- library/functools.po | 2 +- library/gc.po | 8 +- library/getopt.po | 2 +- library/getpass.po | 4 +- library/gettext.po | 2 +- library/glob.po | 6 +- library/graphlib.po | 2 +- library/grp.po | 4 +- library/gzip.po | 2 +- library/hashlib.po | 4 +- library/heapq.po | 2 +- library/hmac.po | 2 +- library/html.entities.po | 2 +- library/html.parser.po | 2 +- library/html.po | 2 +- library/http.client.po | 8 +- library/http.cookiejar.po | 2 +- library/http.cookies.po | 2 +- library/http.po | 2 +- library/http.server.po | 4 +- library/i18n.po | 2 +- library/idle.po | 2 +- library/imaplib.po | 8 +- library/imghdr.po | 2 +- library/imp.po | 2 +- library/importlib.metadata.po | 2 +- library/importlib.po | 2 +- library/importlib.resources.abc.po | 10 +- library/importlib.resources.po | 10 +- library/index.po | 2 +- library/inspect.po | 2 +- library/internet.po | 2 +- library/intro.po | 2 +- library/io.po | 4 +- library/ipaddress.po | 2 +- library/ipc.po | 2 +- library/itertools.po | 2 +- library/json.po | 2 +- library/keyword.po | 2 +- library/language.po | 2 +- library/linecache.po | 2 +- library/locale.po | 2 +- library/logging.config.po | 2 +- library/logging.handlers.po | 2 +- library/logging.po | 10 +- library/lzma.po | 2 +- library/mailbox.po | 2 +- library/mailcap.po | 2 +- library/markup.po | 2 +- library/marshal.po | 8 +- library/math.po | 2 +- library/mimetypes.po | 2 +- library/mm.po | 2 +- library/mmap.po | 6 +- library/modulefinder.po | 2 +- library/modules.po | 2 +- library/msilib.po | 2 +- library/msvcrt.po | 8 +- library/multiprocessing.po | 4 +- library/multiprocessing.shared_memory.po | 2 +- library/netdata.po | 2 +- library/netrc.po | 2 +- library/nis.po | 4 +- library/nntplib.po | 8 +- library/numbers.po | 2 +- library/numeric.po | 2 +- library/operator.po | 2 +- library/optparse.po | 2 +- library/os.path.po | 2 +- library/os.po | 95 +- library/ossaudiodev.po | 2 +- library/pathlib.po | 6 +- library/pdb.po | 4 +- library/persistence.po | 2 +- library/pickle.po | 4 +- library/pickletools.po | 2 +- library/pipes.po | 2 +- library/pkgutil.po | 2 +- library/platform.po | 2 +- library/plistlib.po | 2 +- library/poplib.po | 8 +- library/posix.po | 2 +- library/pprint.po | 2 +- library/profile.po | 2 +- library/pty.po | 4 +- library/pwd.po | 4 +- library/py_compile.po | 2 +- library/pyclbr.po | 2 +- library/pydoc.po | 2 +- library/pyexpat.po | 2 +- library/python.po | 2 +- library/queue.po | 2 +- library/quopri.po | 2 +- library/random.po | 2 +- library/re.po | 2 +- library/readline.po | 2 +- library/reprlib.po | 2 +- library/resource.po | 8 +- library/rlcompleter.po | 2 +- library/runpy.po | 2 +- library/sched.po | 2 +- library/secrets.po | 2 +- library/security_warnings.po | 2 +- library/select.po | 4 +- library/selectors.po | 4 +- library/shelve.po | 2 +- library/shlex.po | 2 +- library/shutil.po | 20 +- library/signal.po | 6 +- library/site.po | 2 +- library/smtpd.po | 4 +- library/smtplib.po | 8 +- library/sndhdr.po | 2 +- library/socket.po | 38 +- library/socketserver.po | 4 +- library/spwd.po | 4 +- library/sqlite3.po | 112 +- library/ssl.po | 4 +- library/stat.po | 2 +- library/statistics.po | 2 +- library/stdtypes.po | 2 +- library/string.po | 2 +- library/stringprep.po | 2 +- library/struct.po | 2 +- library/subprocess.po | 6 +- library/sunau.po | 2 +- library/superseded.po | 2 +- library/symtable.po | 2 +- library/sys.po | 24 +- library/sys_path_init.po | 10 +- library/sysconfig.po | 2 +- library/syslog.po | 12 +- library/tabnanny.po | 2 +- library/tarfile.po | 2 +- library/telnetlib.po | 8 +- library/tempfile.po | 6 +- library/termios.po | 2 +- library/test.po | 2 +- library/text.po | 2 +- library/textwrap.po | 2 +- library/threading.po | 6 +- library/time.po | 6 +- library/timeit.po | 2 +- library/tk.po | 2 +- library/tkinter.colorchooser.po | 2 +- library/tkinter.dnd.po | 2 +- library/tkinter.font.po | 2 +- library/tkinter.messagebox.po | 2 +- library/tkinter.po | 2 +- library/tkinter.scrolledtext.po | 2 +- library/tkinter.tix.po | 2 +- library/tkinter.ttk.po | 2 +- library/token.po | 2 +- library/tokenize.po | 2 +- library/tomllib.po | 10 +- library/trace.po | 2 +- library/traceback.po | 2 +- library/tracemalloc.po | 2 +- library/tty.po | 2 +- library/turtle.po | 2 +- library/types.po | 6 +- library/typing.po | 2 +- library/unicodedata.po | 2 +- library/unittest.mock-examples.po | 2 +- library/unittest.mock.po | 2 +- library/unittest.po | 2 +- library/unix.po | 2 +- library/urllib.error.po | 2 +- library/urllib.parse.po | 2 +- library/urllib.po | 2 +- library/urllib.request.po | 6 +- library/urllib.robotparser.po | 2 +- library/uu.po | 2 +- library/uuid.po | 2 +- library/venv.po | 4 +- library/warnings.po | 2 +- library/wave.po | 2 +- library/weakref.po | 2 +- library/webbrowser.po | 6 +- library/windows.po | 2 +- library/winreg.po | 38 +- library/winsound.po | 2 +- library/wsgiref.po | 2 +- library/xdrlib.po | 2 +- library/xml.dom.minidom.po | 2 +- library/xml.dom.po | 2 +- library/xml.dom.pulldom.po | 2 +- library/xml.etree.elementtree.po | 2 +- library/xml.po | 2 +- library/xml.sax.handler.po | 2 +- library/xml.sax.po | 2 +- library/xml.sax.reader.po | 2 +- library/xml.sax.utils.po | 2 +- library/xmlrpc.client.po | 4 +- library/xmlrpc.po | 2 +- library/xmlrpc.server.po | 4 +- library/zipapp.po | 2 +- library/zipfile.po | 2 +- library/zipimport.po | 2 +- library/zlib.po | 2 +- library/zoneinfo.po | 4 +- license.po | 2 +- merge.py | 2 +- reference/compound_stmts.po | 4 +- reference/datamodel.po | 8 +- reference/executionmodel.po | 2 +- reference/expressions.po | 2 +- reference/grammar.po | 2 +- reference/import.po | 2 +- reference/index.po | 2 +- reference/introduction.po | 2 +- reference/lexical_analysis.po | 2 +- reference/simple_stmts.po | 2 +- reference/toplevel_components.po | 2 +- sphinx.po | 2 +- tutorial/appendix.po | 2 +- tutorial/appetite.po | 2 +- tutorial/classes.po | 8 +- tutorial/controlflow.po | 2 +- tutorial/datastructures.po | 2 +- tutorial/errors.po | 2 +- tutorial/floatingpoint.po | 2 +- tutorial/index.po | 2 +- tutorial/inputoutput.po | 2 +- tutorial/interactive.po | 2 +- tutorial/interpreter.po | 2 +- tutorial/introduction.po | 2 +- tutorial/modules.po | 2 +- tutorial/stdlib.po | 2 +- tutorial/stdlib2.po | 2 +- tutorial/venv.po | 2 +- tutorial/whatnow.po | 2 +- using/cmdline.po | 12 +- using/configure.po | 2 +- using/editors.po | 2 +- using/index.po | 2 +- using/mac.po | 2 +- using/unix.po | 2 +- using/windows.po | 2 +- whatsnew/2.0.po | 2 +- whatsnew/2.1.po | 2 +- whatsnew/2.2.po | 2 +- whatsnew/2.3.po | 2 +- whatsnew/2.4.po | 2 +- whatsnew/2.5.po | 2 +- whatsnew/2.6.po | 2 +- whatsnew/2.7.po | 2 +- whatsnew/3.0.po | 2 +- whatsnew/3.1.po | 2 +- whatsnew/3.10.po | 2 +- whatsnew/3.11.po | 10 +- whatsnew/3.2.po | 2 +- whatsnew/3.3.po | 2 +- whatsnew/3.4.po | 2 +- whatsnew/3.5.po | 2 +- whatsnew/3.6.po | 2 +- whatsnew/3.7.po | 2 +- whatsnew/3.8.po | 2 +- whatsnew/3.9.po | 2 +- whatsnew/changelog.po | 27286 +++++++++++++-------- whatsnew/index.po | 2 +- 500 files changed, 18650 insertions(+), 11366 deletions(-) diff --git a/Makefile b/Makefile index 9a671e8a3..33b81d0b2 100644 --- a/Makefile +++ b/Makefile @@ -20,7 +20,7 @@ # from which we generated our po files. We use it here so when we # test build, we're building with the .rst files that generated our # .po files. -CPYTHON_CURRENT_COMMIT := 235f5fd2ca4c6acb4b04efeaaa1ecb46d41d5a6d +CPYTHON_CURRENT_COMMIT := 4c810f92baed7562e7f2da0c70e2edac2e89bf75 LANGUAGE := tr BRANCH := 3.11 diff --git a/about.po b/about.po index 550a53fe2..610b8f9d5 100644 --- a/about.po +++ b/about.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2021-12-17 21:04+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/bugs.po b/bugs.po index 9b29d1629..af0cd06f8 100644 --- a/bugs.po +++ b/bugs.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2021-12-17 22:58+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/abstract.po b/c-api/abstract.po index 5e2151207..db622ddd7 100644 --- a/c-api/abstract.po +++ b/c-api/abstract.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/allocation.po b/c-api/allocation.po index 1a4234027..60285f674 100644 --- a/c-api/allocation.po +++ b/c-api/allocation.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/apiabiversion.po b/c-api/apiabiversion.po index a3965243d..6926415fa 100644 --- a/c-api/apiabiversion.po +++ b/c-api/apiabiversion.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/arg.po b/c-api/arg.po index 6005afdc2..a7e195eae 100644 --- a/c-api/arg.po +++ b/c-api/arg.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/bool.po b/c-api/bool.po index 53d49da7a..0024b5f14 100644 --- a/c-api/bool.po +++ b/c-api/bool.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/buffer.po b/c-api/buffer.po index aa07a8620..5686a3ce5 100644 --- a/c-api/buffer.po +++ b/c-api/buffer.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/bytearray.po b/c-api/bytearray.po index 3d76372f1..0addfd72c 100644 --- a/c-api/bytearray.po +++ b/c-api/bytearray.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/bytes.po b/c-api/bytes.po index 722eeedc2..6217ccb30 100644 --- a/c-api/bytes.po +++ b/c-api/bytes.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/call.po b/c-api/call.po index 7b950bb40..5f83a06f3 100644 --- a/c-api/call.po +++ b/c-api/call.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/capsule.po b/c-api/capsule.po index 734e021a3..43df10740 100644 --- a/c-api/capsule.po +++ b/c-api/capsule.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/cell.po b/c-api/cell.po index 9dd821ba9..8f1992e78 100644 --- a/c-api/cell.po +++ b/c-api/cell.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/code.po b/c-api/code.po index e65b8ef44..3ff974df0 100644 --- a/c-api/code.po +++ b/c-api/code.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/codec.po b/c-api/codec.po index 49c9470ff..88cf0122c 100644 --- a/c-api/codec.po +++ b/c-api/codec.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/complex.po b/c-api/complex.po index 07144b4ba..231e8cd72 100644 --- a/c-api/complex.po +++ b/c-api/complex.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/concrete.po b/c-api/concrete.po index 0576f6f9e..3b750d0a7 100644 --- a/c-api/concrete.po +++ b/c-api/concrete.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/contextvars.po b/c-api/contextvars.po index 7fc4acea1..ed89637f8 100644 --- a/c-api/contextvars.po +++ b/c-api/contextvars.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/conversion.po b/c-api/conversion.po index 184fe8863..069d11114 100644 --- a/c-api/conversion.po +++ b/c-api/conversion.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/coro.po b/c-api/coro.po index a1c589b2a..b69389116 100644 --- a/c-api/coro.po +++ b/c-api/coro.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/datetime.po b/c-api/datetime.po index 2bdeb9276..e53b5c26e 100644 --- a/c-api/datetime.po +++ b/c-api/datetime.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/descriptor.po b/c-api/descriptor.po index d2d62dfe5..820a4d70d 100644 --- a/c-api/descriptor.po +++ b/c-api/descriptor.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/dict.po b/c-api/dict.po index e23693935..b138a39d4 100644 --- a/c-api/dict.po +++ b/c-api/dict.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/exceptions.po b/c-api/exceptions.po index 20778d61b..ce0a2694e 100644 --- a/c-api/exceptions.po +++ b/c-api/exceptions.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/file.po b/c-api/file.po index 146b8c1af..42c389d1d 100644 --- a/c-api/file.po +++ b/c-api/file.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -112,7 +112,7 @@ msgstr "" msgid "This function is safe to call before :c:func:`Py_Initialize`." msgstr "" -#: c-api/file.rst:21 +#: c-api/file.rst:85 msgid "" "Raises an :ref:`auditing event ` ``setopencodehook`` with no " "arguments." diff --git a/c-api/float.po b/c-api/float.po index a808b9f6b..84ba9cc68 100644 --- a/c-api/float.po +++ b/c-api/float.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/frame.po b/c-api/frame.po index 4b0c4f279..7830c6c9f 100644 --- a/c-api/frame.po +++ b/c-api/frame.po @@ -1,17 +1,17 @@ -# SOME DESCRIPTIVE TITLE. +# Python Documentation Turkish Translation # Copyright (C) 2001-2022, Python Software Foundation # This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"Last-Translator: \n" +"Language-Team: TURKISH \n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/c-api/function.po b/c-api/function.po index 2a6ebd58f..de5b35f39 100644 --- a/c-api/function.po +++ b/c-api/function.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/gcsupport.po b/c-api/gcsupport.po index 5b386ab73..d1d4738ad 100644 --- a/c-api/gcsupport.po +++ b/c-api/gcsupport.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/gen.po b/c-api/gen.po index 802d41fe5..d41239af3 100644 --- a/c-api/gen.po +++ b/c-api/gen.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/import.po b/c-api/import.po index b8a107384..bc0343d6b 100644 --- a/c-api/import.po +++ b/c-api/import.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/index.po b/c-api/index.po index 6ff1113f2..9c0e7573c 100644 --- a/c-api/index.po +++ b/c-api/index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/init.po b/c-api/init.po index 0188f14bb..2c4a9321f 100644 --- a/c-api/init.po +++ b/c-api/init.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -462,7 +462,7 @@ msgid "" "than once." msgstr "" -#: c-api/init.rst:29 +#: c-api/init.rst:305 msgid "" "Raises an :ref:`auditing event ` ``cpython." "_PySys_ClearAuditHooks`` with no arguments." @@ -1253,7 +1253,7 @@ msgid "" "function." msgstr "" -#: c-api/init.rst:5 +#: c-api/init.rst:1109 msgid "" "Raises an :ref:`auditing event ` ``cpython." "PyInterpreterState_New`` with no arguments." @@ -1265,7 +1265,7 @@ msgid "" "interpreter lock must be held." msgstr "" -#: c-api/init.rst:4 +#: c-api/init.rst:1117 msgid "" "Raises an :ref:`auditing event ` ``cpython." "PyInterpreterState_Clear`` with no arguments." diff --git a/c-api/init_config.po b/c-api/init_config.po index 88f087cab..385b13dfc 100644 --- a/c-api/init_config.po +++ b/c-api/init_config.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/intro.po b/c-api/intro.po index 21c471074..931f4557c 100644 --- a/c-api/intro.po +++ b/c-api/intro.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/iter.po b/c-api/iter.po index f68d63a8e..f43eab019 100644 --- a/c-api/iter.po +++ b/c-api/iter.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/iterator.po b/c-api/iterator.po index 88242496d..ae7d8afd4 100644 --- a/c-api/iterator.po +++ b/c-api/iterator.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/list.po b/c-api/list.po index 255397432..f0f487ea5 100644 --- a/c-api/list.po +++ b/c-api/list.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/long.po b/c-api/long.po index bcf696b36..83e028a6c 100644 --- a/c-api/long.po +++ b/c-api/long.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/mapping.po b/c-api/mapping.po index 18bb39a2e..81f78a28b 100644 --- a/c-api/mapping.po +++ b/c-api/mapping.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/marshal.po b/c-api/marshal.po index 8ea7130f4..98e77fd75 100644 --- a/c-api/marshal.po +++ b/c-api/marshal.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/memory.po b/c-api/memory.po index 6a61f49c8..26a89f5c9 100644 --- a/c-api/memory.po +++ b/c-api/memory.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/memoryview.po b/c-api/memoryview.po index 2812eef04..1651dc278 100644 --- a/c-api/memoryview.po +++ b/c-api/memoryview.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/method.po b/c-api/method.po index dcdd34a23..88733ad37 100644 --- a/c-api/method.po +++ b/c-api/method.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/module.po b/c-api/module.po index 9ba338a8e..edc67f666 100644 --- a/c-api/module.po +++ b/c-api/module.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/none.po b/c-api/none.po index 2fe08dacd..92807a1de 100644 --- a/c-api/none.po +++ b/c-api/none.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/number.po b/c-api/number.po index eb7abd730..a6e3cb89e 100644 --- a/c-api/number.po +++ b/c-api/number.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/objbuffer.po b/c-api/objbuffer.po index 6ac2317d6..c1f44bb04 100644 --- a/c-api/objbuffer.po +++ b/c-api/objbuffer.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/object.po b/c-api/object.po index 87188cfcf..a10504962 100644 --- a/c-api/object.po +++ b/c-api/object.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/objimpl.po b/c-api/objimpl.po index 909e06ac4..2a58800f4 100644 --- a/c-api/objimpl.po +++ b/c-api/objimpl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/refcounting.po b/c-api/refcounting.po index e26930d9d..fc0cc46ed 100644 --- a/c-api/refcounting.po +++ b/c-api/refcounting.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/reflection.po b/c-api/reflection.po index d3dba9260..a21006b74 100644 --- a/c-api/reflection.po +++ b/c-api/reflection.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/sequence.po b/c-api/sequence.po index 326ef9d66..faacbbda2 100644 --- a/c-api/sequence.po +++ b/c-api/sequence.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/set.po b/c-api/set.po index ce16a20b6..d309ff0fb 100644 --- a/c-api/set.po +++ b/c-api/set.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/slice.po b/c-api/slice.po index 9118538df..c6e5ef86e 100644 --- a/c-api/slice.po +++ b/c-api/slice.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/stable.po b/c-api/stable.po index 770f0c22e..f02ae2bb2 100644 --- a/c-api/stable.po +++ b/c-api/stable.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/structures.po b/c-api/structures.po index 8b9702957..8631e967b 100644 --- a/c-api/structures.po +++ b/c-api/structures.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/sys.po b/c-api/sys.po index 6ddeb76d4..83d5fdb99 100644 --- a/c-api/sys.po +++ b/c-api/sys.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -449,7 +449,7 @@ msgid "" "events table `. Details are in each function's documentation." msgstr "" -#: c-api/sys.rst:26 +#: c-api/sys.rst:390 msgid "" "Raises an :ref:`auditing event ` ``sys.addaudithook`` with no " "arguments." diff --git a/c-api/tuple.po b/c-api/tuple.po index 619be2fd4..629309a94 100644 --- a/c-api/tuple.po +++ b/c-api/tuple.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/type.po b/c-api/type.po index f0378e236..6c736c92e 100644 --- a/c-api/type.po +++ b/c-api/type.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/typehints.po b/c-api/typehints.po index a2dfeee50..fd6b24144 100644 --- a/c-api/typehints.po +++ b/c-api/typehints.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/typeobj.po b/c-api/typeobj.po index 20fcd02ca..b368fef06 100644 --- a/c-api/typeobj.po +++ b/c-api/typeobj.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -92,7 +92,7 @@ msgstr "" msgid " :c:member:`~PyTypeObject.tp_name`" msgstr "" -#: c-api/typeobj.rst:44 c-api/typeobj.rst:86 +#: c-api/typeobj.rst:86 c-api/typeobj.rst:0 msgid "const char *" msgstr "" @@ -113,7 +113,7 @@ msgstr "" msgid ":c:member:`~PyTypeObject.tp_basicsize`" msgstr "" -#: c-api/typeobj.rst:46 c-api/typeobj.rst:52 c-api/typeobj.rst:120 +#: c-api/typeobj.rst:48 c-api/typeobj.rst:99 c-api/typeobj.rst:0 #: c-api/typeobj.rst:414 msgid ":c:type:`Py_ssize_t`" msgstr "" @@ -376,7 +376,7 @@ msgstr "" msgid ":c:member:`~PyTypeObject.tp_base`" msgstr "" -#: c-api/typeobj.rst:111 +#: c-api/typeobj.rst:0 msgid ":c:type:`PyTypeObject` *" msgstr "" @@ -388,8 +388,8 @@ msgstr "" msgid ":c:member:`~PyTypeObject.tp_dict`" msgstr "" -#: c-api/typeobj.rst:113 c-api/typeobj.rst:134 c-api/typeobj.rst:138 -#: c-api/typeobj.rst:339 c-api/typeobj.rst:366 c-api/typeobj.rst:379 +#: c-api/typeobj.rst:132 c-api/typeobj.rst:136 c-api/typeobj.rst:140 +#: c-api/typeobj.rst:0 c-api/typeobj.rst:366 c-api/typeobj.rst:379 #: c-api/typeobj.rst:402 c-api/typeobj.rst:410 c-api/typeobj.rst:414 #: c-api/typeobj.rst:433 c-api/typeobj.rst:444 msgid ":c:type:`PyObject` *" @@ -858,7 +858,7 @@ msgstr "" msgid ":c:member:`~PyNumberMethods.nb_reserved`" msgstr "" -#: c-api/typeobj.rst:277 c-api/typeobj.rst:346 c-api/typeobj.rst:427 +#: c-api/typeobj.rst:344 c-api/typeobj.rst:0 c-api/typeobj.rst:427 msgid "void *" msgstr "" @@ -1058,7 +1058,7 @@ msgstr "" msgid ":c:type:`visitproc`" msgstr "" -#: c-api/typeobj.rst:348 c-api/typeobj.rst:373 c-api/typeobj.rst:396 +#: c-api/typeobj.rst:360 c-api/typeobj.rst:384 c-api/typeobj.rst:0 #: c-api/typeobj.rst:427 c-api/typeobj.rst:454 c-api/typeobj.rst:459 msgid "int" msgstr "" diff --git a/c-api/unicode.po b/c-api/unicode.po index 8a545cc9a..9fecf97ab 100644 --- a/c-api/unicode.po +++ b/c-api/unicode.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/utilities.po b/c-api/utilities.po index da9696fa3..e2cf700cf 100644 --- a/c-api/utilities.po +++ b/c-api/utilities.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/veryhigh.po b/c-api/veryhigh.po index 92c60b4b0..71e56a89b 100644 --- a/c-api/veryhigh.po +++ b/c-api/veryhigh.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/c-api/weakref.po b/c-api/weakref.po index dd7dcf126..5ded58729 100644 --- a/c-api/weakref.po +++ b/c-api/weakref.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/contents.po b/contents.po index c19d1ea6e..604ae0a2a 100644 --- a/contents.po +++ b/contents.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-03-01 14:04+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/copyright.po b/copyright.po index f6853371c..50d1eaaa5 100644 --- a/copyright.po +++ b/copyright.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-03-01 14:04+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/distributing/index.po b/distributing/index.po index 554be3107..44d62a7b0 100644 --- a/distributing/index.po +++ b/distributing/index.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-01-10 21:47+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/distutils/_setuptools_disclaimer.po b/distutils/_setuptools_disclaimer.po index ad2ed14a4..6259be15d 100644 --- a/distutils/_setuptools_disclaimer.po +++ b/distutils/_setuptools_disclaimer.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/distutils/apiref.po b/distutils/apiref.po index 080cd02b1..d9a7bb17d 100644 --- a/distutils/apiref.po +++ b/distutils/apiref.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/distutils/builtdist.po b/distutils/builtdist.po index 36ab12b06..6a66ba0e8 100644 --- a/distutils/builtdist.po +++ b/distutils/builtdist.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/distutils/commandref.po b/distutils/commandref.po index 1af5f3fee..a2e6611b5 100644 --- a/distutils/commandref.po +++ b/distutils/commandref.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/distutils/configfile.po b/distutils/configfile.po index 782800771..96a0eee1f 100644 --- a/distutils/configfile.po +++ b/distutils/configfile.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/distutils/examples.po b/distutils/examples.po index 15323becb..0386e957b 100644 --- a/distutils/examples.po +++ b/distutils/examples.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/distutils/extending.po b/distutils/extending.po index 5bddf435d..0029fee7c 100644 --- a/distutils/extending.po +++ b/distutils/extending.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/distutils/index.po b/distutils/index.po index cf920fdab..4c8d0ad6b 100644 --- a/distutils/index.po +++ b/distutils/index.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-01-11 18:02+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/distutils/introduction.po b/distutils/introduction.po index a8ee72b12..849f9dcbc 100644 --- a/distutils/introduction.po +++ b/distutils/introduction.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/distutils/packageindex.po b/distutils/packageindex.po index fde3f44ce..892332018 100644 --- a/distutils/packageindex.po +++ b/distutils/packageindex.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/distutils/setupscript.po b/distutils/setupscript.po index dac5caeaf..90c923291 100644 --- a/distutils/setupscript.po +++ b/distutils/setupscript.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/distutils/sourcedist.po b/distutils/sourcedist.po index 6409d7a02..9cb489fee 100644 --- a/distutils/sourcedist.po +++ b/distutils/sourcedist.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/distutils/uploading.po b/distutils/uploading.po index 6bdb91a0a..e5b341f5e 100644 --- a/distutils/uploading.po +++ b/distutils/uploading.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/extending/building.po b/extending/building.po index 9e831806f..5fd6cea4d 100644 --- a/extending/building.po +++ b/extending/building.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/extending/embedding.po b/extending/embedding.po index e74eee8f2..57f6d5b1e 100644 --- a/extending/embedding.po +++ b/extending/embedding.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-03-03 01:11+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/extending/extending.po b/extending/extending.po index d1d2b922d..4c82f9953 100644 --- a/extending/extending.po +++ b/extending/extending.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/extending/index.po b/extending/index.po index e2970a113..fb4bc01e1 100644 --- a/extending/index.po +++ b/extending/index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/extending/newtypes.po b/extending/newtypes.po index d188ed2eb..de70ae6da 100644 --- a/extending/newtypes.po +++ b/extending/newtypes.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/extending/newtypes_tutorial.po b/extending/newtypes_tutorial.po index c10f28324..bad7d7889 100644 --- a/extending/newtypes_tutorial.po +++ b/extending/newtypes_tutorial.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/extending/windows.po b/extending/windows.po index 9534b03cd..6e7d5dfd9 100644 --- a/extending/windows.po +++ b/extending/windows.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/faq/design.po b/faq/design.po index 92241717f..1ff978eab 100644 --- a/faq/design.po +++ b/faq/design.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/faq/extending.po b/faq/extending.po index 3184ffd61..a9baaa997 100644 --- a/faq/extending.po +++ b/faq/extending.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-07-01 14:35+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/faq/general.po b/faq/general.po index 43faec010..5e32b0d69 100644 --- a/faq/general.po +++ b/faq/general.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/faq/gui.po b/faq/gui.po index 341ca5129..97f92964a 100644 --- a/faq/gui.po +++ b/faq/gui.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-01-14 10:18+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/faq/index.po b/faq/index.po index 33d3032d5..546caaff9 100644 --- a/faq/index.po +++ b/faq/index.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-06-18 00:53+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/faq/installed.po b/faq/installed.po index db24945db..95a140443 100644 --- a/faq/installed.po +++ b/faq/installed.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-06-18 01:11+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/faq/library.po b/faq/library.po index bcec07e93..78904c3db 100644 --- a/faq/library.po +++ b/faq/library.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/faq/programming.po b/faq/programming.po index c05d2359d..606e029b6 100644 --- a/faq/programming.po +++ b/faq/programming.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/faq/windows.po b/faq/windows.po index f556661d9..cf79c508b 100644 --- a/faq/windows.po +++ b/faq/windows.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/glossary.po b/glossary.po index e3d99cf63..555b77a98 100644 --- a/glossary.po +++ b/glossary.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-12-02 23:24+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/howto/annotations.po b/howto/annotations.po index 54370b7aa..4b14fbb55 100644 --- a/howto/annotations.po +++ b/howto/annotations.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -28,7 +28,7 @@ msgstr "" msgid "Larry Hastings" msgstr "" -#: howto/annotations.rst:-1 +#: howto/annotations.rst:None msgid "Abstract" msgstr "" diff --git a/howto/argparse.po b/howto/argparse.po index 12c6ebf73..fce58a11a 100644 --- a/howto/argparse.po +++ b/howto/argparse.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/howto/clinic.po b/howto/clinic.po index 8ad0bf9ef..63908367f 100644 --- a/howto/clinic.po +++ b/howto/clinic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -28,7 +28,7 @@ msgstr "" msgid "Larry Hastings" msgstr "" -#: howto/clinic.rst:-1 +#: howto/clinic.rst:None msgid "Abstract" msgstr "" diff --git a/howto/cporting.po b/howto/cporting.po index 7256411af..f05df826e 100644 --- a/howto/cporting.po +++ b/howto/cporting.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/howto/curses.po b/howto/curses.po index a1050f8f1..b42307fd9 100644 --- a/howto/curses.po +++ b/howto/curses.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -36,7 +36,7 @@ msgstr "" msgid "2.04" msgstr "" -#: howto/curses.rst:-1 +#: howto/curses.rst:None msgid "Abstract" msgstr "" diff --git a/howto/descriptor.po b/howto/descriptor.po index 7274849ee..2a68d7017 100644 --- a/howto/descriptor.po +++ b/howto/descriptor.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/howto/enum.po b/howto/enum.po index 6936228fb..5e00cb0eb 100644 --- a/howto/enum.po +++ b/howto/enum.po @@ -1,17 +1,17 @@ -# SOME DESCRIPTIVE TITLE. +# Python Documentation Turkish Translation # Copyright (C) 2001-2022, Python Software Foundation # This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"Last-Translator: \n" +"Language-Team: TURKISH \n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/howto/functional.po b/howto/functional.po index 3a6b9c363..26190bc7f 100644 --- a/howto/functional.po +++ b/howto/functional.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/howto/index.po b/howto/index.po index 662bfe01b..f95015a9f 100644 --- a/howto/index.po +++ b/howto/index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/howto/instrumentation.po b/howto/instrumentation.po index 4aafb891f..c1ce51655 100644 --- a/howto/instrumentation.po +++ b/howto/instrumentation.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/howto/ipaddress.po b/howto/ipaddress.po index eb1593e20..134657aab 100644 --- a/howto/ipaddress.po +++ b/howto/ipaddress.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -32,7 +32,7 @@ msgstr "" msgid "Nick Coghlan" msgstr "" -#: howto/ipaddress.rst:-1 +#: howto/ipaddress.rst:None msgid "Overview" msgstr "" diff --git a/howto/isolating-extensions.po b/howto/isolating-extensions.po index 22656ddac..76f8bf84c 100644 --- a/howto/isolating-extensions.po +++ b/howto/isolating-extensions.po @@ -1,17 +1,17 @@ -# SOME DESCRIPTIVE TITLE. +# Python Documentation Turkish Translation # Copyright (C) 2001-2022, Python Software Foundation # This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"Last-Translator: \n" +"Language-Team: TURKISH \n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -20,7 +20,7 @@ msgstr "" msgid "Isolating Extension Modules" msgstr "" -#: howto/isolating-extensions.rst:-1 +#: howto/isolating-extensions.rst:None msgid "Abstract" msgstr "" diff --git a/howto/logging-cookbook.po b/howto/logging-cookbook.po index e5a79d9ee..c841f6137 100644 --- a/howto/logging-cookbook.po +++ b/howto/logging-cookbook.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/howto/logging.po b/howto/logging.po index fcc09c45d..74e39ff23 100644 --- a/howto/logging.po +++ b/howto/logging.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/howto/pyporting.po b/howto/pyporting.po index 465c5fd65..bd8581b81 100644 --- a/howto/pyporting.po +++ b/howto/pyporting.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -28,7 +28,7 @@ msgstr "" msgid "Brett Cannon" msgstr "" -#: howto/pyporting.rst:-1 +#: howto/pyporting.rst:None msgid "Abstract" msgstr "" diff --git a/howto/regex.po b/howto/regex.po index c77937138..3cd5c5800 100644 --- a/howto/regex.po +++ b/howto/regex.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -28,7 +28,7 @@ msgstr "" msgid "A.M. Kuchling " msgstr "" -#: howto/regex.rst:-1 +#: howto/regex.rst:None msgid "Abstract" msgstr "" diff --git a/howto/sockets.po b/howto/sockets.po index 2b38d6beb..dcf53eb1e 100644 --- a/howto/sockets.po +++ b/howto/sockets.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -28,7 +28,7 @@ msgstr "" msgid "Gordon McMillan" msgstr "" -#: howto/sockets.rst:-1 +#: howto/sockets.rst:None msgid "Abstract" msgstr "" diff --git a/howto/sorting.po b/howto/sorting.po index 45d7e7aa0..2d54f5b89 100644 --- a/howto/sorting.po +++ b/howto/sorting.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/howto/unicode.po b/howto/unicode.po index 643bf9839..40b372a79 100644 --- a/howto/unicode.po +++ b/howto/unicode.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/howto/urllib2.po b/howto/urllib2.po index e7944ef77..b091c4652 100644 --- a/howto/urllib2.po +++ b/howto/urllib2.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/includes/wasm-notavail.po b/includes/wasm-notavail.po index 3a324fdd8..077c587da 100644 --- a/includes/wasm-notavail.po +++ b/includes/wasm-notavail.po @@ -1,22 +1,22 @@ -# SOME DESCRIPTIVE TITLE. +# Python Documentation Turkish Translation # Copyright (C) 2001-2022, Python Software Foundation # This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"Last-Translator: \n" +"Language-Team: TURKISH \n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/install/index.po b/install/index.po index e6b6f1c60..fbf717fbb 100644 --- a/install/index.po +++ b/install/index.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-05-15 21:17+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/installing/index.po b/installing/index.po index 7a5d3ec1f..409ffc764 100644 --- a/installing/index.po +++ b/installing/index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/2to3.po b/library/2to3.po index ea49c5998..8dfdc2807 100644 --- a/library/2to3.po +++ b/library/2to3.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/__future__.po b/library/__future__.po index 3371a7fa2..fe09f54f0 100644 --- a/library/__future__.po +++ b/library/__future__.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/__main__.po b/library/__main__.po index 0d57d4e52..4f32db689 100644 --- a/library/__main__.po +++ b/library/__main__.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/_thread.po b/library/_thread.po index 3c3e5305f..107ee2497 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -163,7 +163,7 @@ msgid "" "information)." msgstr "" -#: library/_thread.rst:-1 +#: library/_thread.rst:None msgid ":ref:`Availability `: Windows, pthreads." msgstr "" diff --git a/library/abc.po b/library/abc.po index 388a71deb..ce20e1f94 100644 --- a/library/abc.po +++ b/library/abc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/aifc.po b/library/aifc.po index 30261da5e..97c668687 100644 --- a/library/aifc.po +++ b/library/aifc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/allos.po b/library/allos.po index 543a2d47e..49171a0ec 100644 --- a/library/allos.po +++ b/library/allos.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/archiving.po b/library/archiving.po index 35fbb5cea..6dc1ad11b 100644 --- a/library/archiving.po +++ b/library/archiving.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/argparse.po b/library/argparse.po index 355b92c6d..d7b0b1122 100644 --- a/library/argparse.po +++ b/library/argparse.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -26,7 +26,7 @@ msgstr "" msgid "**Source code:** :source:`Lib/argparse.py`" msgstr "" -#: library/argparse.rst:-1 +#: library/argparse.rst:None msgid "Tutorial" msgstr "" diff --git a/library/array.po b/library/array.po index dc8e8b3ec..25e3849b1 100644 --- a/library/array.po +++ b/library/array.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -224,7 +224,7 @@ msgid "" "initializer is passed to the :meth:`extend` method." msgstr "" -#: library/array.rst:11 +#: library/array.rst:80 msgid "" "Raises an :ref:`auditing event ` ``array.__new__`` with arguments " "``typecode``, ``initializer``." diff --git a/library/ast.po b/library/ast.po index 0d519f6ae..5cad54a39 100644 --- a/library/ast.po +++ b/library/ast.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/asynchat.po b/library/asynchat.po index 8e9cd1ea7..3436e87eb 100644 --- a/library/asynchat.po +++ b/library/asynchat.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -51,7 +51,7 @@ msgid "" "connection requests." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/library/asyncio-api-index.po b/library/asyncio-api-index.po index 42ccb6dbc..b355026cc 100644 --- a/library/asyncio-api-index.po +++ b/library/asyncio-api-index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/asyncio-dev.po b/library/asyncio-dev.po index 1e86940f3..9f7cde9cd 100644 --- a/library/asyncio-dev.po +++ b/library/asyncio-dev.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/asyncio-eventloop.po b/library/asyncio-eventloop.po index 14ea935b8..670abf1bd 100644 --- a/library/asyncio-eventloop.po +++ b/library/asyncio-eventloop.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -74,117 +74,127 @@ msgstr "" #: library/asyncio-eventloop.rst:46 msgid "" -"If there is no current event loop set in the current OS thread, the OS " -"thread is main, and :func:`set_event_loop` has not yet been called, asyncio " -"will create a new event loop and set it as the current one." +"When called from a coroutine or a callback (e.g. scheduled with call_soon or " +"similar API), this function will always return the running event loop." msgstr "" -#: library/asyncio-eventloop.rst:51 +#: library/asyncio-eventloop.rst:50 +msgid "" +"If there is no running event loop set, the function will return the result " +"of ``get_event_loop_policy().get_event_loop()`` call." +msgstr "" + +#: library/asyncio-eventloop.rst:53 msgid "" "Because this function has rather complex behavior (especially when custom " "event loop policies are in use), using the :func:`get_running_loop` function " "is preferred to :func:`get_event_loop` in coroutines and callbacks." msgstr "" -#: library/asyncio-eventloop.rst:56 +#: library/asyncio-eventloop.rst:58 msgid "" "As noted above, consider using the higher-level :func:`asyncio.run` " "function, instead of using these lower level functions to manually create " "and close an event loop." msgstr "" -#: library/asyncio-eventloop.rst:60 +#: library/asyncio-eventloop.rst:62 +msgid "" +"Deprecation warning is emitted if there is no current event loop. In Python " +"3.12 it will be an error." +msgstr "" + +#: library/asyncio-eventloop.rst:67 msgid "" -"Emits a deprecation warning if there is no running event loop. In future " -"Python releases, this function may become an alias of :func:" -"`get_running_loop` and will accordingly raise a :exc:`RuntimeError` if there " -"is no running event loop." +"In Python versions 3.10.0--3.10.8 and 3.11.0 this function (and other " +"functions which used it implicitly) emitted a :exc:`DeprecationWarning` if " +"there was no running event loop, even if the current loop was set." msgstr "" -#: library/asyncio-eventloop.rst:68 +#: library/asyncio-eventloop.rst:74 msgid "Set *loop* as the current event loop for the current OS thread." msgstr "" -#: library/asyncio-eventloop.rst:72 +#: library/asyncio-eventloop.rst:78 msgid "Create and return a new event loop object." msgstr "" -#: library/asyncio-eventloop.rst:74 +#: library/asyncio-eventloop.rst:80 msgid "" "Note that the behaviour of :func:`get_event_loop`, :func:`set_event_loop`, " "and :func:`new_event_loop` functions can be altered by :ref:`setting a " "custom event loop policy `." msgstr "" -#: library/asyncio-eventloop.rst:80 +#: library/asyncio-eventloop.rst:86 msgid "Contents" msgstr "" -#: library/asyncio-eventloop.rst:81 +#: library/asyncio-eventloop.rst:87 msgid "This documentation page contains the following sections:" msgstr "" -#: library/asyncio-eventloop.rst:83 +#: library/asyncio-eventloop.rst:89 msgid "" "The `Event Loop Methods`_ section is the reference documentation of the " "event loop APIs;" msgstr "" -#: library/asyncio-eventloop.rst:86 +#: library/asyncio-eventloop.rst:92 msgid "" "The `Callback Handles`_ section documents the :class:`Handle` and :class:" "`TimerHandle` instances which are returned from scheduling methods such as :" "meth:`loop.call_soon` and :meth:`loop.call_later`;" msgstr "" -#: library/asyncio-eventloop.rst:90 +#: library/asyncio-eventloop.rst:96 msgid "" "The `Server Objects`_ section documents types returned from event loop " "methods like :meth:`loop.create_server`;" msgstr "" -#: library/asyncio-eventloop.rst:93 +#: library/asyncio-eventloop.rst:99 msgid "" "The `Event Loop Implementations`_ section documents the :class:" "`SelectorEventLoop` and :class:`ProactorEventLoop` classes;" msgstr "" -#: library/asyncio-eventloop.rst:96 +#: library/asyncio-eventloop.rst:102 msgid "" "The `Examples`_ section showcases how to work with some event loop APIs." msgstr "" -#: library/asyncio-eventloop.rst:103 +#: library/asyncio-eventloop.rst:109 msgid "Event Loop Methods" msgstr "" -#: library/asyncio-eventloop.rst:105 +#: library/asyncio-eventloop.rst:111 msgid "Event loops have **low-level** APIs for the following:" msgstr "" -#: library/asyncio-eventloop.rst:113 +#: library/asyncio-eventloop.rst:119 msgid "Running and stopping the loop" msgstr "" -#: library/asyncio-eventloop.rst:117 +#: library/asyncio-eventloop.rst:123 msgid "Run until the *future* (an instance of :class:`Future`) has completed." msgstr "" -#: library/asyncio-eventloop.rst:120 +#: library/asyncio-eventloop.rst:126 msgid "" "If the argument is a :ref:`coroutine object ` it is implicitly " "scheduled to run as a :class:`asyncio.Task`." msgstr "" -#: library/asyncio-eventloop.rst:123 +#: library/asyncio-eventloop.rst:129 msgid "Return the Future's result or raise its exception." msgstr "" -#: library/asyncio-eventloop.rst:127 +#: library/asyncio-eventloop.rst:133 msgid "Run the event loop until :meth:`stop` is called." msgstr "" -#: library/asyncio-eventloop.rst:129 +#: library/asyncio-eventloop.rst:135 msgid "" "If :meth:`stop` is called before :meth:`run_forever()` is called, the loop " "will poll the I/O selector once with a timeout of zero, run all callbacks " @@ -192,7 +202,7 @@ msgid "" "and then exit." msgstr "" -#: library/asyncio-eventloop.rst:134 +#: library/asyncio-eventloop.rst:140 msgid "" "If :meth:`stop` is called while :meth:`run_forever` is running, the loop " "will run the current batch of callbacks and then exit. Note that new " @@ -201,41 +211,41 @@ msgid "" "called." msgstr "" -#: library/asyncio-eventloop.rst:142 +#: library/asyncio-eventloop.rst:148 msgid "Stop the event loop." msgstr "" -#: library/asyncio-eventloop.rst:146 +#: library/asyncio-eventloop.rst:152 msgid "Return ``True`` if the event loop is currently running." msgstr "" -#: library/asyncio-eventloop.rst:150 +#: library/asyncio-eventloop.rst:156 msgid "Return ``True`` if the event loop was closed." msgstr "" -#: library/asyncio-eventloop.rst:154 +#: library/asyncio-eventloop.rst:160 msgid "Close the event loop." msgstr "" -#: library/asyncio-eventloop.rst:156 +#: library/asyncio-eventloop.rst:162 msgid "" "The loop must not be running when this function is called. Any pending " "callbacks will be discarded." msgstr "" -#: library/asyncio-eventloop.rst:159 +#: library/asyncio-eventloop.rst:165 msgid "" "This method clears all queues and shuts down the executor, but does not wait " "for the executor to finish." msgstr "" -#: library/asyncio-eventloop.rst:162 +#: library/asyncio-eventloop.rst:168 msgid "" "This method is idempotent and irreversible. No other methods should be " "called after the event loop is closed." msgstr "" -#: library/asyncio-eventloop.rst:167 +#: library/asyncio-eventloop.rst:173 msgid "" "Schedule all currently open :term:`asynchronous generator` objects to close " "with an :meth:`~agen.aclose()` call. After calling this method, the event " @@ -243,18 +253,18 @@ msgid "" "should be used to reliably finalize all scheduled asynchronous generators." msgstr "" -#: library/asyncio-eventloop.rst:173 library/asyncio-eventloop.rst:193 +#: library/asyncio-eventloop.rst:179 library/asyncio-eventloop.rst:199 msgid "" "Note that there is no need to call this function when :func:`asyncio.run` is " "used." msgstr "" -#: library/asyncio-eventloop.rst:176 library/asyncio-eventloop.rst:1204 -#: library/asyncio-eventloop.rst:1592 +#: library/asyncio-eventloop.rst:182 library/asyncio-eventloop.rst:1212 +#: library/asyncio-eventloop.rst:1600 msgid "Example::" msgstr "" -#: library/asyncio-eventloop.rst:188 +#: library/asyncio-eventloop.rst:194 msgid "" "Schedule the closure of the default executor and wait for it to join all of " "the threads in the :class:`ThreadPoolExecutor`. After calling this method, " @@ -262,204 +272,204 @@ msgid "" "called while using the default executor." msgstr "" -#: library/asyncio-eventloop.rst:200 +#: library/asyncio-eventloop.rst:206 msgid "Scheduling callbacks" msgstr "" -#: library/asyncio-eventloop.rst:204 +#: library/asyncio-eventloop.rst:210 msgid "" "Schedule the *callback* :term:`callback` to be called with *args* arguments " "at the next iteration of the event loop." msgstr "" -#: library/asyncio-eventloop.rst:207 +#: library/asyncio-eventloop.rst:213 msgid "" "Callbacks are called in the order in which they are registered. Each " "callback will be called exactly once." msgstr "" -#: library/asyncio-eventloop.rst:210 library/asyncio-eventloop.rst:277 +#: library/asyncio-eventloop.rst:216 library/asyncio-eventloop.rst:283 msgid "" "An optional keyword-only *context* argument allows specifying a custom :" "class:`contextvars.Context` for the *callback* to run in. The current " "context is used when no *context* is provided." msgstr "" -#: library/asyncio-eventloop.rst:214 +#: library/asyncio-eventloop.rst:220 msgid "" "An instance of :class:`asyncio.Handle` is returned, which can be used later " "to cancel the callback." msgstr "" -#: library/asyncio-eventloop.rst:217 +#: library/asyncio-eventloop.rst:223 msgid "This method is not thread-safe." msgstr "" -#: library/asyncio-eventloop.rst:221 +#: library/asyncio-eventloop.rst:227 msgid "" "A thread-safe variant of :meth:`call_soon`. Must be used to schedule " "callbacks *from another thread*." msgstr "" -#: library/asyncio-eventloop.rst:224 +#: library/asyncio-eventloop.rst:230 msgid "" "Raises :exc:`RuntimeError` if called on a loop that's been closed. This can " "happen on a secondary thread when the main application is shutting down." msgstr "" -#: library/asyncio-eventloop.rst:228 +#: library/asyncio-eventloop.rst:234 msgid "" "See the :ref:`concurrency and multithreading ` " "section of the documentation." msgstr "" -#: library/asyncio-eventloop.rst:231 library/asyncio-eventloop.rst:281 -#: library/asyncio-eventloop.rst:301 +#: library/asyncio-eventloop.rst:237 library/asyncio-eventloop.rst:287 +#: library/asyncio-eventloop.rst:307 msgid "" "The *context* keyword-only parameter was added. See :pep:`567` for more " "details." msgstr "" -#: library/asyncio-eventloop.rst:239 +#: library/asyncio-eventloop.rst:245 msgid "" "Most :mod:`asyncio` scheduling functions don't allow passing keyword " "arguments. To do that, use :func:`functools.partial`::" msgstr "" -#: library/asyncio-eventloop.rst:246 +#: library/asyncio-eventloop.rst:252 msgid "" "Using partial objects is usually more convenient than using lambdas, as " "asyncio can render partial objects better in debug and error messages." msgstr "" -#: library/asyncio-eventloop.rst:254 +#: library/asyncio-eventloop.rst:260 msgid "Scheduling delayed callbacks" msgstr "" -#: library/asyncio-eventloop.rst:256 +#: library/asyncio-eventloop.rst:262 msgid "" "Event loop provides mechanisms to schedule callback functions to be called " "at some point in the future. Event loop uses monotonic clocks to track time." msgstr "" -#: library/asyncio-eventloop.rst:263 +#: library/asyncio-eventloop.rst:269 msgid "" "Schedule *callback* to be called after the given *delay* number of seconds " "(can be either an int or a float)." msgstr "" -#: library/asyncio-eventloop.rst:266 library/asyncio-eventloop.rst:298 +#: library/asyncio-eventloop.rst:272 library/asyncio-eventloop.rst:304 msgid "" "An instance of :class:`asyncio.TimerHandle` is returned which can be used to " "cancel the callback." msgstr "" -#: library/asyncio-eventloop.rst:269 +#: library/asyncio-eventloop.rst:275 msgid "" "*callback* will be called exactly once. If two callbacks are scheduled for " "exactly the same time, the order in which they are called is undefined." msgstr "" -#: library/asyncio-eventloop.rst:273 +#: library/asyncio-eventloop.rst:279 msgid "" "The optional positional *args* will be passed to the callback when it is " "called. If you want the callback to be called with keyword arguments use :" "func:`functools.partial`." msgstr "" -#: library/asyncio-eventloop.rst:285 +#: library/asyncio-eventloop.rst:291 msgid "" "In Python 3.7 and earlier with the default event loop implementation, the " "*delay* could not exceed one day. This has been fixed in Python 3.8." msgstr "" -#: library/asyncio-eventloop.rst:292 +#: library/asyncio-eventloop.rst:298 msgid "" "Schedule *callback* to be called at the given absolute timestamp *when* (an " "int or a float), using the same time reference as :meth:`loop.time`." msgstr "" -#: library/asyncio-eventloop.rst:296 +#: library/asyncio-eventloop.rst:302 msgid "This method's behavior is the same as :meth:`call_later`." msgstr "" -#: library/asyncio-eventloop.rst:305 +#: library/asyncio-eventloop.rst:311 msgid "" "In Python 3.7 and earlier with the default event loop implementation, the " "difference between *when* and the current time could not exceed one day. " "This has been fixed in Python 3.8." msgstr "" -#: library/asyncio-eventloop.rst:312 +#: library/asyncio-eventloop.rst:318 msgid "" "Return the current time, as a :class:`float` value, according to the event " "loop's internal monotonic clock." msgstr "" -#: library/asyncio-eventloop.rst:316 +#: library/asyncio-eventloop.rst:322 msgid "" "In Python 3.7 and earlier timeouts (relative *delay* or absolute *when*) " "should not exceed one day. This has been fixed in Python 3.8." msgstr "" -#: library/asyncio-eventloop.rst:322 +#: library/asyncio-eventloop.rst:328 msgid "The :func:`asyncio.sleep` function." msgstr "" -#: library/asyncio-eventloop.rst:326 +#: library/asyncio-eventloop.rst:332 msgid "Creating Futures and Tasks" msgstr "" -#: library/asyncio-eventloop.rst:330 +#: library/asyncio-eventloop.rst:336 msgid "Create an :class:`asyncio.Future` object attached to the event loop." msgstr "" -#: library/asyncio-eventloop.rst:332 +#: library/asyncio-eventloop.rst:338 msgid "" "This is the preferred way to create Futures in asyncio. This lets third-" "party event loops provide alternative implementations of the Future object " "(with better performance or instrumentation)." msgstr "" -#: library/asyncio-eventloop.rst:340 +#: library/asyncio-eventloop.rst:346 msgid "" "Schedule the execution of :ref:`coroutine ` *coro*. Return a :" "class:`Task` object." msgstr "" -#: library/asyncio-eventloop.rst:343 +#: library/asyncio-eventloop.rst:349 msgid "" "Third-party event loops can use their own subclass of :class:`Task` for " "interoperability. In this case, the result type is a subclass of :class:" "`Task`." msgstr "" -#: library/asyncio-eventloop.rst:347 +#: library/asyncio-eventloop.rst:353 msgid "" "If the *name* argument is provided and not ``None``, it is set as the name " "of the task using :meth:`Task.set_name`." msgstr "" -#: library/asyncio-eventloop.rst:350 +#: library/asyncio-eventloop.rst:356 msgid "" "An optional keyword-only *context* argument allows specifying a custom :" "class:`contextvars.Context` for the *coro* to run in. The current context " "copy is created when no *context* is provided." msgstr "" -#: library/asyncio-eventloop.rst:354 +#: library/asyncio-eventloop.rst:360 msgid "Added the *name* parameter." msgstr "" -#: library/asyncio-eventloop.rst:357 +#: library/asyncio-eventloop.rst:363 msgid "Added the *context* parameter." msgstr "" -#: library/asyncio-eventloop.rst:362 +#: library/asyncio-eventloop.rst:368 msgid "Set a task factory that will be used by :meth:`loop.create_task`." msgstr "" -#: library/asyncio-eventloop.rst:365 +#: library/asyncio-eventloop.rst:371 msgid "" "If *factory* is ``None`` the default task factory will be set. Otherwise, " "*factory* must be a *callable* with the signature matching ``(loop, coro, " @@ -468,80 +478,80 @@ msgid "" "Future`-compatible object." msgstr "" -#: library/asyncio-eventloop.rst:373 +#: library/asyncio-eventloop.rst:379 msgid "Return a task factory or ``None`` if the default one is in use." msgstr "" -#: library/asyncio-eventloop.rst:377 +#: library/asyncio-eventloop.rst:383 msgid "Opening network connections" msgstr "" -#: library/asyncio-eventloop.rst:387 +#: library/asyncio-eventloop.rst:393 msgid "" "Open a streaming transport connection to a given address specified by *host* " "and *port*." msgstr "" -#: library/asyncio-eventloop.rst:390 +#: library/asyncio-eventloop.rst:396 msgid "" "The socket family can be either :py:data:`~socket.AF_INET` or :py:data:" "`~socket.AF_INET6` depending on *host* (or the *family* argument, if " "provided)." msgstr "" -#: library/asyncio-eventloop.rst:394 +#: library/asyncio-eventloop.rst:400 msgid "The socket type will be :py:data:`~socket.SOCK_STREAM`." msgstr "" -#: library/asyncio-eventloop.rst:396 library/asyncio-eventloop.rst:1120 -#: library/asyncio-eventloop.rst:1136 +#: library/asyncio-eventloop.rst:402 library/asyncio-eventloop.rst:1128 +#: library/asyncio-eventloop.rst:1144 msgid "" "*protocol_factory* must be a callable returning an :ref:`asyncio protocol " "` implementation." msgstr "" -#: library/asyncio-eventloop.rst:399 +#: library/asyncio-eventloop.rst:405 msgid "" "This method will try to establish the connection in the background. When " "successful, it returns a ``(transport, protocol)`` pair." msgstr "" -#: library/asyncio-eventloop.rst:402 +#: library/asyncio-eventloop.rst:408 msgid "The chronological synopsis of the underlying operation is as follows:" msgstr "" -#: library/asyncio-eventloop.rst:404 +#: library/asyncio-eventloop.rst:410 msgid "" "The connection is established and a :ref:`transport ` is " "created for it." msgstr "" -#: library/asyncio-eventloop.rst:407 +#: library/asyncio-eventloop.rst:413 msgid "" "*protocol_factory* is called without arguments and is expected to return a :" "ref:`protocol ` instance." msgstr "" -#: library/asyncio-eventloop.rst:410 +#: library/asyncio-eventloop.rst:416 msgid "" "The protocol instance is coupled with the transport by calling its :meth:" "`~BaseProtocol.connection_made` method." msgstr "" -#: library/asyncio-eventloop.rst:413 +#: library/asyncio-eventloop.rst:419 msgid "A ``(transport, protocol)`` tuple is returned on success." msgstr "" -#: library/asyncio-eventloop.rst:415 +#: library/asyncio-eventloop.rst:421 msgid "" "The created transport is an implementation-dependent bidirectional stream." msgstr "" -#: library/asyncio-eventloop.rst:418 library/asyncio-eventloop.rst:539 +#: library/asyncio-eventloop.rst:424 library/asyncio-eventloop.rst:545 msgid "Other arguments:" msgstr "" -#: library/asyncio-eventloop.rst:420 +#: library/asyncio-eventloop.rst:426 msgid "" "*ssl*: if given and not false, a SSL/TLS transport is created (by default a " "plain TCP transport is created). If *ssl* is a :class:`ssl.SSLContext` " @@ -550,11 +560,11 @@ msgid "" "is used." msgstr "" -#: library/asyncio-eventloop.rst:426 +#: library/asyncio-eventloop.rst:432 msgid ":ref:`SSL/TLS security considerations `" msgstr "" -#: library/asyncio-eventloop.rst:428 +#: library/asyncio-eventloop.rst:434 msgid "" "*server_hostname* sets or overrides the hostname that the target server's " "certificate will be matched against. Should only be passed if *ssl* is not " @@ -565,7 +575,7 @@ msgid "" "potential man-in-the-middle attacks)." msgstr "" -#: library/asyncio-eventloop.rst:436 +#: library/asyncio-eventloop.rst:442 msgid "" "*family*, *proto*, *flags* are the optional address family, protocol and " "flags to be passed through to getaddrinfo() for *host* resolution. If given, " @@ -573,7 +583,7 @@ msgid "" "constants." msgstr "" -#: library/asyncio-eventloop.rst:441 +#: library/asyncio-eventloop.rst:447 msgid "" "*happy_eyeballs_delay*, if given, enables Happy Eyeballs for this " "connection. It should be a floating-point number representing the amount of " @@ -583,7 +593,7 @@ msgid "" "the RFC is ``0.25`` (250 milliseconds)." msgstr "" -#: library/asyncio-eventloop.rst:449 +#: library/asyncio-eventloop.rst:455 msgid "" "*interleave* controls address reordering when a host name resolves to " "multiple IP addresses. If ``0`` or unspecified, no reordering is done, and " @@ -594,7 +604,7 @@ msgid "" "*happy_eyeballs_delay* is not specified, and ``1`` if it is." msgstr "" -#: library/asyncio-eventloop.rst:458 +#: library/asyncio-eventloop.rst:464 msgid "" "*sock*, if given, should be an existing, already connected :class:`socket." "socket` object to be used by the transport. If *sock* is given, none of " @@ -602,55 +612,55 @@ msgid "" "*interleave* and *local_addr* should be specified." msgstr "" -#: library/asyncio-eventloop.rst:466 library/asyncio-eventloop.rst:570 -#: library/asyncio-eventloop.rst:794 +#: library/asyncio-eventloop.rst:472 library/asyncio-eventloop.rst:576 +#: library/asyncio-eventloop.rst:800 msgid "" "The *sock* argument transfers ownership of the socket to the transport " "created. To close the socket, call the transport's :meth:`~asyncio." "BaseTransport.close` method." msgstr "" -#: library/asyncio-eventloop.rst:470 +#: library/asyncio-eventloop.rst:476 msgid "" "*local_addr*, if given, is a ``(local_host, local_port)`` tuple used to bind " "the socket locally. The *local_host* and *local_port* are looked up using " "``getaddrinfo()``, similarly to *host* and *port*." msgstr "" -#: library/asyncio-eventloop.rst:474 library/asyncio-eventloop.rst:885 +#: library/asyncio-eventloop.rst:480 library/asyncio-eventloop.rst:891 msgid "" "*ssl_handshake_timeout* is (for a TLS connection) the time in seconds to " "wait for the TLS handshake to complete before aborting the connection. " "``60.0`` seconds if ``None`` (default)." msgstr "" -#: library/asyncio-eventloop.rst:478 library/asyncio-eventloop.rst:711 -#: library/asyncio-eventloop.rst:805 library/asyncio-eventloop.rst:889 +#: library/asyncio-eventloop.rst:484 library/asyncio-eventloop.rst:717 +#: library/asyncio-eventloop.rst:811 library/asyncio-eventloop.rst:895 msgid "" "*ssl_shutdown_timeout* is the time in seconds to wait for the SSL shutdown " "to complete before aborting the connection. ``30.0`` seconds if ``None`` " "(default)." msgstr "" -#: library/asyncio-eventloop.rst:484 library/asyncio-eventloop.rst:723 +#: library/asyncio-eventloop.rst:490 library/asyncio-eventloop.rst:729 msgid "Added support for SSL/TLS in :class:`ProactorEventLoop`." msgstr "" -#: library/asyncio-eventloop.rst:488 +#: library/asyncio-eventloop.rst:494 msgid "" "The socket option :py:data:`~socket.TCP_NODELAY` is set by default for all " "TCP connections." msgstr "" -#: library/asyncio-eventloop.rst:493 library/asyncio-eventloop.rst:815 +#: library/asyncio-eventloop.rst:499 library/asyncio-eventloop.rst:821 msgid "Added the *ssl_handshake_timeout* parameter." msgstr "" -#: library/asyncio-eventloop.rst:497 +#: library/asyncio-eventloop.rst:503 msgid "Added the *happy_eyeballs_delay* and *interleave* parameters." msgstr "" -#: library/asyncio-eventloop.rst:499 +#: library/asyncio-eventloop.rst:505 msgid "" "Happy Eyeballs Algorithm: Success with Dual-Stack Hosts. When a server's " "IPv4 path and protocol are working, but the server's IPv6 path and protocol " @@ -661,64 +671,64 @@ msgid "" "visible delay and provides an algorithm." msgstr "" -#: library/asyncio-eventloop.rst:508 +#: library/asyncio-eventloop.rst:514 msgid "For more information: https://tools.ietf.org/html/rfc6555" msgstr "" -#: library/asyncio-eventloop.rst:512 library/asyncio-eventloop.rst:631 -#: library/asyncio-eventloop.rst:737 library/asyncio-eventloop.rst:772 -#: library/asyncio-eventloop.rst:819 library/asyncio-eventloop.rst:897 +#: library/asyncio-eventloop.rst:518 library/asyncio-eventloop.rst:637 +#: library/asyncio-eventloop.rst:743 library/asyncio-eventloop.rst:778 +#: library/asyncio-eventloop.rst:825 library/asyncio-eventloop.rst:903 msgid "Added the *ssl_shutdown_timeout* parameter." msgstr "" -#: library/asyncio-eventloop.rst:516 +#: library/asyncio-eventloop.rst:522 msgid "" "The :func:`open_connection` function is a high-level alternative API. It " "returns a pair of (:class:`StreamReader`, :class:`StreamWriter`) that can be " "used directly in async/await code." msgstr "" -#: library/asyncio-eventloop.rst:526 +#: library/asyncio-eventloop.rst:532 msgid "Create a datagram connection." msgstr "" -#: library/asyncio-eventloop.rst:528 +#: library/asyncio-eventloop.rst:534 msgid "" "The socket family can be either :py:data:`~socket.AF_INET`, :py:data:" "`~socket.AF_INET6`, or :py:data:`~socket.AF_UNIX`, depending on *host* (or " "the *family* argument, if provided)." msgstr "" -#: library/asyncio-eventloop.rst:532 +#: library/asyncio-eventloop.rst:538 msgid "The socket type will be :py:data:`~socket.SOCK_DGRAM`." msgstr "" -#: library/asyncio-eventloop.rst:534 library/asyncio-eventloop.rst:654 -#: library/asyncio-eventloop.rst:786 +#: library/asyncio-eventloop.rst:540 library/asyncio-eventloop.rst:660 +#: library/asyncio-eventloop.rst:792 msgid "" "*protocol_factory* must be a callable returning a :ref:`protocol ` implementation." msgstr "" -#: library/asyncio-eventloop.rst:537 library/asyncio-eventloop.rst:613 +#: library/asyncio-eventloop.rst:543 library/asyncio-eventloop.rst:619 msgid "A tuple of ``(transport, protocol)`` is returned on success." msgstr "" -#: library/asyncio-eventloop.rst:541 +#: library/asyncio-eventloop.rst:547 msgid "" "*local_addr*, if given, is a ``(local_host, local_port)`` tuple used to bind " "the socket locally. The *local_host* and *local_port* are looked up using :" "meth:`getaddrinfo`." msgstr "" -#: library/asyncio-eventloop.rst:545 +#: library/asyncio-eventloop.rst:551 msgid "" "*remote_addr*, if given, is a ``(remote_host, remote_port)`` tuple used to " "connect the socket to a remote address. The *remote_host* and *remote_port* " "are looked up using :meth:`getaddrinfo`." msgstr "" -#: library/asyncio-eventloop.rst:549 +#: library/asyncio-eventloop.rst:555 msgid "" "*family*, *proto*, *flags* are the optional address family, protocol and " "flags to be passed through to :meth:`getaddrinfo` for *host* resolution. If " @@ -726,7 +736,7 @@ msgid "" "module constants." msgstr "" -#: library/asyncio-eventloop.rst:554 +#: library/asyncio-eventloop.rst:560 msgid "" "*reuse_port* tells the kernel to allow this endpoint to be bound to the same " "port as other existing endpoints are bound to, so long as they all set this " @@ -735,13 +745,13 @@ msgid "" "this capability is unsupported." msgstr "" -#: library/asyncio-eventloop.rst:560 +#: library/asyncio-eventloop.rst:566 msgid "" "*allow_broadcast* tells the kernel to allow this endpoint to send messages " "to the broadcast address." msgstr "" -#: library/asyncio-eventloop.rst:563 +#: library/asyncio-eventloop.rst:569 msgid "" "*sock* can optionally be specified in order to use a preexisting, already " "connected, :class:`socket.socket` object to be used by the transport. If " @@ -749,33 +759,33 @@ msgid "" "`None`)." msgstr "" -#: library/asyncio-eventloop.rst:574 +#: library/asyncio-eventloop.rst:580 msgid "" "See :ref:`UDP echo client protocol ` and :" "ref:`UDP echo server protocol ` examples." msgstr "" -#: library/asyncio-eventloop.rst:577 +#: library/asyncio-eventloop.rst:583 msgid "" "The *family*, *proto*, *flags*, *reuse_address*, *reuse_port*, " "*allow_broadcast*, and *sock* parameters were added." msgstr "" -#: library/asyncio-eventloop.rst:581 +#: library/asyncio-eventloop.rst:587 msgid "" "The *reuse_address* parameter is no longer supported, as using :py:data:" "`~sockets.SO_REUSEADDR` poses a significant security concern for UDP. " "Explicitly passing ``reuse_address=True`` will raise an exception." msgstr "" -#: library/asyncio-eventloop.rst:586 +#: library/asyncio-eventloop.rst:592 msgid "" "When multiple processes with differing UIDs assign sockets to an identical " "UDP socket address with ``SO_REUSEADDR``, incoming packets can become " "randomly distributed among the sockets." msgstr "" -#: library/asyncio-eventloop.rst:590 +#: library/asyncio-eventloop.rst:596 msgid "" "For supported platforms, *reuse_port* can be used as a replacement for " "similar functionality. With *reuse_port*, :py:data:`~sockets.SO_REUSEPORT` " @@ -783,94 +793,94 @@ msgid "" "from assigning sockets to the same socket address." msgstr "" -#: library/asyncio-eventloop.rst:596 +#: library/asyncio-eventloop.rst:602 msgid "Added support for Windows." msgstr "" -#: library/asyncio-eventloop.rst:599 +#: library/asyncio-eventloop.rst:605 msgid "" "The *reuse_address* parameter, disabled since Python 3.9.0, 3.8.1, 3.7.6 and " "3.6.10, has been entirely removed." msgstr "" -#: library/asyncio-eventloop.rst:608 +#: library/asyncio-eventloop.rst:614 msgid "Create a Unix connection." msgstr "" -#: library/asyncio-eventloop.rst:610 +#: library/asyncio-eventloop.rst:616 msgid "" "The socket family will be :py:data:`~socket.AF_UNIX`; socket type will be :" "py:data:`~socket.SOCK_STREAM`." msgstr "" -#: library/asyncio-eventloop.rst:615 +#: library/asyncio-eventloop.rst:621 msgid "" "*path* is the name of a Unix domain socket and is required, unless a *sock* " "parameter is specified. Abstract Unix sockets, :class:`str`, :class:" "`bytes`, and :class:`~pathlib.Path` paths are supported." msgstr "" -#: library/asyncio-eventloop.rst:620 +#: library/asyncio-eventloop.rst:626 msgid "" "See the documentation of the :meth:`loop.create_connection` method for " "information about arguments to this method." msgstr "" -#: library/asyncio-eventloop.rst:624 library/asyncio-eventloop.rst:764 -#: library/asyncio-eventloop.rst:1187 +#: library/asyncio-eventloop.rst:630 library/asyncio-eventloop.rst:770 +#: library/asyncio-eventloop.rst:1195 msgid ":ref:`Availability `: Unix." msgstr "" -#: library/asyncio-eventloop.rst:625 +#: library/asyncio-eventloop.rst:631 msgid "" "Added the *ssl_handshake_timeout* parameter. The *path* parameter can now be " "a :term:`path-like object`." msgstr "" -#: library/asyncio-eventloop.rst:635 +#: library/asyncio-eventloop.rst:641 msgid "Creating network servers" msgstr "" -#: library/asyncio-eventloop.rst:647 +#: library/asyncio-eventloop.rst:653 msgid "" "Create a TCP server (socket type :data:`~socket.SOCK_STREAM`) listening on " "*port* of the *host* address." msgstr "" -#: library/asyncio-eventloop.rst:650 +#: library/asyncio-eventloop.rst:656 msgid "Returns a :class:`Server` object." msgstr "" -#: library/asyncio-eventloop.rst:652 +#: library/asyncio-eventloop.rst:658 msgid "Arguments:" msgstr "" -#: library/asyncio-eventloop.rst:657 +#: library/asyncio-eventloop.rst:663 msgid "" "The *host* parameter can be set to several types which determine where the " "server would be listening:" msgstr "" -#: library/asyncio-eventloop.rst:660 +#: library/asyncio-eventloop.rst:666 msgid "" "If *host* is a string, the TCP server is bound to a single network interface " "specified by *host*." msgstr "" -#: library/asyncio-eventloop.rst:663 +#: library/asyncio-eventloop.rst:669 msgid "" "If *host* is a sequence of strings, the TCP server is bound to all network " "interfaces specified by the sequence." msgstr "" -#: library/asyncio-eventloop.rst:666 +#: library/asyncio-eventloop.rst:672 msgid "" "If *host* is an empty string or ``None``, all interfaces are assumed and a " "list of multiple sockets will be returned (most likely one for IPv4 and " "another one for IPv6)." msgstr "" -#: library/asyncio-eventloop.rst:670 +#: library/asyncio-eventloop.rst:676 msgid "" "The *port* parameter can be set to specify which port the server should " "listen on. If ``0`` or ``None`` (the default), a random unused port will be " @@ -878,63 +888,63 @@ msgid "" "different random port will be selected for each interface)." msgstr "" -#: library/asyncio-eventloop.rst:675 +#: library/asyncio-eventloop.rst:681 msgid "" "*family* can be set to either :data:`socket.AF_INET` or :data:`~socket." "AF_INET6` to force the socket to use IPv4 or IPv6. If not set, the *family* " "will be determined from host name (defaults to :data:`~socket.AF_UNSPEC`)." msgstr "" -#: library/asyncio-eventloop.rst:680 +#: library/asyncio-eventloop.rst:686 msgid "*flags* is a bitmask for :meth:`getaddrinfo`." msgstr "" -#: library/asyncio-eventloop.rst:682 +#: library/asyncio-eventloop.rst:688 msgid "" "*sock* can optionally be specified in order to use a preexisting socket " "object. If specified, *host* and *port* must not be specified." msgstr "" -#: library/asyncio-eventloop.rst:687 +#: library/asyncio-eventloop.rst:693 msgid "" "The *sock* argument transfers ownership of the socket to the server created. " "To close the socket, call the server's :meth:`~asyncio.Server.close` method." msgstr "" -#: library/asyncio-eventloop.rst:691 +#: library/asyncio-eventloop.rst:697 msgid "" "*backlog* is the maximum number of queued connections passed to :meth:" "`~socket.socket.listen` (defaults to 100)." msgstr "" -#: library/asyncio-eventloop.rst:694 +#: library/asyncio-eventloop.rst:700 msgid "" "*ssl* can be set to an :class:`~ssl.SSLContext` instance to enable TLS over " "the accepted connections." msgstr "" -#: library/asyncio-eventloop.rst:697 +#: library/asyncio-eventloop.rst:703 msgid "" "*reuse_address* tells the kernel to reuse a local socket in ``TIME_WAIT`` " "state, without waiting for its natural timeout to expire. If not specified " "will automatically be set to ``True`` on Unix." msgstr "" -#: library/asyncio-eventloop.rst:702 +#: library/asyncio-eventloop.rst:708 msgid "" "*reuse_port* tells the kernel to allow this endpoint to be bound to the same " "port as other existing endpoints are bound to, so long as they all set this " "flag when being created. This option is not supported on Windows." msgstr "" -#: library/asyncio-eventloop.rst:707 +#: library/asyncio-eventloop.rst:713 msgid "" "*ssl_handshake_timeout* is (for a TLS server) the time in seconds to wait " "for the TLS handshake to complete before aborting the connection. ``60.0`` " "seconds if ``None`` (default)." msgstr "" -#: library/asyncio-eventloop.rst:715 +#: library/asyncio-eventloop.rst:721 msgid "" "*start_serving* set to ``True`` (the default) causes the created server to " "start accepting connections immediately. When set to ``False``, the user " @@ -942,104 +952,104 @@ msgid "" "to make the server to start accepting connections." msgstr "" -#: library/asyncio-eventloop.rst:727 +#: library/asyncio-eventloop.rst:733 msgid "The *host* parameter can be a sequence of strings." msgstr "" -#: library/asyncio-eventloop.rst:731 +#: library/asyncio-eventloop.rst:737 msgid "" "Added *ssl_handshake_timeout* and *start_serving* parameters. The socket " "option :py:data:`~socket.TCP_NODELAY` is set by default for all TCP " "connections." msgstr "" -#: library/asyncio-eventloop.rst:741 +#: library/asyncio-eventloop.rst:747 msgid "" "The :func:`start_server` function is a higher-level alternative API that " "returns a pair of :class:`StreamReader` and :class:`StreamWriter` that can " "be used in an async/await code." msgstr "" -#: library/asyncio-eventloop.rst:752 +#: library/asyncio-eventloop.rst:758 msgid "" "Similar to :meth:`loop.create_server` but works with the :py:data:`~socket." "AF_UNIX` socket family." msgstr "" -#: library/asyncio-eventloop.rst:755 +#: library/asyncio-eventloop.rst:761 msgid "" "*path* is the name of a Unix domain socket, and is required, unless a *sock* " "argument is provided. Abstract Unix sockets, :class:`str`, :class:`bytes`, " "and :class:`~pathlib.Path` paths are supported." msgstr "" -#: library/asyncio-eventloop.rst:760 +#: library/asyncio-eventloop.rst:766 msgid "" "See the documentation of the :meth:`loop.create_server` method for " "information about arguments to this method." msgstr "" -#: library/asyncio-eventloop.rst:767 +#: library/asyncio-eventloop.rst:773 msgid "" "Added the *ssl_handshake_timeout* and *start_serving* parameters. The *path* " "parameter can now be a :class:`~pathlib.Path` object." msgstr "" -#: library/asyncio-eventloop.rst:779 +#: library/asyncio-eventloop.rst:785 msgid "Wrap an already accepted connection into a transport/protocol pair." msgstr "" -#: library/asyncio-eventloop.rst:781 +#: library/asyncio-eventloop.rst:787 msgid "" "This method can be used by servers that accept connections outside of " "asyncio but that use asyncio to handle them." msgstr "" -#: library/asyncio-eventloop.rst:784 library/asyncio-eventloop.rst:871 +#: library/asyncio-eventloop.rst:790 library/asyncio-eventloop.rst:877 msgid "Parameters:" msgstr "" -#: library/asyncio-eventloop.rst:789 +#: library/asyncio-eventloop.rst:795 msgid "" "*sock* is a preexisting socket object returned from :meth:`socket.accept " "`." msgstr "" -#: library/asyncio-eventloop.rst:798 +#: library/asyncio-eventloop.rst:804 msgid "" "*ssl* can be set to an :class:`~ssl.SSLContext` to enable SSL over the " "accepted connections." msgstr "" -#: library/asyncio-eventloop.rst:801 +#: library/asyncio-eventloop.rst:807 msgid "" "*ssl_handshake_timeout* is (for an SSL connection) the time in seconds to " "wait for the SSL handshake to complete before aborting the connection. " "``60.0`` seconds if ``None`` (default)." msgstr "" -#: library/asyncio-eventloop.rst:809 +#: library/asyncio-eventloop.rst:815 msgid "Returns a ``(transport, protocol)`` pair." msgstr "" -#: library/asyncio-eventloop.rst:823 +#: library/asyncio-eventloop.rst:829 msgid "Transferring files" msgstr "" -#: library/asyncio-eventloop.rst:828 +#: library/asyncio-eventloop.rst:834 msgid "" "Send a *file* over a *transport*. Return the total number of bytes sent." msgstr "" -#: library/asyncio-eventloop.rst:831 +#: library/asyncio-eventloop.rst:837 msgid "The method uses high-performance :meth:`os.sendfile` if available." msgstr "" -#: library/asyncio-eventloop.rst:833 +#: library/asyncio-eventloop.rst:839 msgid "*file* must be a regular file object opened in binary mode." msgstr "" -#: library/asyncio-eventloop.rst:835 library/asyncio-eventloop.rst:1075 +#: library/asyncio-eventloop.rst:841 library/asyncio-eventloop.rst:1083 msgid "" "*offset* tells from where to start reading the file. If specified, *count* " "is the total number of bytes to transmit as opposed to sending the file " @@ -1048,35 +1058,35 @@ msgid "" "obtain the actual number of bytes sent." msgstr "" -#: library/asyncio-eventloop.rst:842 +#: library/asyncio-eventloop.rst:848 msgid "" "*fallback* set to ``True`` makes asyncio to manually read and send the file " "when the platform does not support the sendfile system call (e.g. Windows or " "SSL socket on Unix)." msgstr "" -#: library/asyncio-eventloop.rst:846 +#: library/asyncio-eventloop.rst:852 msgid "" "Raise :exc:`SendfileNotAvailableError` if the system does not support the " "*sendfile* syscall and *fallback* is ``False``." msgstr "" -#: library/asyncio-eventloop.rst:853 +#: library/asyncio-eventloop.rst:859 msgid "TLS Upgrade" msgstr "" -#: library/asyncio-eventloop.rst:860 +#: library/asyncio-eventloop.rst:866 msgid "Upgrade an existing transport-based connection to TLS." msgstr "" -#: library/asyncio-eventloop.rst:862 +#: library/asyncio-eventloop.rst:868 msgid "" "Create a TLS coder/decoder instance and insert it between the *transport* " "and the *protocol*. The coder/decoder implements both *transport*-facing " "protocol and *protocol*-facing transport." msgstr "" -#: library/asyncio-eventloop.rst:866 +#: library/asyncio-eventloop.rst:872 msgid "" "Return the created two-interface instance. After *await*, the *protocol* " "must stop using the original *transport* and communicate with the returned " @@ -1084,69 +1094,73 @@ msgid "" "exchanges extra TLS session packets with *transport*." msgstr "" -#: library/asyncio-eventloop.rst:873 +#: library/asyncio-eventloop.rst:879 msgid "" "*transport* and *protocol* instances that methods like :meth:`~loop." "create_server` and :meth:`~loop.create_connection` return." msgstr "" -#: library/asyncio-eventloop.rst:877 +#: library/asyncio-eventloop.rst:883 msgid "*sslcontext*: a configured instance of :class:`~ssl.SSLContext`." msgstr "" -#: library/asyncio-eventloop.rst:879 +#: library/asyncio-eventloop.rst:885 msgid "" "*server_side* pass ``True`` when a server-side connection is being upgraded " "(like the one created by :meth:`~loop.create_server`)." msgstr "" -#: library/asyncio-eventloop.rst:882 +#: library/asyncio-eventloop.rst:888 msgid "" "*server_hostname*: sets or overrides the host name that the target server's " "certificate will be matched against." msgstr "" -#: library/asyncio-eventloop.rst:902 +#: library/asyncio-eventloop.rst:908 msgid "Watching file descriptors" msgstr "" -#: library/asyncio-eventloop.rst:906 +#: library/asyncio-eventloop.rst:912 msgid "" "Start monitoring the *fd* file descriptor for read availability and invoke " "*callback* with the specified arguments once *fd* is available for reading." msgstr "" -#: library/asyncio-eventloop.rst:912 -msgid "Stop monitoring the *fd* file descriptor for read availability." +#: library/asyncio-eventloop.rst:918 +msgid "" +"Stop monitoring the *fd* file descriptor for read availability. Returns " +"``True`` if *fd* was previously being monitored for reads." msgstr "" -#: library/asyncio-eventloop.rst:916 +#: library/asyncio-eventloop.rst:923 msgid "" "Start monitoring the *fd* file descriptor for write availability and invoke " "*callback* with the specified arguments once *fd* is available for writing." msgstr "" -#: library/asyncio-eventloop.rst:920 library/asyncio-eventloop.rst:1174 +#: library/asyncio-eventloop.rst:927 library/asyncio-eventloop.rst:1182 msgid "" "Use :func:`functools.partial` :ref:`to pass keyword arguments ` to *callback*." msgstr "" -#: library/asyncio-eventloop.rst:925 -msgid "Stop monitoring the *fd* file descriptor for write availability." +#: library/asyncio-eventloop.rst:932 +msgid "" +"Stop monitoring the *fd* file descriptor for write availability. Returns " +"``True`` if *fd* was previously being monitored for writes." msgstr "" -#: library/asyncio-eventloop.rst:927 +#: library/asyncio-eventloop.rst:935 msgid "" "See also :ref:`Platform Support ` section for some " "limitations of these methods." msgstr "" -#: library/asyncio-eventloop.rst:932 +#: library/asyncio-eventloop.rst:940 msgid "Working with socket objects directly" msgstr "" -#: library/asyncio-eventloop.rst:934 +#: library/asyncio-eventloop.rst:942 msgid "" "In general, protocol implementations that use transport-based APIs such as :" "meth:`loop.create_connection` and :meth:`loop.create_server` are faster than " @@ -1155,68 +1169,68 @@ msgid "" "socket` objects directly is more convenient." msgstr "" -#: library/asyncio-eventloop.rst:943 +#: library/asyncio-eventloop.rst:951 msgid "" "Receive up to *nbytes* from *sock*. Asynchronous version of :meth:`socket." "recv() `." msgstr "" -#: library/asyncio-eventloop.rst:946 +#: library/asyncio-eventloop.rst:954 msgid "Return the received data as a bytes object." msgstr "" -#: library/asyncio-eventloop.rst:948 library/asyncio-eventloop.rst:962 -#: library/asyncio-eventloop.rst:973 library/asyncio-eventloop.rst:985 -#: library/asyncio-eventloop.rst:1000 library/asyncio-eventloop.rst:1015 -#: library/asyncio-eventloop.rst:1025 library/asyncio-eventloop.rst:1051 -#: library/asyncio-eventloop.rst:1089 +#: library/asyncio-eventloop.rst:956 library/asyncio-eventloop.rst:970 +#: library/asyncio-eventloop.rst:981 library/asyncio-eventloop.rst:993 +#: library/asyncio-eventloop.rst:1008 library/asyncio-eventloop.rst:1023 +#: library/asyncio-eventloop.rst:1033 library/asyncio-eventloop.rst:1059 +#: library/asyncio-eventloop.rst:1097 msgid "*sock* must be a non-blocking socket." msgstr "" -#: library/asyncio-eventloop.rst:950 +#: library/asyncio-eventloop.rst:958 msgid "" "Even though this method was always documented as a coroutine method, " "releases before Python 3.7 returned a :class:`Future`. Since Python 3.7 this " "is an ``async def`` method." msgstr "" -#: library/asyncio-eventloop.rst:957 +#: library/asyncio-eventloop.rst:965 msgid "" "Receive data from *sock* into the *buf* buffer. Modeled after the blocking :" "meth:`socket.recv_into() ` method." msgstr "" -#: library/asyncio-eventloop.rst:960 +#: library/asyncio-eventloop.rst:968 msgid "Return the number of bytes written to the buffer." msgstr "" -#: library/asyncio-eventloop.rst:968 +#: library/asyncio-eventloop.rst:976 msgid "" "Receive a datagram of up to *bufsize* from *sock*. Asynchronous version of :" "meth:`socket.recvfrom() `." msgstr "" -#: library/asyncio-eventloop.rst:971 +#: library/asyncio-eventloop.rst:979 msgid "Return a tuple of (received data, remote address)." msgstr "" -#: library/asyncio-eventloop.rst:979 +#: library/asyncio-eventloop.rst:987 msgid "" "Receive a datagram of up to *nbytes* from *sock* into *buf*. Asynchronous " "version of :meth:`socket.recvfrom_into() `." msgstr "" -#: library/asyncio-eventloop.rst:983 +#: library/asyncio-eventloop.rst:991 msgid "Return a tuple of (number of bytes received, remote address)." msgstr "" -#: library/asyncio-eventloop.rst:991 +#: library/asyncio-eventloop.rst:999 msgid "" "Send *data* to the *sock* socket. Asynchronous version of :meth:`socket." "sendall() `." msgstr "" -#: library/asyncio-eventloop.rst:994 +#: library/asyncio-eventloop.rst:1002 msgid "" "This method continues to send to the socket until either all data in *data* " "has been sent or an error occurs. ``None`` is returned on success. On " @@ -1225,33 +1239,33 @@ msgid "" "the connection." msgstr "" -#: library/asyncio-eventloop.rst:1002 library/asyncio-eventloop.rst:1053 +#: library/asyncio-eventloop.rst:1010 library/asyncio-eventloop.rst:1061 msgid "" "Even though the method was always documented as a coroutine method, before " "Python 3.7 it returned a :class:`Future`. Since Python 3.7, this is an " "``async def`` method." msgstr "" -#: library/asyncio-eventloop.rst:1009 +#: library/asyncio-eventloop.rst:1017 msgid "" "Send a datagram from *sock* to *address*. Asynchronous version of :meth:" "`socket.sendto() `." msgstr "" -#: library/asyncio-eventloop.rst:1013 +#: library/asyncio-eventloop.rst:1021 msgid "Return the number of bytes sent." msgstr "" -#: library/asyncio-eventloop.rst:1021 +#: library/asyncio-eventloop.rst:1029 msgid "Connect *sock* to a remote socket at *address*." msgstr "" -#: library/asyncio-eventloop.rst:1023 +#: library/asyncio-eventloop.rst:1031 msgid "" "Asynchronous version of :meth:`socket.connect() `." msgstr "" -#: library/asyncio-eventloop.rst:1027 +#: library/asyncio-eventloop.rst:1035 msgid "" "``address`` no longer needs to be resolved. ``sock_connect`` will try to " "check if the *address* is already resolved by calling :func:`socket." @@ -1259,19 +1273,19 @@ msgid "" "*address*." msgstr "" -#: library/asyncio-eventloop.rst:1036 +#: library/asyncio-eventloop.rst:1044 msgid "" ":meth:`loop.create_connection` and :func:`asyncio.open_connection() " "`." msgstr "" -#: library/asyncio-eventloop.rst:1042 +#: library/asyncio-eventloop.rst:1050 msgid "" "Accept a connection. Modeled after the blocking :meth:`socket.accept() " "` method." msgstr "" -#: library/asyncio-eventloop.rst:1045 +#: library/asyncio-eventloop.rst:1053 msgid "" "The socket must be bound to an address and listening for connections. The " "return value is a pair ``(conn, address)`` where *conn* is a *new* socket " @@ -1279,57 +1293,57 @@ msgid "" "the address bound to the socket on the other end of the connection." msgstr "" -#: library/asyncio-eventloop.rst:1060 +#: library/asyncio-eventloop.rst:1068 msgid ":meth:`loop.create_server` and :func:`start_server`." msgstr "" -#: library/asyncio-eventloop.rst:1065 +#: library/asyncio-eventloop.rst:1073 msgid "" "Send a file using high-performance :mod:`os.sendfile` if possible. Return " "the total number of bytes sent." msgstr "" -#: library/asyncio-eventloop.rst:1068 +#: library/asyncio-eventloop.rst:1076 msgid "" "Asynchronous version of :meth:`socket.sendfile() `." msgstr "" -#: library/asyncio-eventloop.rst:1070 +#: library/asyncio-eventloop.rst:1078 msgid "" "*sock* must be a non-blocking :const:`socket.SOCK_STREAM` :class:`~socket." "socket`." msgstr "" -#: library/asyncio-eventloop.rst:1073 +#: library/asyncio-eventloop.rst:1081 msgid "*file* must be a regular file object open in binary mode." msgstr "" -#: library/asyncio-eventloop.rst:1082 +#: library/asyncio-eventloop.rst:1090 msgid "" "*fallback*, when set to ``True``, makes asyncio manually read and send the " "file when the platform does not support the sendfile syscall (e.g. Windows " "or SSL socket on Unix)." msgstr "" -#: library/asyncio-eventloop.rst:1086 +#: library/asyncio-eventloop.rst:1094 msgid "" "Raise :exc:`SendfileNotAvailableError` if the system does not support " "*sendfile* syscall and *fallback* is ``False``." msgstr "" -#: library/asyncio-eventloop.rst:1095 +#: library/asyncio-eventloop.rst:1103 msgid "DNS" msgstr "" -#: library/asyncio-eventloop.rst:1100 +#: library/asyncio-eventloop.rst:1108 msgid "Asynchronous version of :meth:`socket.getaddrinfo`." msgstr "" -#: library/asyncio-eventloop.rst:1104 +#: library/asyncio-eventloop.rst:1112 msgid "Asynchronous version of :meth:`socket.getnameinfo`." msgstr "" -#: library/asyncio-eventloop.rst:1106 +#: library/asyncio-eventloop.rst:1114 msgid "" "Both *getaddrinfo* and *getnameinfo* methods were always documented to " "return a coroutine, but prior to Python 3.7 they were, in fact, returning :" @@ -1337,66 +1351,66 @@ msgid "" "coroutines." msgstr "" -#: library/asyncio-eventloop.rst:1114 +#: library/asyncio-eventloop.rst:1122 msgid "Working with pipes" msgstr "" -#: library/asyncio-eventloop.rst:1118 +#: library/asyncio-eventloop.rst:1126 msgid "Register the read end of *pipe* in the event loop." msgstr "" -#: library/asyncio-eventloop.rst:1123 +#: library/asyncio-eventloop.rst:1131 msgid "*pipe* is a :term:`file-like object `." msgstr "" -#: library/asyncio-eventloop.rst:1125 +#: library/asyncio-eventloop.rst:1133 msgid "" "Return pair ``(transport, protocol)``, where *transport* supports the :class:" "`ReadTransport` interface and *protocol* is an object instantiated by the " "*protocol_factory*." msgstr "" -#: library/asyncio-eventloop.rst:1129 library/asyncio-eventloop.rst:1145 +#: library/asyncio-eventloop.rst:1137 library/asyncio-eventloop.rst:1153 msgid "" "With :class:`SelectorEventLoop` event loop, the *pipe* is set to non-" "blocking mode." msgstr "" -#: library/asyncio-eventloop.rst:1134 +#: library/asyncio-eventloop.rst:1142 msgid "Register the write end of *pipe* in the event loop." msgstr "" -#: library/asyncio-eventloop.rst:1139 +#: library/asyncio-eventloop.rst:1147 msgid "*pipe* is :term:`file-like object `." msgstr "" -#: library/asyncio-eventloop.rst:1141 +#: library/asyncio-eventloop.rst:1149 msgid "" "Return pair ``(transport, protocol)``, where *transport* supports :class:" "`WriteTransport` interface and *protocol* is an object instantiated by the " "*protocol_factory*." msgstr "" -#: library/asyncio-eventloop.rst:1150 +#: library/asyncio-eventloop.rst:1158 msgid "" ":class:`SelectorEventLoop` does not support the above methods on Windows. " "Use :class:`ProactorEventLoop` instead for Windows." msgstr "" -#: library/asyncio-eventloop.rst:1155 +#: library/asyncio-eventloop.rst:1163 msgid "" "The :meth:`loop.subprocess_exec` and :meth:`loop.subprocess_shell` methods." msgstr "" -#: library/asyncio-eventloop.rst:1160 +#: library/asyncio-eventloop.rst:1168 msgid "Unix signals" msgstr "" -#: library/asyncio-eventloop.rst:1164 +#: library/asyncio-eventloop.rst:1172 msgid "Set *callback* as the handler for the *signum* signal." msgstr "" -#: library/asyncio-eventloop.rst:1166 +#: library/asyncio-eventloop.rst:1174 msgid "" "The callback will be invoked by *loop*, along with other queued callbacks " "and runnable coroutines of that event loop. Unlike signal handlers " @@ -1404,46 +1418,46 @@ msgid "" "function is allowed to interact with the event loop." msgstr "" -#: library/asyncio-eventloop.rst:1171 +#: library/asyncio-eventloop.rst:1179 msgid "" "Raise :exc:`ValueError` if the signal number is invalid or uncatchable. " "Raise :exc:`RuntimeError` if there is a problem setting up the handler." msgstr "" -#: library/asyncio-eventloop.rst:1177 +#: library/asyncio-eventloop.rst:1185 msgid "" "Like :func:`signal.signal`, this function must be invoked in the main thread." msgstr "" -#: library/asyncio-eventloop.rst:1182 +#: library/asyncio-eventloop.rst:1190 msgid "Remove the handler for the *sig* signal." msgstr "" -#: library/asyncio-eventloop.rst:1184 +#: library/asyncio-eventloop.rst:1192 msgid "" "Return ``True`` if the signal handler was removed, or ``False`` if no " "handler was set for the given signal." msgstr "" -#: library/asyncio-eventloop.rst:1191 +#: library/asyncio-eventloop.rst:1199 msgid "The :mod:`signal` module." msgstr "" -#: library/asyncio-eventloop.rst:1195 +#: library/asyncio-eventloop.rst:1203 msgid "Executing code in thread or process pools" msgstr "" -#: library/asyncio-eventloop.rst:1199 +#: library/asyncio-eventloop.rst:1207 msgid "Arrange for *func* to be called in the specified executor." msgstr "" -#: library/asyncio-eventloop.rst:1201 +#: library/asyncio-eventloop.rst:1209 msgid "" "The *executor* argument should be an :class:`concurrent.futures.Executor` " "instance. The default executor is used if *executor* is ``None``." msgstr "" -#: library/asyncio-eventloop.rst:1246 +#: library/asyncio-eventloop.rst:1254 msgid "" "Note that the entry point guard (``if __name__ == '__main__'``) is required " "for option 3 due to the peculiarities of :mod:`multiprocessing`, which is " @@ -1451,17 +1465,17 @@ msgid "" "importing of main module `." msgstr "" -#: library/asyncio-eventloop.rst:1251 +#: library/asyncio-eventloop.rst:1259 msgid "This method returns a :class:`asyncio.Future` object." msgstr "" -#: library/asyncio-eventloop.rst:1253 +#: library/asyncio-eventloop.rst:1261 msgid "" "Use :func:`functools.partial` :ref:`to pass keyword arguments ` to *func*." msgstr "" -#: library/asyncio-eventloop.rst:1256 +#: library/asyncio-eventloop.rst:1264 msgid "" ":meth:`loop.run_in_executor` no longer configures the ``max_workers`` of the " "thread pool executor it creates, instead leaving it up to the thread pool " @@ -1469,32 +1483,32 @@ msgid "" "default." msgstr "" -#: library/asyncio-eventloop.rst:1265 +#: library/asyncio-eventloop.rst:1273 msgid "" "Set *executor* as the default executor used by :meth:`run_in_executor`. " "*executor* must be an instance of :class:`~concurrent.futures." "ThreadPoolExecutor`." msgstr "" -#: library/asyncio-eventloop.rst:1269 +#: library/asyncio-eventloop.rst:1277 msgid "" "*executor* must be an instance of :class:`~concurrent.futures." "ThreadPoolExecutor`." msgstr "" -#: library/asyncio-eventloop.rst:1275 +#: library/asyncio-eventloop.rst:1283 msgid "Error Handling API" msgstr "" -#: library/asyncio-eventloop.rst:1277 +#: library/asyncio-eventloop.rst:1285 msgid "Allows customizing how exceptions are handled in the event loop." msgstr "" -#: library/asyncio-eventloop.rst:1281 +#: library/asyncio-eventloop.rst:1289 msgid "Set *handler* as the new event loop exception handler." msgstr "" -#: library/asyncio-eventloop.rst:1283 +#: library/asyncio-eventloop.rst:1291 msgid "" "If *handler* is ``None``, the default exception handler will be set. " "Otherwise, *handler* must be a callable with the signature matching ``(loop, " @@ -1503,158 +1517,158 @@ msgid "" "(see :meth:`call_exception_handler` documentation for details about context)." msgstr "" -#: library/asyncio-eventloop.rst:1293 +#: library/asyncio-eventloop.rst:1301 msgid "" "Return the current exception handler, or ``None`` if no custom exception " "handler was set." msgstr "" -#: library/asyncio-eventloop.rst:1300 +#: library/asyncio-eventloop.rst:1308 msgid "Default exception handler." msgstr "" -#: library/asyncio-eventloop.rst:1302 +#: library/asyncio-eventloop.rst:1310 msgid "" "This is called when an exception occurs and no exception handler is set. " "This can be called by a custom exception handler that wants to defer to the " "default handler behavior." msgstr "" -#: library/asyncio-eventloop.rst:1306 +#: library/asyncio-eventloop.rst:1314 msgid "" "*context* parameter has the same meaning as in :meth:" "`call_exception_handler`." msgstr "" -#: library/asyncio-eventloop.rst:1311 +#: library/asyncio-eventloop.rst:1319 msgid "Call the current event loop exception handler." msgstr "" -#: library/asyncio-eventloop.rst:1313 +#: library/asyncio-eventloop.rst:1321 msgid "" "*context* is a ``dict`` object containing the following keys (new keys may " "be introduced in future Python versions):" msgstr "" -#: library/asyncio-eventloop.rst:1316 +#: library/asyncio-eventloop.rst:1324 msgid "'message': Error message;" msgstr "" -#: library/asyncio-eventloop.rst:1317 +#: library/asyncio-eventloop.rst:1325 msgid "'exception' (optional): Exception object;" msgstr "" -#: library/asyncio-eventloop.rst:1318 +#: library/asyncio-eventloop.rst:1326 msgid "'future' (optional): :class:`asyncio.Future` instance;" msgstr "" -#: library/asyncio-eventloop.rst:1319 +#: library/asyncio-eventloop.rst:1327 msgid "'task' (optional): :class:`asyncio.Task` instance;" msgstr "" -#: library/asyncio-eventloop.rst:1320 +#: library/asyncio-eventloop.rst:1328 msgid "'handle' (optional): :class:`asyncio.Handle` instance;" msgstr "" -#: library/asyncio-eventloop.rst:1321 +#: library/asyncio-eventloop.rst:1329 msgid "'protocol' (optional): :ref:`Protocol ` instance;" msgstr "" -#: library/asyncio-eventloop.rst:1322 +#: library/asyncio-eventloop.rst:1330 msgid "'transport' (optional): :ref:`Transport ` instance;" msgstr "" -#: library/asyncio-eventloop.rst:1323 +#: library/asyncio-eventloop.rst:1331 msgid "'socket' (optional): :class:`socket.socket` instance;" msgstr "" -#: library/asyncio-eventloop.rst:1325 +#: library/asyncio-eventloop.rst:1333 msgid "'asyncgen' (optional): Asynchronous generator that caused" msgstr "" -#: library/asyncio-eventloop.rst:1325 +#: library/asyncio-eventloop.rst:1333 msgid "the exception." msgstr "" -#: library/asyncio-eventloop.rst:1329 +#: library/asyncio-eventloop.rst:1337 msgid "" "This method should not be overloaded in subclassed event loops. For custom " "exception handling, use the :meth:`set_exception_handler()` method." msgstr "" -#: library/asyncio-eventloop.rst:1334 +#: library/asyncio-eventloop.rst:1342 msgid "Enabling debug mode" msgstr "" -#: library/asyncio-eventloop.rst:1338 +#: library/asyncio-eventloop.rst:1346 msgid "Get the debug mode (:class:`bool`) of the event loop." msgstr "" -#: library/asyncio-eventloop.rst:1340 +#: library/asyncio-eventloop.rst:1348 msgid "" "The default value is ``True`` if the environment variable :envvar:" "`PYTHONASYNCIODEBUG` is set to a non-empty string, ``False`` otherwise." msgstr "" -#: library/asyncio-eventloop.rst:1346 +#: library/asyncio-eventloop.rst:1354 msgid "Set the debug mode of the event loop." msgstr "" -#: library/asyncio-eventloop.rst:1350 +#: library/asyncio-eventloop.rst:1358 msgid "" "The new :ref:`Python Development Mode ` can now also be used to " "enable the debug mode." msgstr "" -#: library/asyncio-eventloop.rst:1355 +#: library/asyncio-eventloop.rst:1363 msgid "The :ref:`debug mode of asyncio `." msgstr "" -#: library/asyncio-eventloop.rst:1359 +#: library/asyncio-eventloop.rst:1367 msgid "Running Subprocesses" msgstr "" -#: library/asyncio-eventloop.rst:1361 +#: library/asyncio-eventloop.rst:1369 msgid "" "Methods described in this subsections are low-level. In regular async/await " "code consider using the high-level :func:`asyncio.create_subprocess_shell` " "and :func:`asyncio.create_subprocess_exec` convenience functions instead." msgstr "" -#: library/asyncio-eventloop.rst:1368 +#: library/asyncio-eventloop.rst:1376 msgid "" "On Windows, the default event loop :class:`ProactorEventLoop` supports " "subprocesses, whereas :class:`SelectorEventLoop` does not. See :ref:" "`Subprocess Support on Windows ` for details." msgstr "" -#: library/asyncio-eventloop.rst:1377 +#: library/asyncio-eventloop.rst:1385 msgid "" "Create a subprocess from one or more string arguments specified by *args*." msgstr "" -#: library/asyncio-eventloop.rst:1380 +#: library/asyncio-eventloop.rst:1388 msgid "*args* must be a list of strings represented by:" msgstr "" -#: library/asyncio-eventloop.rst:1382 +#: library/asyncio-eventloop.rst:1390 msgid ":class:`str`;" msgstr "" -#: library/asyncio-eventloop.rst:1383 +#: library/asyncio-eventloop.rst:1391 msgid "" "or :class:`bytes`, encoded to the :ref:`filesystem encoding `." msgstr "" -#: library/asyncio-eventloop.rst:1386 +#: library/asyncio-eventloop.rst:1394 msgid "" "The first string specifies the program executable, and the remaining strings " "specify the arguments. Together, string arguments form the ``argv`` of the " "program." msgstr "" -#: library/asyncio-eventloop.rst:1390 +#: library/asyncio-eventloop.rst:1398 msgid "" "This is similar to the standard library :class:`subprocess.Popen` class " "called with ``shell=False`` and the list of strings passed as the first " @@ -1662,133 +1676,133 @@ msgid "" "which is list of strings, *subprocess_exec* takes multiple string arguments." msgstr "" -#: library/asyncio-eventloop.rst:1396 +#: library/asyncio-eventloop.rst:1404 msgid "" "The *protocol_factory* must be a callable returning a subclass of the :class:" "`asyncio.SubprocessProtocol` class." msgstr "" -#: library/asyncio-eventloop.rst:1399 +#: library/asyncio-eventloop.rst:1407 msgid "Other parameters:" msgstr "" -#: library/asyncio-eventloop.rst:1401 +#: library/asyncio-eventloop.rst:1409 msgid "*stdin* can be any of these:" msgstr "" -#: library/asyncio-eventloop.rst:1403 +#: library/asyncio-eventloop.rst:1411 msgid "" "a file-like object representing a pipe to be connected to the subprocess's " "standard input stream using :meth:`~loop.connect_write_pipe`" msgstr "" -#: library/asyncio-eventloop.rst:1406 library/asyncio-eventloop.rst:1418 -#: library/asyncio-eventloop.rst:1430 +#: library/asyncio-eventloop.rst:1414 library/asyncio-eventloop.rst:1426 +#: library/asyncio-eventloop.rst:1438 msgid "" "the :const:`subprocess.PIPE` constant (default) which will create a new pipe " "and connect it," msgstr "" -#: library/asyncio-eventloop.rst:1408 library/asyncio-eventloop.rst:1420 -#: library/asyncio-eventloop.rst:1432 +#: library/asyncio-eventloop.rst:1416 library/asyncio-eventloop.rst:1428 +#: library/asyncio-eventloop.rst:1440 msgid "" "the value ``None`` which will make the subprocess inherit the file " "descriptor from this process" msgstr "" -#: library/asyncio-eventloop.rst:1410 library/asyncio-eventloop.rst:1422 -#: library/asyncio-eventloop.rst:1434 +#: library/asyncio-eventloop.rst:1418 library/asyncio-eventloop.rst:1430 +#: library/asyncio-eventloop.rst:1442 msgid "" "the :const:`subprocess.DEVNULL` constant which indicates that the special :" "data:`os.devnull` file will be used" msgstr "" -#: library/asyncio-eventloop.rst:1413 +#: library/asyncio-eventloop.rst:1421 msgid "*stdout* can be any of these:" msgstr "" -#: library/asyncio-eventloop.rst:1415 +#: library/asyncio-eventloop.rst:1423 msgid "" "a file-like object representing a pipe to be connected to the subprocess's " "standard output stream using :meth:`~loop.connect_write_pipe`" msgstr "" -#: library/asyncio-eventloop.rst:1425 +#: library/asyncio-eventloop.rst:1433 msgid "*stderr* can be any of these:" msgstr "" -#: library/asyncio-eventloop.rst:1427 +#: library/asyncio-eventloop.rst:1435 msgid "" "a file-like object representing a pipe to be connected to the subprocess's " "standard error stream using :meth:`~loop.connect_write_pipe`" msgstr "" -#: library/asyncio-eventloop.rst:1436 +#: library/asyncio-eventloop.rst:1444 msgid "" "the :const:`subprocess.STDOUT` constant which will connect the standard " "error stream to the process' standard output stream" msgstr "" -#: library/asyncio-eventloop.rst:1439 +#: library/asyncio-eventloop.rst:1447 msgid "" "All other keyword arguments are passed to :class:`subprocess.Popen` without " "interpretation, except for *bufsize*, *universal_newlines*, *shell*, *text*, " "*encoding* and *errors*, which should not be specified at all." msgstr "" -#: library/asyncio-eventloop.rst:1444 +#: library/asyncio-eventloop.rst:1452 msgid "" "The ``asyncio`` subprocess API does not support decoding the streams as " "text. :func:`bytes.decode` can be used to convert the bytes returned from " "the stream to text." msgstr "" -#: library/asyncio-eventloop.rst:1448 +#: library/asyncio-eventloop.rst:1456 msgid "" "See the constructor of the :class:`subprocess.Popen` class for documentation " "on other arguments." msgstr "" -#: library/asyncio-eventloop.rst:1451 +#: library/asyncio-eventloop.rst:1459 msgid "" "Returns a pair of ``(transport, protocol)``, where *transport* conforms to " "the :class:`asyncio.SubprocessTransport` base class and *protocol* is an " "object instantiated by the *protocol_factory*." msgstr "" -#: library/asyncio-eventloop.rst:1459 +#: library/asyncio-eventloop.rst:1467 msgid "" "Create a subprocess from *cmd*, which can be a :class:`str` or a :class:" "`bytes` string encoded to the :ref:`filesystem encoding `, using the platform's \"shell\" syntax." msgstr "" -#: library/asyncio-eventloop.rst:1464 +#: library/asyncio-eventloop.rst:1472 msgid "" "This is similar to the standard library :class:`subprocess.Popen` class " "called with ``shell=True``." msgstr "" -#: library/asyncio-eventloop.rst:1467 +#: library/asyncio-eventloop.rst:1475 msgid "" "The *protocol_factory* must be a callable returning a subclass of the :class:" "`SubprocessProtocol` class." msgstr "" -#: library/asyncio-eventloop.rst:1470 +#: library/asyncio-eventloop.rst:1478 msgid "" "See :meth:`~loop.subprocess_exec` for more details about the remaining " "arguments." msgstr "" -#: library/asyncio-eventloop.rst:1473 +#: library/asyncio-eventloop.rst:1481 msgid "" "Returns a pair of ``(transport, protocol)``, where *transport* conforms to " "the :class:`SubprocessTransport` base class and *protocol* is an object " "instantiated by the *protocol_factory*." msgstr "" -#: library/asyncio-eventloop.rst:1478 +#: library/asyncio-eventloop.rst:1486 msgid "" "It is the application's responsibility to ensure that all whitespace and " "special characters are quoted appropriately to avoid `shell injection " @@ -1798,105 +1812,105 @@ msgid "" "used to construct shell commands." msgstr "" -#: library/asyncio-eventloop.rst:1487 +#: library/asyncio-eventloop.rst:1495 msgid "Callback Handles" msgstr "" -#: library/asyncio-eventloop.rst:1491 +#: library/asyncio-eventloop.rst:1499 msgid "" "A callback wrapper object returned by :meth:`loop.call_soon`, :meth:`loop." "call_soon_threadsafe`." msgstr "" -#: library/asyncio-eventloop.rst:1496 +#: library/asyncio-eventloop.rst:1504 msgid "" "Cancel the callback. If the callback has already been canceled or executed, " "this method has no effect." msgstr "" -#: library/asyncio-eventloop.rst:1501 +#: library/asyncio-eventloop.rst:1509 msgid "Return ``True`` if the callback was cancelled." msgstr "" -#: library/asyncio-eventloop.rst:1507 +#: library/asyncio-eventloop.rst:1515 msgid "" "A callback wrapper object returned by :meth:`loop.call_later`, and :meth:" "`loop.call_at`." msgstr "" -#: library/asyncio-eventloop.rst:1510 +#: library/asyncio-eventloop.rst:1518 msgid "This class is a subclass of :class:`Handle`." msgstr "" -#: library/asyncio-eventloop.rst:1514 +#: library/asyncio-eventloop.rst:1522 msgid "Return a scheduled callback time as :class:`float` seconds." msgstr "" -#: library/asyncio-eventloop.rst:1516 +#: library/asyncio-eventloop.rst:1524 msgid "" "The time is an absolute timestamp, using the same time reference as :meth:" "`loop.time`." msgstr "" -#: library/asyncio-eventloop.rst:1523 +#: library/asyncio-eventloop.rst:1531 msgid "Server Objects" msgstr "" -#: library/asyncio-eventloop.rst:1525 +#: library/asyncio-eventloop.rst:1533 msgid "" "Server objects are created by :meth:`loop.create_server`, :meth:`loop." "create_unix_server`, :func:`start_server`, and :func:`start_unix_server` " "functions." msgstr "" -#: library/asyncio-eventloop.rst:1529 +#: library/asyncio-eventloop.rst:1537 msgid "Do not instantiate the class directly." msgstr "" -#: library/asyncio-eventloop.rst:1533 +#: library/asyncio-eventloop.rst:1541 msgid "" "*Server* objects are asynchronous context managers. When used in an ``async " "with`` statement, it's guaranteed that the Server object is closed and not " "accepting new connections when the ``async with`` statement is completed::" msgstr "" -#: library/asyncio-eventloop.rst:1546 +#: library/asyncio-eventloop.rst:1554 msgid "Server object is an asynchronous context manager since Python 3.7." msgstr "" -#: library/asyncio-eventloop.rst:1551 +#: library/asyncio-eventloop.rst:1559 msgid "" "Stop serving: close listening sockets and set the :attr:`sockets` attribute " "to ``None``." msgstr "" -#: library/asyncio-eventloop.rst:1554 +#: library/asyncio-eventloop.rst:1562 msgid "" "The sockets that represent existing incoming client connections are left " "open." msgstr "" -#: library/asyncio-eventloop.rst:1557 +#: library/asyncio-eventloop.rst:1565 msgid "" "The server is closed asynchronously, use the :meth:`wait_closed` coroutine " "to wait until the server is closed." msgstr "" -#: library/asyncio-eventloop.rst:1562 +#: library/asyncio-eventloop.rst:1570 msgid "Return the event loop associated with the server object." msgstr "" -#: library/asyncio-eventloop.rst:1568 +#: library/asyncio-eventloop.rst:1576 msgid "Start accepting connections." msgstr "" -#: library/asyncio-eventloop.rst:1570 +#: library/asyncio-eventloop.rst:1578 msgid "" "This method is idempotent, so it can be called when the server is already " "serving." msgstr "" -#: library/asyncio-eventloop.rst:1573 +#: library/asyncio-eventloop.rst:1581 msgid "" "The *start_serving* keyword-only parameter to :meth:`loop.create_server` " "and :meth:`asyncio.start_server` allows creating a Server object that is not " @@ -1905,96 +1919,96 @@ msgid "" "accepting connections." msgstr "" -#: library/asyncio-eventloop.rst:1584 +#: library/asyncio-eventloop.rst:1592 msgid "" "Start accepting connections until the coroutine is cancelled. Cancellation " "of ``serve_forever`` task causes the server to be closed." msgstr "" -#: library/asyncio-eventloop.rst:1588 +#: library/asyncio-eventloop.rst:1596 msgid "" "This method can be called if the server is already accepting connections. " "Only one ``serve_forever`` task can exist per one *Server* object." msgstr "" -#: library/asyncio-eventloop.rst:1610 +#: library/asyncio-eventloop.rst:1618 msgid "Return ``True`` if the server is accepting new connections." msgstr "" -#: library/asyncio-eventloop.rst:1616 +#: library/asyncio-eventloop.rst:1624 msgid "Wait until the :meth:`close` method completes." msgstr "" -#: library/asyncio-eventloop.rst:1620 +#: library/asyncio-eventloop.rst:1628 msgid "List of :class:`socket.socket` objects the server is listening on." msgstr "" -#: library/asyncio-eventloop.rst:1622 +#: library/asyncio-eventloop.rst:1630 msgid "" "Prior to Python 3.7 ``Server.sockets`` used to return an internal list of " "server sockets directly. In 3.7 a copy of that list is returned." msgstr "" -#: library/asyncio-eventloop.rst:1632 +#: library/asyncio-eventloop.rst:1640 msgid "Event Loop Implementations" msgstr "" -#: library/asyncio-eventloop.rst:1634 +#: library/asyncio-eventloop.rst:1642 msgid "" "asyncio ships with two different event loop implementations: :class:" "`SelectorEventLoop` and :class:`ProactorEventLoop`." msgstr "" -#: library/asyncio-eventloop.rst:1637 +#: library/asyncio-eventloop.rst:1645 msgid "" "By default asyncio is configured to use :class:`SelectorEventLoop` on Unix " "and :class:`ProactorEventLoop` on Windows." msgstr "" -#: library/asyncio-eventloop.rst:1643 +#: library/asyncio-eventloop.rst:1651 msgid "An event loop based on the :mod:`selectors` module." msgstr "" -#: library/asyncio-eventloop.rst:1645 +#: library/asyncio-eventloop.rst:1653 msgid "" "Uses the most efficient *selector* available for the given platform. It is " "also possible to manually configure the exact selector implementation to be " "used::" msgstr "" -#: library/asyncio-eventloop.rst:1660 +#: library/asyncio-eventloop.rst:1668 msgid ":ref:`Availability `: Unix, Windows." msgstr "" -#: library/asyncio-eventloop.rst:1665 +#: library/asyncio-eventloop.rst:1673 msgid "An event loop for Windows that uses \"I/O Completion Ports\" (IOCP)." msgstr "" -#: library/asyncio-eventloop.rst:1668 +#: library/asyncio-eventloop.rst:1676 msgid ":ref:`Availability `: Windows." msgstr "" -#: library/asyncio-eventloop.rst:1671 +#: library/asyncio-eventloop.rst:1679 msgid "" "`MSDN documentation on I/O Completion Ports `_." msgstr "" -#: library/asyncio-eventloop.rst:1677 +#: library/asyncio-eventloop.rst:1685 msgid "Abstract base class for asyncio-compliant event loops." msgstr "" -#: library/asyncio-eventloop.rst:1679 +#: library/asyncio-eventloop.rst:1687 msgid "" "The :ref:`asyncio-event-loop-methods` section lists all methods that an " "alternative implementation of ``AbstractEventLoop`` should have defined." msgstr "" -#: library/asyncio-eventloop.rst:1685 +#: library/asyncio-eventloop.rst:1693 msgid "Examples" msgstr "" -#: library/asyncio-eventloop.rst:1687 +#: library/asyncio-eventloop.rst:1695 msgid "" "Note that all examples in this section **purposefully** show how to use the " "low-level event loop APIs, such as :meth:`loop.run_forever` and :meth:`loop." @@ -2002,70 +2016,70 @@ msgid "" "consider using the high-level functions like :func:`asyncio.run`." msgstr "" -#: library/asyncio-eventloop.rst:1697 +#: library/asyncio-eventloop.rst:1705 msgid "Hello World with call_soon()" msgstr "" -#: library/asyncio-eventloop.rst:1699 +#: library/asyncio-eventloop.rst:1707 msgid "" "An example using the :meth:`loop.call_soon` method to schedule a callback. " "The callback displays ``\"Hello World\"`` and then stops the event loop::" msgstr "" -#: library/asyncio-eventloop.rst:1723 +#: library/asyncio-eventloop.rst:1731 msgid "" "A similar :ref:`Hello World ` example created with a coroutine " "and the :func:`run` function." msgstr "" -#: library/asyncio-eventloop.rst:1730 +#: library/asyncio-eventloop.rst:1738 msgid "Display the current date with call_later()" msgstr "" -#: library/asyncio-eventloop.rst:1732 +#: library/asyncio-eventloop.rst:1740 msgid "" "An example of a callback displaying the current date every second. The " "callback uses the :meth:`loop.call_later` method to reschedule itself after " "5 seconds, and then stops the event loop::" msgstr "" -#: library/asyncio-eventloop.rst:1760 +#: library/asyncio-eventloop.rst:1768 msgid "" "A similar :ref:`current date ` example created with a " "coroutine and the :func:`run` function." msgstr "" -#: library/asyncio-eventloop.rst:1767 +#: library/asyncio-eventloop.rst:1775 msgid "Watch a file descriptor for read events" msgstr "" -#: library/asyncio-eventloop.rst:1769 +#: library/asyncio-eventloop.rst:1777 msgid "" "Wait until a file descriptor received some data using the :meth:`loop." "add_reader` method and then close the event loop::" msgstr "" -#: library/asyncio-eventloop.rst:1807 +#: library/asyncio-eventloop.rst:1815 msgid "" "A similar :ref:`example ` using " "transports, protocols, and the :meth:`loop.create_connection` method." msgstr "" -#: library/asyncio-eventloop.rst:1811 +#: library/asyncio-eventloop.rst:1819 msgid "" "Another similar :ref:`example ` " "using the high-level :func:`asyncio.open_connection` function and streams." msgstr "" -#: library/asyncio-eventloop.rst:1819 +#: library/asyncio-eventloop.rst:1827 msgid "Set signal handlers for SIGINT and SIGTERM" msgstr "" -#: library/asyncio-eventloop.rst:1821 +#: library/asyncio-eventloop.rst:1829 msgid "(This ``signals`` example only works on Unix.)" msgstr "" -#: library/asyncio-eventloop.rst:1823 +#: library/asyncio-eventloop.rst:1831 msgid "" "Register handlers for signals :py:data:`SIGINT` and :py:data:`SIGTERM` using " "the :meth:`loop.add_signal_handler` method::" diff --git a/library/asyncio-exceptions.po b/library/asyncio-exceptions.po index cd5369ef7..819f65d1b 100644 --- a/library/asyncio-exceptions.po +++ b/library/asyncio-exceptions.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/asyncio-extending.po b/library/asyncio-extending.po index b2c8f936a..9760d29e2 100644 --- a/library/asyncio-extending.po +++ b/library/asyncio-extending.po @@ -1,17 +1,17 @@ -# SOME DESCRIPTIVE TITLE. +# Python Documentation Turkish Translation # Copyright (C) 2001-2022, Python Software Foundation # This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"Last-Translator: \n" +"Language-Team: TURKISH \n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/library/asyncio-future.po b/library/asyncio-future.po index 4316e9acb..62654a484 100644 --- a/library/asyncio-future.po +++ b/library/asyncio-future.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/asyncio-llapi-index.po b/library/asyncio-llapi-index.po index 3dfbf00cb..0f155bef6 100644 --- a/library/asyncio-llapi-index.po +++ b/library/asyncio-llapi-index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -41,7 +41,7 @@ msgid ":func:`asyncio.get_event_loop`" msgstr "" #: library/asyncio-llapi-index.rst:22 -msgid "Get an event loop instance (current or via the policy)." +msgid "Get an event loop instance (running or current via the current policy)." msgstr "" #: library/asyncio-llapi-index.rst:24 diff --git a/library/asyncio-platforms.po b/library/asyncio-platforms.po index 78e1619d2..6496f5b45 100644 --- a/library/asyncio-platforms.po +++ b/library/asyncio-platforms.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/asyncio-policy.po b/library/asyncio-policy.po index 96b865b2c..9b759b96f 100644 --- a/library/asyncio-policy.po +++ b/library/asyncio-policy.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -143,40 +143,47 @@ msgstr "" msgid "On Windows, :class:`ProactorEventLoop` is now used by default." msgstr "" -#: library/asyncio-policy.rst:118 +#: library/asyncio-policy.rst:115 +msgid "" +":meth:`get_event_loop` now emits a :exc:`DeprecationWarning` if there is no " +"current event loop set and a new event loop has been implicitly created. In " +"Python 3.12 it will be an error." +msgstr "" + +#: library/asyncio-policy.rst:123 msgid "" "An alternative event loop policy that uses the :class:`SelectorEventLoop` " "event loop implementation." msgstr "" -#: library/asyncio-policy.rst:129 +#: library/asyncio-policy.rst:134 msgid ":ref:`Availability `: Windows." msgstr "" -#: library/asyncio-policy.rst:126 +#: library/asyncio-policy.rst:131 msgid "" "An alternative event loop policy that uses the :class:`ProactorEventLoop` " "event loop implementation." msgstr "" -#: library/asyncio-policy.rst:135 +#: library/asyncio-policy.rst:140 msgid "Process Watchers" msgstr "" -#: library/asyncio-policy.rst:137 +#: library/asyncio-policy.rst:142 msgid "" "A process watcher allows customization of how an event loop monitors child " "processes on Unix. Specifically, the event loop needs to know when a child " "process has exited." msgstr "" -#: library/asyncio-policy.rst:141 +#: library/asyncio-policy.rst:146 msgid "" "In asyncio, child processes are created with :func:`create_subprocess_exec` " "and :meth:`loop.subprocess_exec` functions." msgstr "" -#: library/asyncio-policy.rst:145 +#: library/asyncio-policy.rst:150 msgid "" "asyncio defines the :class:`AbstractChildWatcher` abstract base class, which " "child watchers should implement, and has four different implementations: :" @@ -185,176 +192,176 @@ msgid "" "`FastChildWatcher`." msgstr "" -#: library/asyncio-policy.rst:151 +#: library/asyncio-policy.rst:156 msgid "" "See also the :ref:`Subprocess and Threads ` " "section." msgstr "" -#: library/asyncio-policy.rst:154 +#: library/asyncio-policy.rst:159 msgid "" "The following two functions can be used to customize the child process " "watcher implementation used by the asyncio event loop:" msgstr "" -#: library/asyncio-policy.rst:159 +#: library/asyncio-policy.rst:164 msgid "Return the current child watcher for the current policy." msgstr "" -#: library/asyncio-policy.rst:163 +#: library/asyncio-policy.rst:168 msgid "" "Set the current child watcher to *watcher* for the current policy. " "*watcher* must implement methods defined in the :class:" "`AbstractChildWatcher` base class." msgstr "" -#: library/asyncio-policy.rst:168 +#: library/asyncio-policy.rst:173 msgid "" "Third-party event loops implementations might not support custom child " "watchers. For such event loops, using :func:`set_child_watcher` might be " "prohibited or have no effect." msgstr "" -#: library/asyncio-policy.rst:176 +#: library/asyncio-policy.rst:181 msgid "Register a new child handler." msgstr "" -#: library/asyncio-policy.rst:178 +#: library/asyncio-policy.rst:183 msgid "" "Arrange for ``callback(pid, returncode, *args)`` to be called when a process " "with PID equal to *pid* terminates. Specifying another callback for the " "same process replaces the previous handler." msgstr "" -#: library/asyncio-policy.rst:183 +#: library/asyncio-policy.rst:188 msgid "The *callback* callable must be thread-safe." msgstr "" -#: library/asyncio-policy.rst:187 +#: library/asyncio-policy.rst:192 msgid "Removes the handler for process with PID equal to *pid*." msgstr "" -#: library/asyncio-policy.rst:189 +#: library/asyncio-policy.rst:194 msgid "" "The function returns ``True`` if the handler was successfully removed, " "``False`` if there was nothing to remove." msgstr "" -#: library/asyncio-policy.rst:194 +#: library/asyncio-policy.rst:199 msgid "Attach the watcher to an event loop." msgstr "" -#: library/asyncio-policy.rst:196 +#: library/asyncio-policy.rst:201 msgid "" "If the watcher was previously attached to an event loop, then it is first " "detached before attaching to the new loop." msgstr "" -#: library/asyncio-policy.rst:199 +#: library/asyncio-policy.rst:204 msgid "Note: loop may be ``None``." msgstr "" -#: library/asyncio-policy.rst:203 +#: library/asyncio-policy.rst:208 msgid "Return ``True`` if the watcher is ready to use." msgstr "" -#: library/asyncio-policy.rst:205 +#: library/asyncio-policy.rst:210 msgid "" "Spawning a subprocess with *inactive* current child watcher raises :exc:" "`RuntimeError`." msgstr "" -#: library/asyncio-policy.rst:212 +#: library/asyncio-policy.rst:217 msgid "Close the watcher." msgstr "" -#: library/asyncio-policy.rst:214 +#: library/asyncio-policy.rst:219 msgid "" "This method has to be called to ensure that underlying resources are cleaned-" "up." msgstr "" -#: library/asyncio-policy.rst:219 +#: library/asyncio-policy.rst:224 msgid "" "This implementation starts a new waiting thread for every subprocess spawn." msgstr "" -#: library/asyncio-policy.rst:221 +#: library/asyncio-policy.rst:226 msgid "" "It works reliably even when the asyncio event loop is run in a non-main OS " "thread." msgstr "" -#: library/asyncio-policy.rst:223 +#: library/asyncio-policy.rst:228 msgid "" "There is no noticeable overhead when handling a big number of children " "(*O(1)* each time a child terminates), but starting a thread per process " "requires extra memory." msgstr "" -#: library/asyncio-policy.rst:226 +#: library/asyncio-policy.rst:231 msgid "This watcher is used by default." msgstr "" -#: library/asyncio-policy.rst:232 +#: library/asyncio-policy.rst:237 msgid "" "This implementation registers a :py:data:`SIGCHLD` signal handler on " "instantiation. That can break third-party code that installs a custom " "handler for :py:data:`SIGCHLD` signal." msgstr "" -#: library/asyncio-policy.rst:254 +#: library/asyncio-policy.rst:259 msgid "" "The watcher avoids disrupting other code spawning processes by polling every " "process explicitly on a :py:data:`SIGCHLD` signal." msgstr "" -#: library/asyncio-policy.rst:239 +#: library/asyncio-policy.rst:244 msgid "" "There is no limitation for running subprocesses from different threads once " "the watcher is installed." msgstr "" -#: library/asyncio-policy.rst:242 +#: library/asyncio-policy.rst:247 msgid "" "The solution is safe but it has a significant overhead when handling a big " "number of processes (*O(n)* each time a :py:data:`SIGCHLD` is received)." msgstr "" -#: library/asyncio-policy.rst:250 +#: library/asyncio-policy.rst:255 msgid "" "This implementation uses active event loop from the main thread to handle :" "py:data:`SIGCHLD` signal. If the main thread has no running event loop " "another thread cannot spawn a subprocess (:exc:`RuntimeError` is raised)." msgstr "" -#: library/asyncio-policy.rst:257 +#: library/asyncio-policy.rst:262 msgid "" "This solution is as safe as :class:`MultiLoopChildWatcher` and has the same " "*O(N)* complexity but requires a running event loop in the main thread to " "work." msgstr "" -#: library/asyncio-policy.rst:262 +#: library/asyncio-policy.rst:267 msgid "" "This implementation reaps every terminated processes by calling ``os." "waitpid(-1)`` directly, possibly breaking other code spawning processes and " "waiting for their termination." msgstr "" -#: library/asyncio-policy.rst:266 +#: library/asyncio-policy.rst:271 msgid "" "There is no noticeable overhead when handling a big number of children " "(*O(1)* each time a child terminates)." msgstr "" -#: library/asyncio-policy.rst:269 +#: library/asyncio-policy.rst:274 msgid "" "This solution requires a running event loop in the main thread to work, as :" "class:`SafeChildWatcher`." msgstr "" -#: library/asyncio-policy.rst:274 +#: library/asyncio-policy.rst:279 msgid "" "This implementation polls process file descriptors (pidfds) to await child " "process termination. In some respects, :class:`PidfdChildWatcher` is a " @@ -365,11 +372,11 @@ msgid "" "only work on recent (5.3+) kernels." msgstr "" -#: library/asyncio-policy.rst:288 +#: library/asyncio-policy.rst:293 msgid "Custom Policies" msgstr "" -#: library/asyncio-policy.rst:290 +#: library/asyncio-policy.rst:295 msgid "" "To implement a new event loop policy, it is recommended to subclass :class:" "`DefaultEventLoopPolicy` and override the methods for which custom behavior " diff --git a/library/asyncio-protocol.po b/library/asyncio-protocol.po index 8f9641894..c44f620a0 100644 --- a/library/asyncio-protocol.po +++ b/library/asyncio-protocol.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/asyncio-queue.po b/library/asyncio-queue.po index 1634e6f0a..a28d5b0d2 100644 --- a/library/asyncio-queue.po +++ b/library/asyncio-queue.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/asyncio-runner.po b/library/asyncio-runner.po index 2a321a901..27bd47ec5 100644 --- a/library/asyncio-runner.po +++ b/library/asyncio-runner.po @@ -1,17 +1,17 @@ -# SOME DESCRIPTIVE TITLE. +# Python Documentation Turkish Translation # Copyright (C) 2001-2022, Python Software Foundation # This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"Last-Translator: \n" +"Language-Team: TURKISH \n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/library/asyncio-stream.po b/library/asyncio-stream.po index 8a3e8b8ee..8e49a83c7 100644 --- a/library/asyncio-stream.po +++ b/library/asyncio-stream.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -49,54 +49,58 @@ msgid "" "with streams:" msgstr "" -#: library/asyncio-stream.rst:57 +#: library/asyncio-stream.rst:58 msgid "" "Establish a network connection and return a pair of ``(reader, writer)`` " "objects." msgstr "" -#: library/asyncio-stream.rst:60 +#: library/asyncio-stream.rst:61 msgid "" "The returned *reader* and *writer* objects are instances of :class:" "`StreamReader` and :class:`StreamWriter` classes." msgstr "" -#: library/asyncio-stream.rst:105 +#: library/asyncio-stream.rst:109 msgid "" "*limit* determines the buffer size limit used by the returned :class:" "`StreamReader` instance. By default the *limit* is set to 64 KiB." msgstr "" -#: library/asyncio-stream.rst:67 +#: library/asyncio-stream.rst:68 msgid "" "The rest of the arguments are passed directly to :meth:`loop." "create_connection`." msgstr "" -#: library/asyncio-stream.rst:140 +#: library/asyncio-stream.rst:147 msgid "" "The *sock* argument transfers ownership of the socket to the :class:" "`StreamWriter` created. To close the socket, call its :meth:`~asyncio." "StreamWriter.close` method." msgstr "" -#: library/asyncio-stream.rst:76 +#: library/asyncio-stream.rst:77 msgid "Added the *ssl_handshake_timeout* parameter." msgstr "" -#: library/asyncio-stream.rst:79 +#: library/asyncio-stream.rst:80 msgid "Added *happy_eyeballs_delay* and *interleave* parameters." msgstr "" -#: library/asyncio-stream.rst:121 library/asyncio-stream.rst:176 +#: library/asyncio-stream.rst:125 library/asyncio-stream.rst:187 msgid "Removed the *loop* parameter." msgstr "" -#: library/asyncio-stream.rst:94 +#: library/asyncio-stream.rst:128 library/asyncio-stream.rst:190 +msgid "Added the *ssl_shutdown_timeout* parameter." +msgstr "" + +#: library/asyncio-stream.rst:98 msgid "Start a socket server." msgstr "" -#: library/asyncio-stream.rst:96 +#: library/asyncio-stream.rst:100 msgid "" "The *client_connected_cb* callback is called whenever a new client " "connection is established. It receives a ``(reader, writer)`` pair as two " @@ -104,148 +108,148 @@ msgid "" "classes." msgstr "" -#: library/asyncio-stream.rst:101 +#: library/asyncio-stream.rst:105 msgid "" "*client_connected_cb* can be a plain callable or a :ref:`coroutine function " "`; if it is a coroutine function, it will be automatically " "scheduled as a :class:`Task`." msgstr "" -#: library/asyncio-stream.rst:109 +#: library/asyncio-stream.rst:113 msgid "" "The rest of the arguments are passed directly to :meth:`loop.create_server`." msgstr "" -#: library/asyncio-stream.rst:166 +#: library/asyncio-stream.rst:177 msgid "" "The *sock* argument transfers ownership of the socket to the server created. " "To close the socket, call the server's :meth:`~asyncio.Server.close` method." msgstr "" -#: library/asyncio-stream.rst:118 +#: library/asyncio-stream.rst:122 msgid "Added the *ssl_handshake_timeout* and *start_serving* parameters." msgstr "" -#: library/asyncio-stream.rst:126 +#: library/asyncio-stream.rst:133 msgid "Unix Sockets" msgstr "" -#: library/asyncio-stream.rst:131 +#: library/asyncio-stream.rst:138 msgid "" "Establish a Unix socket connection and return a pair of ``(reader, writer)``." msgstr "" -#: library/asyncio-stream.rst:134 +#: library/asyncio-stream.rst:141 msgid "Similar to :func:`open_connection` but operates on Unix sockets." msgstr "" -#: library/asyncio-stream.rst:136 +#: library/asyncio-stream.rst:143 msgid "See also the documentation of :meth:`loop.create_unix_connection`." msgstr "" -#: library/asyncio-stream.rst:171 -msgid ":ref:`Availability `: Unix." -msgstr "" - -#: library/asyncio-stream.rst:146 +#: library/asyncio-stream.rst:153 msgid "" "Added the *ssl_handshake_timeout* parameter. The *path* parameter can now be " "a :term:`path-like object`" msgstr "" -#: library/asyncio-stream.rst:158 +#: library/asyncio-stream.rst:169 msgid "Start a Unix socket server." msgstr "" -#: library/asyncio-stream.rst:160 +#: library/asyncio-stream.rst:171 msgid "Similar to :func:`start_server` but works with Unix sockets." msgstr "" -#: library/asyncio-stream.rst:162 +#: library/asyncio-stream.rst:173 msgid "See also the documentation of :meth:`loop.create_unix_server`." msgstr "" -#: library/asyncio-stream.rst:172 +#: library/asyncio-stream.rst:182 +msgid ":ref:`Availability `: Unix." +msgstr "" + +#: library/asyncio-stream.rst:183 msgid "" "Added the *ssl_handshake_timeout* and *start_serving* parameters. The *path* " "parameter can now be a :term:`path-like object`." msgstr "" -#: library/asyncio-stream.rst:181 +#: library/asyncio-stream.rst:195 msgid "StreamReader" msgstr "" -#: library/asyncio-stream.rst:185 +#: library/asyncio-stream.rst:199 msgid "" "Represents a reader object that provides APIs to read data from the IO " "stream. As an :term:`asynchronous iterable`, the object supports the :" "keyword:`async for` statement." msgstr "" -#: library/asyncio-stream.rst:189 +#: library/asyncio-stream.rst:203 msgid "" "It is not recommended to instantiate *StreamReader* objects directly; use :" "func:`open_connection` and :func:`start_server` instead." msgstr "" -#: library/asyncio-stream.rst:195 +#: library/asyncio-stream.rst:209 msgid "" "Read up to *n* bytes. If *n* is not provided, or set to ``-1``, read until " "EOF and return all read bytes." msgstr "" -#: library/asyncio-stream.rst:198 +#: library/asyncio-stream.rst:212 msgid "" "If EOF was received and the internal buffer is empty, return an empty " "``bytes`` object." msgstr "" -#: library/asyncio-stream.rst:203 +#: library/asyncio-stream.rst:217 msgid "" "Read one line, where \"line\" is a sequence of bytes ending with ``\\n``." msgstr "" -#: library/asyncio-stream.rst:206 +#: library/asyncio-stream.rst:220 msgid "" "If EOF is received and ``\\n`` was not found, the method returns partially " "read data." msgstr "" -#: library/asyncio-stream.rst:209 +#: library/asyncio-stream.rst:223 msgid "" "If EOF is received and the internal buffer is empty, return an empty " "``bytes`` object." msgstr "" -#: library/asyncio-stream.rst:214 +#: library/asyncio-stream.rst:228 msgid "Read exactly *n* bytes." msgstr "" -#: library/asyncio-stream.rst:216 +#: library/asyncio-stream.rst:230 msgid "" "Raise an :exc:`IncompleteReadError` if EOF is reached before *n* can be " "read. Use the :attr:`IncompleteReadError.partial` attribute to get the " "partially read data." msgstr "" -#: library/asyncio-stream.rst:222 +#: library/asyncio-stream.rst:236 msgid "Read data from the stream until *separator* is found." msgstr "" -#: library/asyncio-stream.rst:224 +#: library/asyncio-stream.rst:238 msgid "" "On success, the data and separator will be removed from the internal buffer " "(consumed). Returned data will include the separator at the end." msgstr "" -#: library/asyncio-stream.rst:228 +#: library/asyncio-stream.rst:242 msgid "" "If the amount of data read exceeds the configured stream limit, a :exc:" "`LimitOverrunError` exception is raised, and the data is left in the " "internal buffer and can be read again." msgstr "" -#: library/asyncio-stream.rst:232 +#: library/asyncio-stream.rst:246 msgid "" "If EOF is reached before the complete separator is found, an :exc:" "`IncompleteReadError` exception is raised, and the internal buffer is " @@ -253,77 +257,77 @@ msgid "" "portion of the separator." msgstr "" -#: library/asyncio-stream.rst:241 +#: library/asyncio-stream.rst:255 msgid "Return ``True`` if the buffer is empty and :meth:`feed_eof` was called." msgstr "" -#: library/asyncio-stream.rst:246 +#: library/asyncio-stream.rst:260 msgid "StreamWriter" msgstr "" -#: library/asyncio-stream.rst:250 +#: library/asyncio-stream.rst:264 msgid "" "Represents a writer object that provides APIs to write data to the IO stream." msgstr "" -#: library/asyncio-stream.rst:253 +#: library/asyncio-stream.rst:267 msgid "" "It is not recommended to instantiate *StreamWriter* objects directly; use :" "func:`open_connection` and :func:`start_server` instead." msgstr "" -#: library/asyncio-stream.rst:259 +#: library/asyncio-stream.rst:273 msgid "" "The method attempts to write the *data* to the underlying socket " "immediately. If that fails, the data is queued in an internal write buffer " "until it can be sent." msgstr "" -#: library/asyncio-stream.rst:275 +#: library/asyncio-stream.rst:289 msgid "The method should be used along with the ``drain()`` method::" msgstr "" -#: library/asyncio-stream.rst:270 +#: library/asyncio-stream.rst:284 msgid "" "The method writes a list (or any iterable) of bytes to the underlying socket " "immediately. If that fails, the data is queued in an internal write buffer " "until it can be sent." msgstr "" -#: library/asyncio-stream.rst:282 +#: library/asyncio-stream.rst:296 msgid "The method closes the stream and the underlying socket." msgstr "" -#: library/asyncio-stream.rst:284 +#: library/asyncio-stream.rst:298 msgid "The method should be used along with the ``wait_closed()`` method::" msgstr "" -#: library/asyncio-stream.rst:291 +#: library/asyncio-stream.rst:305 msgid "" "Return ``True`` if the underlying transport supports the :meth:`write_eof` " "method, ``False`` otherwise." msgstr "" -#: library/asyncio-stream.rst:296 +#: library/asyncio-stream.rst:310 msgid "" "Close the write end of the stream after the buffered write data is flushed." msgstr "" -#: library/asyncio-stream.rst:301 +#: library/asyncio-stream.rst:315 msgid "Return the underlying asyncio transport." msgstr "" -#: library/asyncio-stream.rst:305 +#: library/asyncio-stream.rst:319 msgid "" "Access optional transport information; see :meth:`BaseTransport." "get_extra_info` for details." msgstr "" -#: library/asyncio-stream.rst:310 +#: library/asyncio-stream.rst:324 msgid "Wait until it is appropriate to resume writing to the stream. Example::" msgstr "" -#: library/asyncio-stream.rst:316 +#: library/asyncio-stream.rst:330 msgid "" "This is a flow control method that interacts with the underlying IO write " "buffer. When the size of the buffer reaches the high watermark, *drain()* " @@ -332,115 +336,115 @@ msgid "" "`drain` returns immediately." msgstr "" -#: library/asyncio-stream.rst:326 +#: library/asyncio-stream.rst:340 msgid "Upgrade an existing stream-based connection to TLS." msgstr "" -#: library/asyncio-stream.rst:328 +#: library/asyncio-stream.rst:342 msgid "Parameters:" msgstr "" -#: library/asyncio-stream.rst:330 +#: library/asyncio-stream.rst:344 msgid "*sslcontext*: a configured instance of :class:`~ssl.SSLContext`." msgstr "" -#: library/asyncio-stream.rst:332 +#: library/asyncio-stream.rst:346 msgid "" "*server_hostname*: sets or overrides the host name that the target server's " "certificate will be matched against." msgstr "" -#: library/asyncio-stream.rst:335 +#: library/asyncio-stream.rst:349 msgid "" "*ssl_handshake_timeout* is the time in seconds to wait for the TLS handshake " "to complete before aborting the connection. ``60.0`` seconds if ``None`` " "(default)." msgstr "" -#: library/asyncio-stream.rst:343 +#: library/asyncio-stream.rst:357 msgid "" "Return ``True`` if the stream is closed or in the process of being closed." msgstr "" -#: library/asyncio-stream.rst:350 +#: library/asyncio-stream.rst:364 msgid "Wait until the stream is closed." msgstr "" -#: library/asyncio-stream.rst:352 +#: library/asyncio-stream.rst:366 msgid "" "Should be called after :meth:`close` to wait until the underlying connection " "is closed." msgstr "" -#: library/asyncio-stream.rst:359 +#: library/asyncio-stream.rst:373 msgid "Examples" msgstr "" -#: library/asyncio-stream.rst:364 +#: library/asyncio-stream.rst:378 msgid "TCP echo client using streams" msgstr "" -#: library/asyncio-stream.rst:366 +#: library/asyncio-stream.rst:380 msgid "TCP echo client using the :func:`asyncio.open_connection` function::" msgstr "" -#: library/asyncio-stream.rst:389 +#: library/asyncio-stream.rst:403 msgid "" "The :ref:`TCP echo client protocol " "` example uses the low-level :meth:" "`loop.create_connection` method." msgstr "" -#: library/asyncio-stream.rst:396 +#: library/asyncio-stream.rst:410 msgid "TCP echo server using streams" msgstr "" -#: library/asyncio-stream.rst:398 +#: library/asyncio-stream.rst:412 msgid "TCP echo server using the :func:`asyncio.start_server` function::" msgstr "" -#: library/asyncio-stream.rst:431 +#: library/asyncio-stream.rst:445 msgid "" "The :ref:`TCP echo server protocol " "` example uses the :meth:`loop." "create_server` method." msgstr "" -#: library/asyncio-stream.rst:436 +#: library/asyncio-stream.rst:450 msgid "Get HTTP headers" msgstr "" -#: library/asyncio-stream.rst:438 +#: library/asyncio-stream.rst:452 msgid "" "Simple example querying HTTP headers of the URL passed on the command line::" msgstr "" -#: library/asyncio-stream.rst:476 +#: library/asyncio-stream.rst:490 msgid "Usage::" msgstr "" -#: library/asyncio-stream.rst:480 +#: library/asyncio-stream.rst:494 msgid "or with HTTPS::" msgstr "" -#: library/asyncio-stream.rst:488 +#: library/asyncio-stream.rst:502 msgid "Register an open socket to wait for data using streams" msgstr "" -#: library/asyncio-stream.rst:490 +#: library/asyncio-stream.rst:504 msgid "" "Coroutine waiting until a socket receives data using the :func:" "`open_connection` function::" msgstr "" -#: library/asyncio-stream.rst:524 +#: library/asyncio-stream.rst:538 msgid "" "The :ref:`register an open socket to wait for data using a protocol " "` example uses a low-level protocol and " "the :meth:`loop.create_connection` method." msgstr "" -#: library/asyncio-stream.rst:528 +#: library/asyncio-stream.rst:542 msgid "" "The :ref:`watch a file descriptor for read events " "` example uses the low-level :meth:`loop." diff --git a/library/asyncio-subprocess.po b/library/asyncio-subprocess.po index 159289abc..f4300ba03 100644 --- a/library/asyncio-subprocess.po +++ b/library/asyncio-subprocess.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/asyncio-sync.po b/library/asyncio-sync.po index 38e44e4cd..06e679759 100644 --- a/library/asyncio-sync.po +++ b/library/asyncio-sync.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/asyncio-task.po b/library/asyncio-task.po index 97d47f6ed..9c725b31f 100644 --- a/library/asyncio-task.po +++ b/library/asyncio-task.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/asyncio.po b/library/asyncio.po index 4f7d6b17a..a33b857f2 100644 --- a/library/asyncio.po +++ b/library/asyncio.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -32,7 +32,7 @@ msgstr "" msgid ":mod:`asyncio` --- Asynchronous I/O" msgstr "" -#: library/asyncio.rst:-1 +#: library/asyncio.rst:None msgid "Hello World!" msgstr "" @@ -107,7 +107,7 @@ msgid "" "await syntax." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/library/asyncore.po b/library/asyncore.po index ffc7f8093..c3c2fc6a9 100644 --- a/library/asyncore.po +++ b/library/asyncore.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -42,7 +42,7 @@ msgid "" "socket service clients and servers." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/library/atexit.po b/library/atexit.po index 7ce99edb2..235123feb 100644 --- a/library/atexit.po +++ b/library/atexit.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/audioop.po b/library/audioop.po index 26aa6e9e2..f5107a150 100644 --- a/library/audioop.po +++ b/library/audioop.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/audit_events.po b/library/audit_events.po index bc6c00041..d45e558f9 100644 --- a/library/audit_events.po +++ b/library/audit_events.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/base64.po b/library/base64.po index a1efd5750..f22cb36bb 100644 --- a/library/base64.po +++ b/library/base64.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/bdb.po b/library/bdb.po index 5edcb3470..374f50792 100644 --- a/library/bdb.po +++ b/library/bdb.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/binary.po b/library/binary.po index 24b1b4a73..b31f483fd 100644 --- a/library/binary.po +++ b/library/binary.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/binascii.po b/library/binascii.po index 47e1a00bf..f52b59eb3 100644 --- a/library/binascii.po +++ b/library/binascii.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/bisect.po b/library/bisect.po index c74a6a47c..eec3e8cfe 100644 --- a/library/bisect.po +++ b/library/bisect.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/builtins.po b/library/builtins.po index e5135fccc..cbdf75bcf 100644 --- a/library/builtins.po +++ b/library/builtins.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/bz2.po b/library/bz2.po index 9803543c3..1c93dbee3 100644 --- a/library/bz2.po +++ b/library/bz2.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/calendar.po b/library/calendar.po index 3efe454db..954fd700a 100644 --- a/library/calendar.po +++ b/library/calendar.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/cgi.po b/library/cgi.po index 9f92f7042..332957518 100644 --- a/library/cgi.po +++ b/library/cgi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -57,7 +57,7 @@ msgid "" "of this variable is ``0``, meaning the request size is unlimited." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/library/cgitb.po b/library/cgitb.po index b401c2f94..d7ea9864b 100644 --- a/library/cgitb.po +++ b/library/cgitb.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/chunk.po b/library/chunk.po index eadb78ced..08407cab9 100644 --- a/library/chunk.po +++ b/library/chunk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/cmath.po b/library/cmath.po index d9a846fb0..435518cdd 100644 --- a/library/cmath.po +++ b/library/cmath.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/cmd.po b/library/cmd.po index 5e9ff96f6..312819416 100644 --- a/library/cmd.po +++ b/library/cmd.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/code.po b/library/code.po index f8bc7c607..faf19475d 100644 --- a/library/code.po +++ b/library/code.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/codecs.po b/library/codecs.po index deed0f7b4..5ad75cce4 100644 --- a/library/codecs.po +++ b/library/codecs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/codeop.po b/library/codeop.po index 47c78b667..2448ba989 100644 --- a/library/codeop.po +++ b/library/codeop.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/collections.abc.po b/library/collections.abc.po index 76177e73a..6e8ceee24 100644 --- a/library/collections.abc.po +++ b/library/collections.abc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/collections.po b/library/collections.po index b0692ed26..e8d889a83 100644 --- a/library/collections.po +++ b/library/collections.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/colorsys.po b/library/colorsys.po index 400987ac7..0cf62fd44 100644 --- a/library/colorsys.po +++ b/library/colorsys.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/compileall.po b/library/compileall.po index aa0f318d3..c0d133a47 100644 --- a/library/compileall.po +++ b/library/compileall.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -33,7 +33,7 @@ msgid "" "don't have write permission to the library directories." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/library/concurrency.po b/library/concurrency.po index 743b8bd52..cd0776ec2 100644 --- a/library/concurrency.po +++ b/library/concurrency.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/concurrent.futures.po b/library/concurrent.futures.po index 00c08bf62..b382ab349 100644 --- a/library/concurrent.futures.po +++ b/library/concurrent.futures.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -40,7 +40,7 @@ msgid "" "by the abstract :class:`Executor` class." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/library/concurrent.po b/library/concurrent.po index 7f87c8fc1..97f46fd37 100644 --- a/library/concurrent.po +++ b/library/concurrent.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/configparser.po b/library/configparser.po index 04ab997ee..49fd4ad22 100644 --- a/library/configparser.po +++ b/library/configparser.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/constants.po b/library/constants.po index 6b71bdefe..55ce8769b 100644 --- a/library/constants.po +++ b/library/constants.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/contextlib.po b/library/contextlib.po index 84b487cfa..55686baf0 100644 --- a/library/contextlib.po +++ b/library/contextlib.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/contextvars.po b/library/contextvars.po index 216453a87..680930e3d 100644 --- a/library/contextvars.po +++ b/library/contextvars.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/copy.po b/library/copy.po index 0adb4ddb6..42e5613ec 100644 --- a/library/copy.po +++ b/library/copy.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/copyreg.po b/library/copyreg.po index f3adf082c..cc78c89da 100644 --- a/library/copyreg.po +++ b/library/copyreg.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/crypt.po b/library/crypt.po index ada9320ad..da7efea81 100644 --- a/library/crypt.po +++ b/library/crypt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -52,7 +52,7 @@ msgstr "" msgid ":ref:`Availability `: Unix, not VxWorks." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/library/crypto.po b/library/crypto.po index 98b92b7bb..323c89c8b 100644 --- a/library/crypto.po +++ b/library/crypto.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/csv.po b/library/csv.po index ac655445f..99db6aa11 100644 --- a/library/csv.po +++ b/library/csv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/ctypes.po b/library/ctypes.po index f50c3b880..aca591d00 100644 --- a/library/ctypes.po +++ b/library/ctypes.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -1851,7 +1851,7 @@ msgid "" "instance of a ctypes type." msgstr "" -#: library/ctypes.rst:4 +#: library/ctypes.rst:1848 msgid "" "Raises an :ref:`auditing event ` ``ctypes.addressof`` with " "argument ``obj``." @@ -1909,7 +1909,7 @@ msgid "" "not be used." msgstr "" -#: library/ctypes.rst:12 +#: library/ctypes.rst:1892 msgid "" "Raises an :ref:`auditing event ` ``ctypes.create_string_buffer`` " "with arguments ``init``, ``size``." @@ -1936,7 +1936,7 @@ msgid "" "should not be used." msgstr "" -#: library/ctypes.rst:13 +#: library/ctypes.rst:1909 msgid "" "Raises an :ref:`auditing event ` ``ctypes.create_unicode_buffer`` " "with arguments ``init``, ``size``." @@ -1998,7 +1998,7 @@ msgid "" "`errno` variable in the calling thread." msgstr "" -#: library/ctypes.rst:4 +#: library/ctypes.rst:1967 msgid "" "Raises an :ref:`auditing event ` ``ctypes.get_errno`` with no " "arguments." @@ -2010,7 +2010,7 @@ msgid "" "system :data:`LastError` variable in the calling thread." msgstr "" -#: library/ctypes.rst:4 +#: library/ctypes.rst:1974 msgid "" "Raises an :ref:`auditing event ` ``ctypes.get_last_error`` with no " "arguments." @@ -2063,7 +2063,7 @@ msgid "" "variable in the calling thread to *value* and return the previous value." msgstr "" -#: library/ctypes.rst:4 +#: library/ctypes.rst:2019 msgid "" "Raises an :ref:`auditing event ` ``ctypes.set_errno`` with " "argument ``errno``." @@ -2076,7 +2076,7 @@ msgid "" "return the previous value." msgstr "" -#: library/ctypes.rst:5 +#: library/ctypes.rst:2028 msgid "" "Raises an :ref:`auditing event ` ``ctypes.set_last_error`` with " "argument ``error``." @@ -2095,7 +2095,7 @@ msgid "" "is assumed to be zero-terminated." msgstr "" -#: library/ctypes.rst:5 +#: library/ctypes.rst:2043 msgid "" "Raises an :ref:`auditing event ` ``ctypes.string_at`` with " "arguments ``address``, ``size``." @@ -2122,7 +2122,7 @@ msgid "" "terminated." msgstr "" -#: library/ctypes.rst:6 +#: library/ctypes.rst:2065 msgid "" "Raises an :ref:`auditing event ` ``ctypes.wstring_at`` with " "arguments ``address``, ``size``." @@ -2157,7 +2157,7 @@ msgid "" "exc:`ValueError` is raised." msgstr "" -#: library/ctypes.rst:7 +#: library/ctypes.rst:2104 msgid "" "Raises an :ref:`auditing event ` ``ctypes.cdata/buffer`` with " "arguments ``pointer``, ``size``, ``offset``." @@ -2177,7 +2177,7 @@ msgid "" "*address* which must be an integer." msgstr "" -#: library/ctypes.rst:4 +#: library/ctypes.rst:2111 msgid "" "Raises an :ref:`auditing event ` ``ctypes.cdata`` with argument " "``address``." diff --git a/library/curses.ascii.po b/library/curses.ascii.po index 9e375c448..497d54bc0 100644 --- a/library/curses.ascii.po +++ b/library/curses.ascii.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/curses.panel.po b/library/curses.panel.po index aa610ed5e..c2756270f 100644 --- a/library/curses.panel.po +++ b/library/curses.panel.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/curses.po b/library/curses.po index 84040aa2d..843bc3d9a 100644 --- a/library/curses.po +++ b/library/curses.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/custominterp.po b/library/custominterp.po index bf2198e58..a234918ba 100644 --- a/library/custominterp.po +++ b/library/custominterp.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/dataclasses.po b/library/dataclasses.po index c18d13e09..dd6b51da0 100644 --- a/library/dataclasses.po +++ b/library/dataclasses.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/datatypes.po b/library/datatypes.po index b3cb6b73e..fb69bf8c4 100644 --- a/library/datatypes.po +++ b/library/datatypes.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/datetime.po b/library/datetime.po index 3017f1f9c..01ed3f5ef 100644 --- a/library/datetime.po +++ b/library/datetime.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -3096,7 +3096,7 @@ msgstr "" #: library/datetime.rst:2591 msgid "" "When used with the :meth:`strptime` method, the leading zero is optional " -"for formats ``%d``, ``%m``, ``%H``, ``%I``, ``%M``, ``%S``, ``%J``, ``%U``, " +"for formats ``%d``, ``%m``, ``%H``, ``%I``, ``%M``, ``%S``, ``%j``, ``%U``, " "``%W``, and ``%V``. Format ``%y`` does require a leading zero." msgstr "" diff --git a/library/dbm.po b/library/dbm.po index cff4cb450..c60778c1b 100644 --- a/library/dbm.po +++ b/library/dbm.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/debug.po b/library/debug.po index a3f049081..56e1c14ea 100644 --- a/library/debug.po +++ b/library/debug.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/decimal.po b/library/decimal.po index d44e115ef..fd13ac904 100644 --- a/library/decimal.po +++ b/library/decimal.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/development.po b/library/development.po index 533b0ef8e..c9bba44d0 100644 --- a/library/development.po +++ b/library/development.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/devmode.po b/library/devmode.po index 7ca35a32a..c4cac324f 100644 --- a/library/devmode.po +++ b/library/devmode.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/dialog.po b/library/dialog.po index db92c92b7..25e2bfbfc 100644 --- a/library/dialog.po +++ b/library/dialog.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/difflib.po b/library/difflib.po index d3c5babbe..6dbf55318 100644 --- a/library/difflib.po +++ b/library/difflib.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/dis.po b/library/dis.po index 4bfd3bb7e..9ff92099c 100644 --- a/library/dis.po +++ b/library/dis.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/distribution.po b/library/distribution.po index 7ff0324ee..10cd890a1 100644 --- a/library/distribution.po +++ b/library/distribution.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/distutils.po b/library/distutils.po index 37050c33e..0ae60a941 100644 --- a/library/distutils.po +++ b/library/distutils.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/doctest.po b/library/doctest.po index e6b7271d9..fdef9f77c 100644 --- a/library/doctest.po +++ b/library/doctest.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/email.charset.po b/library/email.charset.po index 9dcbb6234..548d9f2fa 100644 --- a/library/email.charset.po +++ b/library/email.charset.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/email.compat32-message.po b/library/email.compat32-message.po index 31ca44645..df3e38ef1 100644 --- a/library/email.compat32-message.po +++ b/library/email.compat32-message.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/email.contentmanager.po b/library/email.contentmanager.po index 741d582c1..329d39c4e 100644 --- a/library/email.contentmanager.po +++ b/library/email.contentmanager.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/email.encoders.po b/library/email.encoders.po index 9a3e8e48a..6af4450b7 100644 --- a/library/email.encoders.po +++ b/library/email.encoders.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/email.errors.po b/library/email.errors.po index 49b2958dd..c06da615e 100644 --- a/library/email.errors.po +++ b/library/email.errors.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/email.examples.po b/library/email.examples.po index e43cf7be7..e915c08c1 100644 --- a/library/email.examples.po +++ b/library/email.examples.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/email.generator.po b/library/email.generator.po index 1628a3e63..940d85155 100644 --- a/library/email.generator.po +++ b/library/email.generator.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/email.header.po b/library/email.header.po index 2a70b51b8..dafc0771a 100644 --- a/library/email.header.po +++ b/library/email.header.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/email.headerregistry.po b/library/email.headerregistry.po index 0318d5623..fac17ccff 100644 --- a/library/email.headerregistry.po +++ b/library/email.headerregistry.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/email.iterators.po b/library/email.iterators.po index 14c0e1854..272c3a87e 100644 --- a/library/email.iterators.po +++ b/library/email.iterators.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/email.message.po b/library/email.message.po index a2b24ca5d..4ce661034 100644 --- a/library/email.message.po +++ b/library/email.message.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/email.mime.po b/library/email.mime.po index 38c6e9366..1f0c52093 100644 --- a/library/email.mime.po +++ b/library/email.mime.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/email.parser.po b/library/email.parser.po index d65e75732..da094b97c 100644 --- a/library/email.parser.po +++ b/library/email.parser.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/email.po b/library/email.po index 0fafeab70..2f2c30589 100644 --- a/library/email.po +++ b/library/email.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/email.policy.po b/library/email.policy.po index 230e50a08..6ed3b86dd 100644 --- a/library/email.policy.po +++ b/library/email.policy.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/email.utils.po b/library/email.utils.po index dc6697bc8..ee0dd3293 100644 --- a/library/email.utils.po +++ b/library/email.utils.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/ensurepip.po b/library/ensurepip.po index 9ce09ad6b..35b79b410 100644 --- a/library/ensurepip.po +++ b/library/ensurepip.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -64,7 +64,7 @@ msgstr "" msgid "The original rationale and specification for this module." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" @@ -206,7 +206,7 @@ msgid "" "bootstrapping operation." msgstr "" -#: library/ensurepip.rst:27 +#: library/ensurepip.rst:134 msgid "" "Raises an :ref:`auditing event ` ``ensurepip.bootstrap`` with " "argument ``root``." diff --git a/library/enum.po b/library/enum.po index 1b5537420..3a274aa24 100644 --- a/library/enum.po +++ b/library/enum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/errno.po b/library/errno.po index 2085da1ad..adc8ee53d 100644 --- a/library/errno.po +++ b/library/errno.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/exceptions.po b/library/exceptions.po index 8d14586d7..38948e897 100644 --- a/library/exceptions.po +++ b/library/exceptions.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/faulthandler.po b/library/faulthandler.po index d750afb24..abd52be25 100644 --- a/library/faulthandler.po +++ b/library/faulthandler.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/fcntl.po b/library/fcntl.po index 24a0ab055..0c3682867 100644 --- a/library/fcntl.po +++ b/library/fcntl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -28,7 +28,7 @@ msgid "" "`ioctl(2)` Unix manual pages." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" @@ -110,7 +110,7 @@ msgstr "" msgid "If the :c:func:`fcntl` fails, an :exc:`OSError` is raised." msgstr "" -#: library/fcntl.rst:20 +#: library/fcntl.rst:88 msgid "" "Raises an :ref:`auditing event ` ``fcntl.fcntl`` with arguments " "``fd``, ``cmd``, ``arg``." @@ -176,7 +176,7 @@ msgstr "" msgid "An example::" msgstr "" -#: library/fcntl.rst:47 +#: library/fcntl.rst:139 msgid "" "Raises an :ref:`auditing event ` ``fcntl.ioctl`` with arguments " "``fd``, ``request``, ``arg``." @@ -194,7 +194,7 @@ msgstr "" msgid "If the :c:func:`flock` fails, an :exc:`OSError` exception is raised." msgstr "" -#: library/fcntl.rst:8 +#: library/fcntl.rst:151 msgid "" "Raises an :ref:`auditing event ` ``fcntl.flock`` with arguments " "``fd``, ``operation``." @@ -259,7 +259,7 @@ msgid "" "file. The default for *whence* is also 0." msgstr "" -#: library/fcntl.rst:31 +#: library/fcntl.rst:186 msgid "" "Raises an :ref:`auditing event ` ``fcntl.lockf`` with arguments " "``fd``, ``cmd``, ``len``, ``start``, ``whence``." diff --git a/library/filecmp.po b/library/filecmp.po index 3537dd50f..20125c5db 100644 --- a/library/filecmp.po +++ b/library/filecmp.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/fileformats.po b/library/fileformats.po index ecd8ab7d8..99aa53044 100644 --- a/library/fileformats.po +++ b/library/fileformats.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/fileinput.po b/library/fileinput.po index 3d8c9d0a0..815baae16 100644 --- a/library/fileinput.po +++ b/library/fileinput.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/filesys.po b/library/filesys.po index 7124f2bee..d37d6bcb7 100644 --- a/library/filesys.po +++ b/library/filesys.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/fnmatch.po b/library/fnmatch.po index d873f6cba..f30cf528c 100644 --- a/library/fnmatch.po +++ b/library/fnmatch.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/fractions.po b/library/fractions.po index 64f2d748f..4ce8a745c 100644 --- a/library/fractions.po +++ b/library/fractions.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/frameworks.po b/library/frameworks.po index 89cda453b..c9ed21f9c 100644 --- a/library/frameworks.po +++ b/library/frameworks.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/ftplib.po b/library/ftplib.po index 95bc4d247..59085906b 100644 --- a/library/ftplib.po +++ b/library/ftplib.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -38,7 +38,7 @@ msgstr "" msgid "The default encoding is UTF-8, following :rfc:`2640`." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" @@ -207,7 +207,7 @@ msgid "" "port)`` for the socket to bind to as its source address before connecting." msgstr "" -#: library/ftplib.rst:13 +#: library/ftplib.rst:221 msgid "" "Raises an :ref:`auditing event ` ``ftplib.connect`` with arguments " "``self``, ``host``, ``port``." @@ -243,7 +243,7 @@ msgid "" "Send a simple command string to the server and return the response string." msgstr "" -#: library/ftplib.rst:5 +#: library/ftplib.rst:265 msgid "" "Raises an :ref:`auditing event ` ``ftplib.sendcmd`` with arguments " "``self``, ``cmd``." diff --git a/library/functional.po b/library/functional.po index b5c9d26cf..9eff0033a 100644 --- a/library/functional.po +++ b/library/functional.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/functions.po b/library/functions.po index 159a47c18..8440a2aa5 100644 --- a/library/functions.po +++ b/library/functions.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-07-10 23:37+0300\n" "Last-Translator: \n" "Language-Team: TURKISH\n" @@ -541,7 +541,7 @@ msgstr "" "func:`breakpoint` otomatik olarak bunu çağırır ve tercih ettiğiniz hata " "ayıklayıcıya girmenize izin verir." -#: library/functions.rst:13 +#: library/functions.rst:171 msgid "" "Raises an :ref:`auditing event ` ``builtins.breakpoint`` with " "argument ``breakpointhook``." @@ -863,7 +863,7 @@ msgstr "" "Python kodunu onun AST temsiline ayrıştırmak isterseniz, :func:`ast.parse` " "'a bakınız." -#: library/functions.rst:47 +#: library/functions.rst:334 msgid "" "Raises an :ref:`auditing event ` ``compile`` with arguments " "``source``, ``filename``." @@ -1233,7 +1233,7 @@ msgstr "" "değerlendirebilen bir fonksiyon arıyorsanız, :func:`ast.literal_eval` 'a " "bakınız." -#: library/functions.rst:43 +#: library/functions.rst:600 msgid "" "Raises an :ref:`auditing event ` ``exec`` with argument " "``code_object``." @@ -1680,7 +1680,7 @@ msgstr "" msgid "This is the address of the object in memory." msgstr "" -#: library/functions.rst:8 +#: library/functions.rst:851 msgid "" "Raises an :ref:`auditing event ` ``builtins.id`` with argument " "``id``." @@ -1708,7 +1708,7 @@ msgstr "" "Eğer :mod:`readline` modülü yüklendiyse, :func:`input` ayrıntılı satır " "düzenleme ve geçmiş özellikleri sağlamak için onu kullanacaktır." -#: library/functions.rst:14 +#: library/functions.rst:870 msgid "" "Raises an :ref:`auditing event ` ``builtins.input`` with argument " "``prompt``." @@ -1724,7 +1724,7 @@ msgstr "" "Girişi okumadan önce, ``prompt`` argümanıyla birlikte bir :ref:`denetleme " "olayı ` ``builtins.input`` ortaya çıkartır" -#: library/functions.rst:19 +#: library/functions.rst:875 msgid "" "Raises an :ref:`auditing event ` ``builtins.input/result`` with " "argument ``result``." @@ -2510,7 +2510,7 @@ msgstr "" "`os`, :mod:`os.path`, :mod:`tempfile`, ve :mod:`shutil` gibi dosya işleme " "modüllerine de bkz." -#: library/functions.rst:191 +#: library/functions.rst:1341 msgid "" "Raises an :ref:`auditing event ` ``open`` with arguments ``file``, " "``mode``, ``flags``." diff --git a/library/functools.po b/library/functools.po index 48c2d7473..80ca2e357 100644 --- a/library/functools.po +++ b/library/functools.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/gc.po b/library/gc.po index 9b1e8f517..35454547c 100644 --- a/library/gc.po +++ b/library/gc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -88,7 +88,7 @@ msgstr "" msgid "New *generation* parameter." msgstr "" -#: library/gc.rst:8 +#: library/gc.rst:75 msgid "" "Raises an :ref:`auditing event ` ``gc.get_objects`` with argument " "``generation``." @@ -179,7 +179,7 @@ msgid "" "other than debugging." msgstr "" -#: library/gc.rst:17 +#: library/gc.rst:146 msgid "" "Raises an :ref:`auditing event ` ``gc.get_referrers`` with " "argument ``objs``." @@ -197,7 +197,7 @@ msgid "" "object may or may not appear in the result list." msgstr "" -#: library/gc.rst:9 +#: library/gc.rst:159 msgid "" "Raises an :ref:`auditing event ` ``gc.get_referents`` with " "argument ``objs``." diff --git a/library/getopt.po b/library/getopt.po index 298e755cd..69cce0f00 100644 --- a/library/getopt.po +++ b/library/getopt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/getpass.po b/library/getpass.po index c3abd4eb1..ab844dcc9 100644 --- a/library/getpass.po +++ b/library/getpass.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -24,7 +24,7 @@ msgstr "" msgid "**Source code:** :source:`Lib/getpass.py`" msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/library/gettext.po b/library/gettext.po index 08a5600c6..1ffff8879 100644 --- a/library/gettext.po +++ b/library/gettext.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/glob.po b/library/glob.po index 4ebf90c54..97a5391c0 100644 --- a/library/glob.po +++ b/library/glob.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -92,13 +92,13 @@ msgid "" "directories." msgstr "" -#: library/glob.rst:29 +#: library/glob.rst:96 msgid "" "Raises an :ref:`auditing event ` ``glob.glob`` with arguments " "``pathname``, ``recursive``." msgstr "" -#: library/glob.rst:30 +#: library/glob.rst:97 msgid "" "Raises an :ref:`auditing event ` ``glob.glob/2`` with arguments " "``pathname``, ``recursive``, ``root_dir``, ``dir_fd``." diff --git a/library/graphlib.po b/library/graphlib.po index 4e8ff05a7..e9c3703b4 100644 --- a/library/graphlib.po +++ b/library/graphlib.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/grp.po b/library/grp.po index 61bf033fd..7e58784be 100644 --- a/library/grp.po +++ b/library/grp.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -26,7 +26,7 @@ msgid "" "all Unix versions." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/library/gzip.po b/library/gzip.po index f054018ea..29f0fd8a7 100644 --- a/library/gzip.po +++ b/library/gzip.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/hashlib.po b/library/hashlib.po index 10cf87032..accff7e57 100644 --- a/library/hashlib.po +++ b/library/hashlib.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -536,7 +536,7 @@ msgid "" "(``False`` for sequential mode)." msgstr "" -#: library/hashlib.rst:-1 +#: library/hashlib.rst:None msgid "Explanation of tree mode parameters." msgstr "" diff --git a/library/heapq.po b/library/heapq.po index c4f089d3b..cc0763cd4 100644 --- a/library/heapq.po +++ b/library/heapq.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/hmac.po b/library/hmac.po index c53cb5711..30e2b4cdf 100644 --- a/library/hmac.po +++ b/library/hmac.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/html.entities.po b/library/html.entities.po index b13909c4d..d9d8de675 100644 --- a/library/html.entities.po +++ b/library/html.entities.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/html.parser.po b/library/html.parser.po index 64c5e1847..7b488d159 100644 --- a/library/html.parser.po +++ b/library/html.parser.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/html.po b/library/html.po index cee34faed..72ae4cdfd 100644 --- a/library/html.po +++ b/library/html.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/http.client.po b/library/http.client.po index 1f1f35ce3..d11160e6a 100644 --- a/library/http.client.po +++ b/library/http.client.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -43,7 +43,7 @@ msgid "" "(through the :mod:`ssl` module)." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" @@ -406,7 +406,7 @@ msgid "" "already have a connection." msgstr "" -#: library/http.client.rst:5 +#: library/http.client.rst:382 msgid "" "Raises an :ref:`auditing event ` ``http.client.connect`` with " "arguments ``self``, ``host``, ``port``." @@ -482,7 +482,7 @@ msgid "" "`endheaders` method has been called and before :meth:`getresponse` is called." msgstr "" -#: library/http.client.rst:5 +#: library/http.client.rst:453 msgid "" "Raises an :ref:`auditing event ` ``http.client.send`` with " "arguments ``self``, ``data``." diff --git a/library/http.cookiejar.po b/library/http.cookiejar.po index 062df1868..cb36a238c 100644 --- a/library/http.cookiejar.po +++ b/library/http.cookiejar.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/http.cookies.po b/library/http.cookies.po index 0d351d6d9..d32fca8e2 100644 --- a/library/http.cookies.po +++ b/library/http.cookies.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/http.po b/library/http.po index d698b0711..87442162c 100644 --- a/library/http.po +++ b/library/http.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/http.server.po b/library/http.server.po index 9b9a15155..cf63d938e 100644 --- a/library/http.server.po +++ b/library/http.server.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -34,7 +34,7 @@ msgid "" "ref:`basic security checks `." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/library/i18n.po b/library/i18n.po index 14a4601a5..6c2dbdca3 100644 --- a/library/i18n.po +++ b/library/i18n.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/idle.po b/library/idle.po index 0c0d156bc..3b2b374e9 100644 --- a/library/idle.po +++ b/library/idle.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/imaplib.po b/library/imaplib.po index ae0d4c9cf..289bd24a0 100644 --- a/library/imaplib.po +++ b/library/imaplib.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -33,7 +33,7 @@ msgid "" "that the ``STATUS`` command is not supported in IMAP4." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" @@ -427,7 +427,7 @@ msgid "" "method." msgstr "" -#: library/imaplib.rst:11 +#: library/imaplib.rst:390 msgid "" "Raises an :ref:`auditing event ` ``imaplib.open`` with arguments " "``self``, ``host``, ``port``." @@ -499,7 +499,7 @@ msgstr "" msgid "Sends ``data`` to the remote server. You may override this method." msgstr "" -#: library/imaplib.rst:3 +#: library/imaplib.rst:463 msgid "" "Raises an :ref:`auditing event ` ``imaplib.send`` with arguments " "``self``, ``data``." diff --git a/library/imghdr.po b/library/imghdr.po index 0b7906dff..725db3fd9 100644 --- a/library/imghdr.po +++ b/library/imghdr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/imp.po b/library/imp.po index 7b914ce37..495e64c3c 100644 --- a/library/imp.po +++ b/library/imp.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/importlib.metadata.po b/library/importlib.metadata.po index f1c7ee3ef..7e7fd417b 100644 --- a/library/importlib.metadata.po +++ b/library/importlib.metadata.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/importlib.po b/library/importlib.po index c6c1a9eca..2b2cc1f6e 100644 --- a/library/importlib.po +++ b/library/importlib.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/importlib.resources.abc.po b/library/importlib.resources.abc.po index d2397cc78..a122ed6f9 100644 --- a/library/importlib.resources.abc.po +++ b/library/importlib.resources.abc.po @@ -1,17 +1,17 @@ -# SOME DESCRIPTIVE TITLE. +# Python Documentation Turkish Translation # Copyright (C) 2001-2022, Python Software Foundation # This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"Last-Translator: \n" +"Language-Team: TURKISH \n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/library/importlib.resources.po b/library/importlib.resources.po index 51d268f42..5d433a7f7 100644 --- a/library/importlib.resources.po +++ b/library/importlib.resources.po @@ -1,17 +1,17 @@ -# SOME DESCRIPTIVE TITLE. +# Python Documentation Turkish Translation # Copyright (C) 2001-2022, Python Software Foundation # This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"Last-Translator: \n" +"Language-Team: TURKISH \n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/library/index.po b/library/index.po index 308d3b4d1..d4ace2ab5 100644 --- a/library/index.po +++ b/library/index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/inspect.po b/library/inspect.po index 7ae98d573..a1be6e6ce 100644 --- a/library/inspect.po +++ b/library/inspect.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/internet.po b/library/internet.po index ab28bdc15..cfd593833 100644 --- a/library/internet.po +++ b/library/internet.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/intro.po b/library/intro.po index e08e0c407..f1e52b2d3 100644 --- a/library/intro.po +++ b/library/intro.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/io.po b/library/io.po index 924d9037d..2a6c7c31c 100644 --- a/library/io.po +++ b/library/io.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -227,7 +227,7 @@ msgstr "" msgid "This is an alias for the builtin :func:`open` function." msgstr "" -#: library/io.rst:3 +#: library/io.rst:175 msgid "" "Raises an :ref:`auditing event ` ``open`` with arguments ``path``, " "``mode``, ``flags``." diff --git a/library/ipaddress.po b/library/ipaddress.po index e72164073..64bac9eb4 100644 --- a/library/ipaddress.po +++ b/library/ipaddress.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/ipc.po b/library/ipc.po index 2d9edea4b..355f7fd99 100644 --- a/library/ipc.po +++ b/library/ipc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/itertools.po b/library/itertools.po index 8da038324..72b623a38 100644 --- a/library/itertools.po +++ b/library/itertools.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/json.po b/library/json.po index 47b51eed4..c6e989451 100644 --- a/library/json.po +++ b/library/json.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/keyword.po b/library/keyword.po index 6c76c9f5d..b72003fa6 100644 --- a/library/keyword.po +++ b/library/keyword.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/language.po b/library/language.po index 81808ea97..66713055a 100644 --- a/library/language.po +++ b/library/language.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/linecache.po b/library/linecache.po index 6ccec8e71..6372b6568 100644 --- a/library/linecache.po +++ b/library/linecache.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/locale.po b/library/locale.po index 2d84eb90a..14f806be9 100644 --- a/library/locale.po +++ b/library/locale.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/logging.config.po b/library/logging.config.po index 134d1c4cc..a1221ef7d 100644 --- a/library/logging.config.po +++ b/library/logging.config.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/logging.handlers.po b/library/logging.handlers.po index 3d61e0634..a0feda0f4 100644 --- a/library/logging.handlers.po +++ b/library/logging.handlers.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/logging.po b/library/logging.po index bcc8a5bcd..7de8d95f7 100644 --- a/library/logging.po +++ b/library/logging.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -1098,7 +1098,7 @@ msgstr "" msgid "Description" msgstr "" -#: library/logging.rst:881 +#: library/logging.rst:0 msgid "args" msgstr "" @@ -1142,7 +1142,7 @@ msgid "" "time`)." msgstr "" -#: library/logging.rst:895 +#: library/logging.rst:0 msgid "exc_info" msgstr "" @@ -1255,7 +1255,7 @@ msgid "" "Millisecond portion of the time when the :class:`LogRecord` was created." msgstr "" -#: library/logging.rst:923 +#: library/logging.rst:0 msgid "msg" msgstr "" @@ -1266,7 +1266,7 @@ msgid "" "messages`)." msgstr "" -#: library/logging.rst:928 +#: library/logging.rst:0 msgid "name" msgstr "" diff --git a/library/lzma.po b/library/lzma.po index 6730fd6a6..68ab14f3a 100644 --- a/library/lzma.po +++ b/library/lzma.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/mailbox.po b/library/mailbox.po index d910887aa..e6b3e8b7d 100644 --- a/library/mailbox.po +++ b/library/mailbox.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/mailcap.po b/library/mailcap.po index f08d218da..8eaa6b92e 100644 --- a/library/mailcap.po +++ b/library/mailcap.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/markup.po b/library/markup.po index 65a86adab..678e4ba0c 100644 --- a/library/markup.po +++ b/library/markup.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/marshal.po b/library/marshal.po index d3f2dceed..4bb982eb3 100644 --- a/library/marshal.po +++ b/library/marshal.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -96,7 +96,7 @@ msgid "" "(see below)." msgstr "" -#: library/marshal.rst:11 +#: library/marshal.rst:101 msgid "" "Raises an :ref:`auditing event ` ``marshal.dumps`` with arguments " "``value``, ``version``." @@ -110,7 +110,7 @@ msgid "" "file must be a readable :term:`binary file`." msgstr "" -#: library/marshal.rst:6 +#: library/marshal.rst:79 msgid "" "Raises an :ref:`auditing event ` ``marshal.load`` with no " "arguments." @@ -148,7 +148,7 @@ msgid "" "bytes in the input are ignored." msgstr "" -#: library/marshal.rst:5 +#: library/marshal.rst:110 msgid "" "Raises an :ref:`auditing event ` ``marshal.loads`` with argument " "``bytes``." diff --git a/library/math.po b/library/math.po index 99158321c..49a451bfe 100644 --- a/library/math.po +++ b/library/math.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/mimetypes.po b/library/mimetypes.po index 5c2bcd9e6..7e49f1d02 100644 --- a/library/mimetypes.po +++ b/library/mimetypes.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/mm.po b/library/mm.po index b9895999d..624c5b864 100644 --- a/library/mm.po +++ b/library/mm.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/mmap.po b/library/mmap.po index 100b5faf1..98acbffd4 100644 --- a/library/mmap.po +++ b/library/mmap.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -20,7 +20,7 @@ msgstr "" msgid ":mod:`mmap` --- Memory-mapped file support" msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" @@ -117,7 +117,7 @@ msgid "" "`ALLOCATIONGRANULARITY`." msgstr "" -#: library/mmap.rst:87 +#: library/mmap.rst:172 msgid "" "Raises an :ref:`auditing event ` ``mmap.__new__`` with arguments " "``fileno``, ``length``, ``access``, ``offset``." diff --git a/library/modulefinder.po b/library/modulefinder.po index 65a3fa03d..a0d20d57e 100644 --- a/library/modulefinder.po +++ b/library/modulefinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/modules.po b/library/modules.po index cb4e26610..9fdfedc18 100644 --- a/library/modules.po +++ b/library/modules.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/msilib.po b/library/msilib.po index c7b954172..81d2554b4 100644 --- a/library/msilib.po +++ b/library/msilib.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/msvcrt.po b/library/msvcrt.po index bfe447095..b30598d2b 100644 --- a/library/msvcrt.po +++ b/library/msvcrt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -63,7 +63,7 @@ msgid "" "individually." msgstr "" -#: library/msvcrt.rst:8 +#: library/msvcrt.rst:45 msgid "" "Raises an :ref:`auditing event ` ``msvcrt.locking`` with arguments " "``fd``, ``mode``, ``nbytes``." @@ -101,7 +101,7 @@ msgid "" "as a parameter to :func:`os.fdopen` to create a file object." msgstr "" -#: library/msvcrt.rst:6 +#: library/msvcrt.rst:82 msgid "" "Raises an :ref:`auditing event ` ``msvcrt.open_osfhandle`` with " "arguments ``handle``, ``flags``." @@ -113,7 +113,7 @@ msgid "" "if *fd* is not recognized." msgstr "" -#: library/msvcrt.rst:4 +#: library/msvcrt.rst:90 msgid "" "Raises an :ref:`auditing event ` ``msvcrt.get_osfhandle`` with " "argument ``fd``." diff --git a/library/multiprocessing.po b/library/multiprocessing.po index 7e9d9ff85..4b1b5a7e9 100644 --- a/library/multiprocessing.po +++ b/library/multiprocessing.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -24,7 +24,7 @@ msgstr "" msgid "**Source code:** :source:`Lib/multiprocessing/`" msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/library/multiprocessing.shared_memory.po b/library/multiprocessing.shared_memory.po index 6f4768d3f..37118247f 100644 --- a/library/multiprocessing.shared_memory.po +++ b/library/multiprocessing.shared_memory.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/netdata.po b/library/netdata.po index dfcab5580..c7d4c007e 100644 --- a/library/netdata.po +++ b/library/netdata.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/netrc.po b/library/netrc.po index e69bbe9ca..011192309 100644 --- a/library/netrc.po +++ b/library/netrc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/nis.po b/library/nis.po index a163e951d..a9e4ab94d 100644 --- a/library/nis.po +++ b/library/nis.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -38,7 +38,7 @@ msgid "" "Unix." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/library/nntplib.po b/library/nntplib.po index 4693f98ac..d4065c2e3 100644 --- a/library/nntplib.po +++ b/library/nntplib.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -36,7 +36,7 @@ msgid "" "`3977` as well as the older :rfc:`977` and :rfc:`2980`." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" @@ -81,13 +81,13 @@ msgid "" "close the NNTP connection when done, e.g.:" msgstr "" -#: library/nntplib.rst:24 +#: library/nntplib.rst:129 msgid "" "Raises an :ref:`auditing event ` ``nntplib.connect`` with " "arguments ``self``, ``host``, ``port``." msgstr "" -#: library/nntplib.rst:26 +#: library/nntplib.rst:131 msgid "" "Raises an :ref:`auditing event ` ``nntplib.putline`` with " "arguments ``self``, ``line``." diff --git a/library/numbers.po b/library/numbers.po index 427c0d297..24e8e424d 100644 --- a/library/numbers.po +++ b/library/numbers.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/numeric.po b/library/numeric.po index c718321f9..46f319a09 100644 --- a/library/numeric.po +++ b/library/numeric.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/operator.po b/library/operator.po index ce6df4d71..f601b87d9 100644 --- a/library/operator.po +++ b/library/operator.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/optparse.po b/library/optparse.po index cffcdc459..0d8a7c959 100644 --- a/library/optparse.po +++ b/library/optparse.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/os.path.po b/library/os.path.po index 3a9f863c6..fdcfa91f3 100644 --- a/library/os.path.po +++ b/library/os.path.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/os.po b/library/os.po index e2e70d077..f4a65a65b 100644 --- a/library/os.po +++ b/library/os.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -443,7 +443,8 @@ msgid "" msgstr "" #: library/os.rst:975 library/os.rst:1203 library/os.rst:2035 -#: library/os.rst:3133 library/os.rst:4236 library/os.rst:4365 +#: library/os.rst:None library/os.rst:3747 library/os.rst:4247 +#: library/os.rst:4365 msgid ":ref:`Availability `: Unix, Windows." msgstr "" @@ -462,11 +463,11 @@ msgid "" "``True``." msgstr "" -#: library/os.rst:734 library/os.rst:942 library/os.rst:1024 -#: library/os.rst:1242 library/os.rst:1270 library/os.rst:1549 -#: library/os.rst:1611 library/os.rst:2006 library/os.rst:2274 -#: library/os.rst:2962 library/os.rst:3352 library/os.rst:4863 -#: library/os.rst:4894 library/os.rst:4904 +#: library/os.rst:None library/os.rst:920 library/os.rst:963 +#: library/os.rst:1036 library/os.rst:1257 library/os.rst:1339 +#: library/os.rst:1575 library/os.rst:1964 library/os.rst:2019 +#: library/os.rst:2285 library/os.rst:3119 library/os.rst:4854 +#: library/os.rst:4884 library/os.rst:4904 msgid ":ref:`Availability `: Unix." msgstr "" @@ -537,7 +538,7 @@ msgid "" "getpwuid(os.getuid())[0]`` to get the login name of the current real user id." msgstr "" -#: library/os.rst:458 library/os.rst:3929 library/os.rst:4458 +#: library/os.rst:458 library/os.rst:3929 library/os.rst:4341 #: library/os.rst:4627 msgid "" ":ref:`Availability `: Unix, Windows, not Emscripten, not WASI." @@ -630,7 +631,7 @@ msgid "" "cause memory leaks. Refer to the system documentation for :c:func:`putenv`." msgstr "" -#: library/os.rst:18 +#: library/os.rst:553 msgid "" "Raises an :ref:`auditing event ` ``os.putenv`` with arguments " "``key``, ``value``." @@ -805,7 +806,7 @@ msgid "" "items of :data:`os.environ`." msgstr "" -#: library/os.rst:12 +#: library/os.rst:753 msgid "" "Raises an :ref:`auditing event ` ``os.unsetenv`` with argument " "``key``." @@ -965,7 +966,7 @@ msgid "" "this is equivalent to ``os.chmod(fd, mode)``." msgstr "" -#: library/os.rst:38 +#: library/os.rst:1909 library/os.rst:2003 msgid "" "Raises an :ref:`auditing event ` ``os.chmod`` with arguments " "``path``, ``mode``, ``dir_fd``." @@ -985,7 +986,7 @@ msgid "" "`chown`. As of Python 3.3, this is equivalent to ``os.chown(fd, uid, gid)``." msgstr "" -#: library/os.rst:11 +#: library/os.rst:1931 library/os.rst:2016 msgid "" "Raises an :ref:`auditing event ` ``os.chown`` with arguments " "``path``, ``uid``, ``gid``, ``dir_fd``." @@ -1066,7 +1067,7 @@ msgid "" "truncate(fd, length)``." msgstr "" -#: library/os.rst:5 +#: library/os.rst:984 msgid "" "Raises an :ref:`auditing event ` ``os.truncate`` with arguments " "``fd``, ``length``." @@ -1100,7 +1101,7 @@ msgid "" "specifies the section of the file to lock." msgstr "" -#: library/os.rst:7 +#: library/os.rst:1021 msgid "" "Raises an :ref:`auditing event ` ``os.lockf`` with arguments " "``fd``, ``cmd``, ``len``." @@ -1161,7 +1162,7 @@ msgid "" "` with the *dir_fd* parameter." msgstr "" -#: library/os.rst:14 +#: library/os.rst:1087 msgid "" "Raises an :ref:`auditing event ` ``open`` with arguments ``path``, " "``mode``, ``flags``." @@ -1346,7 +1347,7 @@ msgstr "" msgid "Combine the functionality of :func:`os.readv` and :func:`os.pread`." msgstr "" -#: library/os.rst:-1 +#: library/os.rst:None msgid "" ":ref:`Availability `: Linux >= 2.6.30, FreeBSD >= 6.0, OpenBSD " ">= 2.7, AIX >= 7.1." @@ -1871,7 +1872,7 @@ msgid "" "`FileNotFoundError`, :exc:`PermissionError`, and :exc:`NotADirectoryError`." msgstr "" -#: library/os.rst:11 +#: library/os.rst:1962 msgid "" "Raises an :ref:`auditing event ` ``os.chdir`` with argument " "``path``." @@ -1942,7 +1943,7 @@ msgid "" "This function can support :ref:`not following symlinks `." msgstr "" -#: library/os.rst:19 +#: library/os.rst:1988 msgid "" "Raises an :ref:`auditing event ` ``os.chflags`` with arguments " "``path``, ``flags``." @@ -2130,7 +2131,7 @@ msgid "" "`not following symlinks `." msgstr "" -#: library/os.rst:7 +#: library/os.rst:2032 msgid "" "Raises an :ref:`auditing event ` ``os.link`` with arguments " "``src``, ``dst``, ``src_dir_fd``, ``dst_dir_fd``." @@ -2171,7 +2172,7 @@ msgid "" "`; the file descriptor must refer to a directory." msgstr "" -#: library/os.rst:15 +#: library/os.rst:2062 msgid "" "Raises an :ref:`auditing event ` ``os.listdir`` with argument " "``path``." @@ -2262,7 +2263,7 @@ msgid "" "module's :func:`tempfile.mkdtemp` function." msgstr "" -#: library/os.rst:24 +#: library/os.rst:2173 msgid "" "Raises an :ref:`auditing event ` ``os.mkdir`` with arguments " "``path``, ``mode``, ``dir_fd``." @@ -2445,7 +2446,7 @@ msgstr "" msgid "This function is semantically identical to :func:`unlink`." msgstr "" -#: library/os.rst:14 +#: library/os.rst:2363 library/os.rst:3150 msgid "" "Raises an :ref:`auditing event ` ``os.remove`` with arguments " "``path``, ``dir_fd``." @@ -2497,7 +2498,7 @@ msgid "" "`replace`." msgstr "" -#: library/os.rst:20 +#: library/os.rst:2411 library/os.rst:2428 msgid "" "Raises an :ref:`auditing event ` ``os.rename`` with arguments " "``src``, ``dst``, ``src_dir_fd``, ``dst_dir_fd``." @@ -2543,7 +2544,7 @@ msgid "" "rmtree` can be used." msgstr "" -#: library/os.rst:9 +#: library/os.rst:2446 msgid "" "Raises an :ref:`auditing event ` ``os.rmdir`` with arguments " "``path``, ``dir_fd``." @@ -2584,7 +2585,7 @@ msgid "" "they will be of type ``str``." msgstr "" -#: library/os.rst:27 +#: library/os.rst:2483 msgid "" "Raises an :ref:`auditing event ` ``os.scandir`` with argument " "``path``." @@ -3312,7 +3313,7 @@ msgid "" ":exc:`OSError` is raised when the function is called by an unprivileged user." msgstr "" -#: library/os.rst:23 +#: library/os.rst:3093 msgid "" "Raises an :ref:`auditing event ` ``os.symlink`` with arguments " "``src``, ``dst``, ``dir_fd``." @@ -3338,7 +3339,7 @@ msgid "" "bytes in size." msgstr "" -#: library/os.rst:6 +#: library/os.rst:3130 msgid "" "Raises an :ref:`auditing event ` ``os.truncate`` with arguments " "``path``, ``length``." @@ -3393,7 +3394,7 @@ msgid "" "func:`utime`." msgstr "" -#: library/os.rst:29 +#: library/os.rst:3189 msgid "" "Raises an :ref:`auditing event ` ``os.utime`` with arguments " "``path``, ``times``, ``ns``, ``dir_fd``." @@ -3496,7 +3497,7 @@ msgid "" "deleting a directory before the directory is empty::" msgstr "" -#: library/os.rst:88 +#: library/os.rst:3288 msgid "" "Raises an :ref:`auditing event ` ``os.walk`` with arguments " "``top``, ``topdown``, ``onerror``, ``followlinks``." @@ -3541,7 +3542,7 @@ msgid "" "doesn't allow deleting a directory before the directory is empty::" msgstr "" -#: library/os.rst:50 +#: library/os.rst:3349 msgid "" "Raises an :ref:`auditing event ` ``os.fwalk`` with arguments " "``top``, ``topdown``, ``onerror``, ``follow_symlinks``, ``dir_fd``." @@ -3577,7 +3578,7 @@ msgstr "" msgid "These flags can be passed to :func:`memfd_create`." msgstr "" -#: library/os.rst:-1 +#: library/os.rst:None msgid ":ref:`Availability `: Linux >= 3.17 with glibc >= 2.27" msgstr "" @@ -3689,7 +3690,7 @@ msgid "" "encoding." msgstr "" -#: library/os.rst:9 +#: library/os.rst:3521 msgid "" "Raises an :ref:`auditing event ` ``os.getxattr`` with arguments " "``path``, ``attribute``." @@ -3707,7 +3708,7 @@ msgid "" "the current directory." msgstr "" -#: library/os.rst:9 +#: library/os.rst:3537 msgid "" "Raises an :ref:`auditing event ` ``os.listxattr`` with argument " "``path``." @@ -3721,7 +3722,7 @@ msgid "" "`filesystem encoding and error handler`." msgstr "" -#: library/os.rst:9 +#: library/os.rst:3553 msgid "" "Raises an :ref:`auditing event ` ``os.removexattr`` with arguments " "``path``, ``attribute``." @@ -3745,7 +3746,7 @@ msgid "" "be ignored on some filesystems." msgstr "" -#: library/os.rst:18 +#: library/os.rst:3578 msgid "" "Raises an :ref:`auditing event ` ``os.setxattr`` with arguments " "``path``, ``attribute``, ``value``, ``flags``." @@ -3821,7 +3822,7 @@ msgid "" "DLLs are loaded." msgstr "" -#: library/os.rst:14 +#: library/os.rst:3642 msgid "" "Raises an :ref:`auditing event ` ``os.add_dll_directory`` with " "argument ``path``." @@ -3903,7 +3904,7 @@ msgid "" "`NotImplementedError`." msgstr "" -#: library/os.rst:43 +#: library/os.rst:3710 msgid "" "Raises an :ref:`auditing event ` ``os.exec`` with arguments " "``path``, ``args``, ``env``." @@ -4038,7 +4039,7 @@ msgid "" "issues when using ``fork()`` from a thread." msgstr "" -#: library/os.rst:7 +#: library/os.rst:3877 msgid "" "Raises an :ref:`auditing event ` ``os.fork`` with no arguments." msgstr "" @@ -4062,7 +4063,7 @@ msgid "" "the :mod:`pty` module. If an error occurs :exc:`OSError` is raised." msgstr "" -#: library/os.rst:7 +#: library/os.rst:3898 msgid "" "Raises an :ref:`auditing event ` ``os.forkpty`` with no arguments." msgstr "" @@ -4093,7 +4094,7 @@ msgstr "" msgid "See also :func:`signal.pthread_kill`." msgstr "" -#: library/os.rst:18 +#: library/os.rst:3926 msgid "" "Raises an :ref:`auditing event ` ``os.kill`` with arguments " "``pid``, ``sig``." @@ -4107,7 +4108,7 @@ msgstr "" msgid "Send the signal *sig* to the process group *pgid*." msgstr "" -#: library/os.rst:7 +#: library/os.rst:3942 msgid "" "Raises an :ref:`auditing event ` ``os.killpg`` with arguments " "``pgid``, ``sig``." @@ -4310,7 +4311,7 @@ msgid "" "`POSIX_SPAWN_SETSCHEDULER` flags." msgstr "" -#: library/os.rst:77 +#: library/os.rst:4111 msgid "" "Raises an :ref:`auditing event ` ``os.posix_spawn`` with arguments " "``path``, ``argv``, ``env``." @@ -4327,7 +4328,7 @@ msgid "" "environment variable (in the same way as for ``execvp(3)``)." msgstr "" -#: library/os.rst:-1 +#: library/os.rst:None msgid ":ref:`Availability `: POSIX, not Emscripten, not WASI." msgstr "" @@ -4451,7 +4452,7 @@ msgid "" "are equivalent::" msgstr "" -#: library/os.rst:54 +#: library/os.rst:4215 msgid "" "Raises an :ref:`auditing event ` ``os.spawn`` with arguments " "``mode``, ``path``, ``args``, ``env``." @@ -4552,13 +4553,13 @@ msgid "" "function cannot be resolved, :exc:`NotImplementedError` will be raised." msgstr "" -#: library/os.rst:37 +#: library/os.rst:4300 msgid "" "Raises an :ref:`auditing event ` ``os.startfile`` with arguments " "``path``, ``operation``." msgstr "" -#: library/os.rst:39 +#: library/os.rst:4302 msgid "" "Raises an :ref:`auditing event ` ``os.startfile/2`` with arguments " "``path``, ``operation``, ``arguments``, ``cwd``, ``show_cmd``." @@ -4611,7 +4612,7 @@ msgid "" "code." msgstr "" -#: library/os.rst:27 +#: library/os.rst:4339 msgid "" "Raises an :ref:`auditing event ` ``os.system`` with argument " "``command``." diff --git a/library/ossaudiodev.po b/library/ossaudiodev.po index 84d849697..6e1cf4230 100644 --- a/library/ossaudiodev.po +++ b/library/ossaudiodev.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/pathlib.po b/library/pathlib.po index 48d70fbd7..ec8739c9a 100644 --- a/library/pathlib.po +++ b/library/pathlib.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -579,7 +579,7 @@ msgid "" "inordinate amount of time." msgstr "" -#: library/pathlib.rst:24 +#: library/pathlib.rst:842 msgid "" "Raises an :ref:`auditing event ` ``pathlib.Path.glob`` with " "arguments ``self``, ``pattern``." @@ -820,7 +820,7 @@ msgid "" "the given relative *pattern*::" msgstr "" -#: library/pathlib.rst:11 +#: library/pathlib.rst:1135 msgid "" "Raises an :ref:`auditing event ` ``pathlib.Path.rglob`` with " "arguments ``self``, ``pattern``." diff --git a/library/pdb.po b/library/pdb.po index 17ce36b71..c881d6738 100644 --- a/library/pdb.po +++ b/library/pdb.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -205,7 +205,7 @@ msgstr "" msgid "Example call to enable tracing with *skip*::" msgstr "" -#: library/pdb.rst:22 +#: library/pdb.rst:183 msgid "" "Raises an :ref:`auditing event ` ``pdb.Pdb`` with no arguments." msgstr "" diff --git a/library/persistence.po b/library/persistence.po index 45473ef6f..9654088c5 100644 --- a/library/persistence.po +++ b/library/persistence.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/pickle.po b/library/pickle.po index 8d5a6eaa7..9030630e2 100644 --- a/library/pickle.po +++ b/library/pickle.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -612,7 +612,7 @@ msgid "" "`pickle-restrict` for details." msgstr "" -#: library/pickle.rst:10 +#: library/pickle.rst:460 msgid "" "Raises an :ref:`auditing event ` ``pickle.find_class`` with " "arguments ``module``, ``name``." diff --git a/library/pickletools.po b/library/pickletools.po index 319bee224..107ae4c7d 100644 --- a/library/pickletools.po +++ b/library/pickletools.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/pipes.po b/library/pipes.po index f04e99e33..dbcbb07b5 100644 --- a/library/pipes.po +++ b/library/pipes.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/pkgutil.po b/library/pkgutil.po index f85e8cdc0..db9370b6b 100644 --- a/library/pkgutil.po +++ b/library/pkgutil.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/platform.po b/library/platform.po index 64243aa11..80b036050 100644 --- a/library/platform.po +++ b/library/platform.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/plistlib.po b/library/plistlib.po index dc5678cc5..941a241fd 100644 --- a/library/plistlib.po +++ b/library/plistlib.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/poplib.po b/library/poplib.po index 2b864aeb6..2c4851359 100644 --- a/library/poplib.po +++ b/library/poplib.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -49,7 +49,7 @@ msgid "" "IMAP4` class, as IMAP servers tend to be better implemented." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" @@ -73,13 +73,13 @@ msgid "" "timeout setting will be used)." msgstr "" -#: library/poplib.rst:13 +#: library/poplib.rst:79 msgid "" "Raises an :ref:`auditing event ` ``poplib.connect`` with arguments " "``self``, ``host``, ``port``." msgstr "" -#: library/poplib.rst:15 +#: library/poplib.rst:81 msgid "" "Raises an :ref:`auditing event ` ``poplib.putline`` with arguments " "``self``, ``line``." diff --git a/library/posix.po b/library/posix.po index 3e4f16e01..f09a6b0a2 100644 --- a/library/posix.po +++ b/library/posix.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/pprint.po b/library/pprint.po index e3cf782bc..e2ac1b174 100644 --- a/library/pprint.po +++ b/library/pprint.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/profile.po b/library/profile.po index 26c5d8f09..878945975 100644 --- a/library/profile.po +++ b/library/profile.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/pty.po b/library/pty.po index d18b00f6b..f80047436 100644 --- a/library/pty.po +++ b/library/pty.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -112,7 +112,7 @@ msgid "" "an exit code." msgstr "" -#: library/pty.rst:34 +#: library/pty.rst:77 msgid "" "Raises an :ref:`auditing event ` ``pty.spawn`` with argument " "``argv``." diff --git a/library/pwd.po b/library/pwd.po index e92eb872d..1ad854e14 100644 --- a/library/pwd.po +++ b/library/pwd.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -26,7 +26,7 @@ msgid "" "It is available on all Unix versions." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/library/py_compile.po b/library/py_compile.po index 0bef76d89..db1d06150 100644 --- a/library/py_compile.po +++ b/library/py_compile.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/pyclbr.po b/library/pyclbr.po index 708acabe4..71d83f0ec 100644 --- a/library/pyclbr.po +++ b/library/pyclbr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/pydoc.po b/library/pydoc.po index 922687183..899bfbe20 100644 --- a/library/pydoc.po +++ b/library/pydoc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/pyexpat.po b/library/pyexpat.po index ba85179ad..a61c26efc 100644 --- a/library/pyexpat.po +++ b/library/pyexpat.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/python.po b/library/python.po index b21b6a6b8..f5cb8c3bd 100644 --- a/library/python.po +++ b/library/python.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/queue.po b/library/queue.po index 234399446..994c5c491 100644 --- a/library/queue.po +++ b/library/queue.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/quopri.po b/library/quopri.po index df0e2e4a8..68f17d03f 100644 --- a/library/quopri.po +++ b/library/quopri.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/random.po b/library/random.po index e10e6df38..9a39a81d0 100644 --- a/library/random.po +++ b/library/random.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/re.po b/library/re.po index 60530f885..434d4c02b 100644 --- a/library/re.po +++ b/library/re.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/readline.po b/library/readline.po index b61d18e58..255bc51e7 100644 --- a/library/readline.po +++ b/library/readline.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/reprlib.po b/library/reprlib.po index 684663941..809855155 100644 --- a/library/reprlib.po +++ b/library/reprlib.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/resource.po b/library/resource.po index e8dedd98d..2bf8bf0ef 100644 --- a/library/resource.po +++ b/library/resource.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -26,7 +26,7 @@ msgid "" "resources utilized by a program." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" @@ -119,7 +119,7 @@ msgstr "" msgid "VxWorks only supports setting :data:`RLIMIT_NOFILE`." msgstr "" -#: library/resource.rst:20 +#: library/resource.rst:92 msgid "" "Raises an :ref:`auditing event ` ``resource.setrlimit`` with " "arguments ``resource``, ``limits``." @@ -148,7 +148,7 @@ msgid "" "process." msgstr "" -#: library/resource.rst:15 +#: library/resource.rst:111 msgid "" "Raises an :ref:`auditing event ` ``resource.prlimit`` with " "arguments ``pid``, ``resource``, ``limits``." diff --git a/library/rlcompleter.po b/library/rlcompleter.po index 9626e8a9d..3f4d8419a 100644 --- a/library/rlcompleter.po +++ b/library/rlcompleter.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/runpy.po b/library/runpy.po index 6e60e57ba..81cc53c2d 100644 --- a/library/runpy.po +++ b/library/runpy.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/sched.po b/library/sched.po index 5c9eb9d0e..6f10b1715 100644 --- a/library/sched.po +++ b/library/sched.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/secrets.po b/library/secrets.po index 613858551..846fcdaa2 100644 --- a/library/secrets.po +++ b/library/secrets.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/security_warnings.po b/library/security_warnings.po index ad4265ef9..36210c57b 100644 --- a/library/security_warnings.po +++ b/library/security_warnings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/select.po b/library/select.po index e5c3b3d05..91cb3aff0 100644 --- a/library/select.po +++ b/library/select.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -39,7 +39,7 @@ msgid "" "precise control over the OS-level primitives used." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/library/selectors.po b/library/selectors.po index bd9cf72ce..fc6783822 100644 --- a/library/selectors.po +++ b/library/selectors.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -68,7 +68,7 @@ msgstr "" msgid "Low-level I/O multiplexing module." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/library/shelve.po b/library/shelve.po index ebf6a72b2..56c797ce2 100644 --- a/library/shelve.po +++ b/library/shelve.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/shlex.po b/library/shlex.po index 81df0f30b..1496d8047 100644 --- a/library/shlex.po +++ b/library/shlex.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/shutil.po b/library/shutil.po index b53f39105..954538a8f 100644 --- a/library/shutil.po +++ b/library/shutil.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -90,7 +90,7 @@ msgid "" "link will be created instead of copying the file *src* points to." msgstr "" -#: library/shutil.rst:18 +#: library/shutil.rst:177 library/shutil.rst:208 msgid "" "Raises an :ref:`auditing event ` ``shutil.copyfile`` with " "arguments ``src``, ``dst``." @@ -133,7 +133,7 @@ msgid "" "platform, and it is asked to do so, it will do nothing and return." msgstr "" -#: library/shutil.rst:20 +#: library/shutil.rst:179 msgid "" "Raises an :ref:`auditing event ` ``shutil.copymode`` with " "arguments ``src``, ``dst``." @@ -196,7 +196,7 @@ msgstr "" msgid "Please see :data:`os.supports_follow_symlinks` for more information." msgstr "" -#: library/shutil.rst:41 +#: library/shutil.rst:210 msgid "" "Raises an :ref:`auditing event ` ``shutil.copystat`` with " "arguments ``src``, ``dst``." @@ -339,7 +339,7 @@ msgid "" "*src* tree." msgstr "" -#: library/shutil.rst:43 +#: library/shutil.rst:275 msgid "" "Raises an :ref:`auditing event ` ``shutil.copytree`` with " "arguments ``src``, ``dst``." @@ -401,7 +401,7 @@ msgid "" "exc_info`. Exceptions raised by *onerror* will not be caught." msgstr "" -#: library/shutil.rst:31 +#: library/shutil.rst:327 msgid "" "Raises an :ref:`auditing event ` ``shutil.rmtree`` with arguments " "``path``, ``dir_fd``." @@ -462,7 +462,7 @@ msgid "" "the expense of not copying any of the metadata." msgstr "" -#: library/shutil.rst:21 +#: library/shutil.rst:371 msgid "" "Raises an :ref:`auditing event ` ``shutil.move`` with arguments " "``src``, ``dst``." @@ -511,7 +511,7 @@ msgstr "" msgid "See also :func:`os.chown`, the underlying function." msgstr "" -#: library/shutil.rst:8 +#: library/shutil.rst:412 msgid "" "Raises an :ref:`auditing event ` ``shutil.chown`` with arguments " "``path``, ``user``, ``group``." @@ -697,7 +697,7 @@ msgstr "" msgid "The *verbose* argument is unused and deprecated." msgstr "" -#: library/shutil.rst:32 +#: library/shutil.rst:573 msgid "" "Raises an :ref:`auditing event ` ``shutil.make_archive`` with " "arguments ``base_name``, ``format``, ``root_dir``, ``base_dir``." @@ -807,7 +807,7 @@ msgid "" "that extension. In case none is found, a :exc:`ValueError` is raised." msgstr "" -#: library/shutil.rst:13 +#: library/shutil.rst:643 msgid "" "Raises an :ref:`auditing event ` ``shutil.unpack_archive`` with " "arguments ``filename``, ``extract_dir``, ``format``." diff --git a/library/signal.po b/library/signal.po index 3b1a3b925..b971c5b32 100644 --- a/library/signal.po +++ b/library/signal.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -265,7 +265,7 @@ msgid "" "can only be raised in user space." msgstr "" -#: library/signal.rst:-1 +#: library/signal.rst:None msgid ":ref:`Availability `: Linux." msgstr "" @@ -480,7 +480,7 @@ msgid "" "performed; this can be used to check if the target thread is still running." msgstr "" -#: library/signal.rst:16 +#: library/signal.rst:433 msgid "" "Raises an :ref:`auditing event ` ``signal.pthread_kill`` with " "arguments ``thread_id``, ``signalnum``." diff --git a/library/site.po b/library/site.po index 91f4b0abc..a8bc87b73 100644 --- a/library/site.po +++ b/library/site.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/smtpd.po b/library/smtpd.po index f5790e990..2b93fafc6 100644 --- a/library/smtpd.po +++ b/library/smtpd.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -55,7 +55,7 @@ msgid "" "SMTPUTF8 extensions." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/library/smtplib.po b/library/smtplib.po index 749c7d92d..c5564ca41 100644 --- a/library/smtplib.po +++ b/library/smtplib.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -32,7 +32,7 @@ msgid "" "Mail Transfer Protocol) and :rfc:`1869` (SMTP Service Extensions)." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" @@ -76,7 +76,7 @@ msgid "" "keyword:`!with` statement exits. E.g.::" msgstr "" -#: library/smtplib.rst:34 +#: library/smtplib.rst:68 msgid "" "Raises an :ref:`auditing event ` ``smtplib.send`` with arguments " "``self``, ``data``." @@ -308,7 +308,7 @@ msgid "" "connection response." msgstr "" -#: library/smtplib.rst:9 +#: library/smtplib.rst:271 msgid "" "Raises an :ref:`auditing event ` ``smtplib.connect`` with " "arguments ``self``, ``host``, ``port``." diff --git a/library/sndhdr.po b/library/sndhdr.po index d2b329367..23ff476f7 100644 --- a/library/sndhdr.po +++ b/library/sndhdr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/socket.po b/library/socket.po index c86e23eb0..b52c92e3b 100644 --- a/library/socket.po +++ b/library/socket.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -37,7 +37,7 @@ msgid "" "operating system socket APIs." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" @@ -761,7 +761,7 @@ msgstr "" msgid "The newly created socket is :ref:`non-inheritable `." msgstr "" -#: library/socket.rst:22 +#: library/socket.rst:635 msgid "" "Raises an :ref:`auditing event ` ``socket.__new__`` with arguments " "``self``, ``family``, ``type``, ``protocol``." @@ -997,7 +997,7 @@ msgid "" "be passed to the :meth:`socket.connect` method." msgstr "" -#: library/socket.rst:30 +#: library/socket.rst:846 msgid "" "Raises an :ref:`auditing event ` ``socket.getaddrinfo`` with " "arguments ``host``, ``port``, ``family``, ``type``, ``protocol``." @@ -1041,7 +1041,7 @@ msgid "" "stack support." msgstr "" -#: library/socket.rst:10 +#: library/socket.rst:900 msgid "" "Raises an :ref:`auditing event ` ``socket.gethostbyname`` with " "argument ``hostname``." @@ -1071,7 +1071,7 @@ msgid "" "interpreter is currently executing." msgstr "" -#: library/socket.rst:4 +#: library/socket.rst:910 msgid "" "Raises an :ref:`auditing event ` ``socket.gethostname`` with no " "arguments." @@ -1094,7 +1094,7 @@ msgid "" "`gethostbyaddr` supports both IPv4 and IPv6." msgstr "" -#: library/socket.rst:9 +#: library/socket.rst:928 msgid "" "Raises an :ref:`auditing event ` ``socket.gethostbyaddr`` with " "argument ``ip_address``." @@ -1119,7 +1119,7 @@ msgid "" "For more information about *flags* you can consult :manpage:`getnameinfo(3)`." msgstr "" -#: library/socket.rst:11 +#: library/socket.rst:945 msgid "" "Raises an :ref:`auditing event ` ``socket.getnameinfo`` with " "argument ``sockaddr``." @@ -1141,7 +1141,7 @@ msgid "" "``'udp'``, otherwise any protocol will match." msgstr "" -#: library/socket.rst:5 +#: library/socket.rst:967 msgid "" "Raises an :ref:`auditing event ` ``socket.getservbyname`` with " "arguments ``servicename``, ``protocolname``." @@ -1154,7 +1154,7 @@ msgid "" "``'udp'``, otherwise any protocol will match." msgstr "" -#: library/socket.rst:5 +#: library/socket.rst:978 msgid "" "Raises an :ref:`auditing event ` ``socket.getservbyport`` with " "arguments ``port``, ``protocolname``." @@ -1292,7 +1292,7 @@ msgid "" "the permissible range of values." msgstr "" -#: library/socket.rst:-1 +#: library/socket.rst:None msgid ":ref:`Availability `: Unix, not Emscripten, not WASI." msgstr "" @@ -1342,13 +1342,13 @@ msgid "" "you don't have enough rights." msgstr "" -#: library/socket.rst:4 +#: library/socket.rst:1165 msgid "" "Raises an :ref:`auditing event ` ``socket.sethostname`` with " "argument ``name``." msgstr "" -#: library/socket.rst:1159 +#: library/socket.rst:None msgid ":ref:`Availability `: Unix." msgstr "" @@ -1358,7 +1358,7 @@ msgid "" "tuples. :exc:`OSError` if the system call fails." msgstr "" -#: library/socket.rst:1170 library/socket.rst:1214 +#: library/socket.rst:1197 library/socket.rst:None msgid "" ":ref:`Availability `: Unix, Windows, not Emscripten, not WASI." msgstr "" @@ -1478,7 +1478,7 @@ msgid "" "format of *address* depends on the address family --- see above.)" msgstr "" -#: library/socket.rst:4 +#: library/socket.rst:1302 msgid "" "Raises an :ref:`auditing event ` ``socket.bind`` with arguments " "``self``, ``address``." @@ -1530,7 +1530,7 @@ msgid "" "(or the exception raised by the signal handler)." msgstr "" -#: library/socket.rst:11 +#: library/socket.rst:1363 msgid "" "Raises an :ref:`auditing event ` ``socket.connect`` with arguments " "``self``, ``address``." @@ -1865,7 +1865,7 @@ msgid "" "address family --- see above.)" msgstr "" -#: library/socket.rst:7 +#: library/socket.rst:1718 msgid "" "Raises an :ref:`auditing event ` ``socket.sendto`` with arguments " "``self``, ``address``." @@ -1898,11 +1898,11 @@ msgid "" "mechanism. See also :meth:`recvmsg`. ::" msgstr "" -#: library/socket.rst:-1 +#: library/socket.rst:None msgid ":ref:`Availability `: Unix, not WASI." msgstr "" -#: library/socket.rst:34 +#: library/socket.rst:1761 msgid "" "Raises an :ref:`auditing event ` ``socket.sendmsg`` with arguments " "``self``, ``address``." diff --git a/library/socketserver.po b/library/socketserver.po index e4a0920ff..3dc1bd30d 100644 --- a/library/socketserver.po +++ b/library/socketserver.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -30,7 +30,7 @@ msgid "" "servers." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/library/spwd.po b/library/spwd.po index a9e22eb3a..adb430cea 100644 --- a/library/spwd.po +++ b/library/spwd.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -32,7 +32,7 @@ msgid "" "available on various Unix versions." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/library/sqlite3.po b/library/sqlite3.po index 142b86d71..328166b43 100644 --- a/library/sqlite3.po +++ b/library/sqlite3.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -331,13 +331,13 @@ msgstr "" msgid "Return type" msgstr "" -#: library/sqlite3.rst:64 +#: library/sqlite3.rst:327 msgid "" "Raises an :ref:`auditing event ` ``sqlite3.connect`` with argument " "``database``." msgstr "" -#: library/sqlite3.rst:65 +#: library/sqlite3.rst:328 msgid "" "Raises an :ref:`auditing event ` ``sqlite3.connect/handle`` with " "argument ``connection_handle``." @@ -996,7 +996,7 @@ msgid "" "program:`configure`." msgstr "" -#: library/sqlite3.rst:17 +#: library/sqlite3.rst:956 msgid "" "Raises an :ref:`auditing event ` ``sqlite3.enable_load_extension`` " "with arguments ``connection``, ``enabled``." @@ -1013,7 +1013,7 @@ msgid "" "method." msgstr "" -#: library/sqlite3.rst:5 +#: library/sqlite3.rst:1007 msgid "" "Raises an :ref:`auditing event ` ``sqlite3.load_extension`` with " "arguments ``connection``, ``path``." @@ -1749,11 +1749,11 @@ msgstr "" msgid "" "SQL operations usually need to use values from Python variables. However, " "beware of using Python's string operations to assemble queries, as they are " -"vulnerable to `SQL injection attacks`_ (see the `xkcd webcomic `_ for a humorous example of what can go wrong)::" +"vulnerable to `SQL injection attacks`_. For example, an attacker can simply " +"close the single quote and inject ``OR TRUE`` to select all rows::" msgstr "" -#: library/sqlite3.rst:1823 +#: library/sqlite3.rst:1827 msgid "" "Instead, use the DB-API's parameter substitution. To insert a variable into " "a query string, use a placeholder in the string, and substitute the actual " @@ -1769,18 +1769,18 @@ msgid "" "ignored. Here's an example of both styles:" msgstr "" -#: library/sqlite3.rst:1865 +#: library/sqlite3.rst:1869 msgid "How to adapt custom Python types to SQLite values" msgstr "" -#: library/sqlite3.rst:1867 +#: library/sqlite3.rst:1871 msgid "" "SQLite supports only a limited set of data types natively. To store custom " "Python types in SQLite databases, *adapt* them to one of the :ref:`Python " "types SQLite natively understands `." msgstr "" -#: library/sqlite3.rst:1871 +#: library/sqlite3.rst:1875 msgid "" "There are two ways to adapt Python objects to SQLite types: letting your " "object adapt itself, or using an *adapter callable*. The latter will take " @@ -1790,11 +1790,11 @@ msgid "" "custom adapter functions." msgstr "" -#: library/sqlite3.rst:1883 +#: library/sqlite3.rst:1887 msgid "How to write adaptable objects" msgstr "" -#: library/sqlite3.rst:1885 +#: library/sqlite3.rst:1889 msgid "" "Suppose we have a :class:`!Point` class that represents a pair of " "coordinates, ``x`` and ``y``, in a Cartesian coordinate system. The " @@ -1804,84 +1804,84 @@ msgid "" "object passed to *protocol* will be of type :class:`PrepareProtocol`." msgstr "" -#: library/sqlite3.rst:1916 +#: library/sqlite3.rst:1920 msgid "How to register adapter callables" msgstr "" -#: library/sqlite3.rst:1918 +#: library/sqlite3.rst:1922 msgid "" "The other possibility is to create a function that converts the Python " "object to an SQLite-compatible type. This function can then be registered " "using :func:`register_adapter`." msgstr "" -#: library/sqlite3.rst:1948 +#: library/sqlite3.rst:1952 msgid "How to convert SQLite values to custom Python types" msgstr "" -#: library/sqlite3.rst:1950 +#: library/sqlite3.rst:1954 msgid "" "Writing an adapter lets you convert *from* custom Python types *to* SQLite " "values. To be able to convert *from* SQLite values *to* custom Python types, " "we use *converters*." msgstr "" -#: library/sqlite3.rst:1955 +#: library/sqlite3.rst:1959 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:1958 +#: library/sqlite3.rst:1962 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:1963 +#: library/sqlite3.rst:1967 msgid "" "Converter functions are **always** passed a :class:`bytes` object, no matter " "the underlying SQLite data type." msgstr "" -#: library/sqlite3.rst:1972 +#: library/sqlite3.rst:1976 msgid "" "We now need to tell :mod:`!sqlite3` when it should convert a given SQLite " "value. This is done when connecting to a database, using the *detect_types* " "parameter of :func:`connect`. There are three options:" msgstr "" -#: library/sqlite3.rst:1976 +#: library/sqlite3.rst:1980 msgid "Implicit: set *detect_types* to :const:`PARSE_DECLTYPES`" msgstr "" -#: library/sqlite3.rst:1977 +#: library/sqlite3.rst:1981 msgid "Explicit: set *detect_types* to :const:`PARSE_COLNAMES`" msgstr "" -#: library/sqlite3.rst:1978 +#: library/sqlite3.rst:1982 msgid "" "Both: set *detect_types* to ``sqlite3.PARSE_DECLTYPES | sqlite3." "PARSE_COLNAMES``. Column names take precedence over declared types." msgstr "" -#: library/sqlite3.rst:1982 +#: library/sqlite3.rst:1986 msgid "The following example illustrates the implicit and explicit approaches:" msgstr "" -#: library/sqlite3.rst:2033 +#: library/sqlite3.rst:2037 msgid "Adapter and converter recipes" msgstr "" -#: library/sqlite3.rst:2035 +#: library/sqlite3.rst:2039 msgid "This section shows recipes for common adapters and converters." msgstr "" -#: library/sqlite3.rst:2097 +#: library/sqlite3.rst:2101 msgid "How to use connection shortcut methods" msgstr "" -#: library/sqlite3.rst:2099 +#: library/sqlite3.rst:2103 msgid "" "Using the :meth:`~Connection.execute`, :meth:`~Connection.executemany`, and :" "meth:`~Connection.executescript` methods of the :class:`Connection` class, " @@ -1893,11 +1893,11 @@ msgid "" "object." msgstr "" -#: library/sqlite3.rst:2140 +#: library/sqlite3.rst:2144 msgid "How to use the connection context manager" msgstr "" -#: library/sqlite3.rst:2142 +#: library/sqlite3.rst:2146 msgid "" "A :class:`Connection` object can be used as a context manager that " "automatically commits or rolls back open transactions when leaving the body " @@ -1907,58 +1907,58 @@ msgid "" "exception, the transaction is rolled back." msgstr "" -#: library/sqlite3.rst:2151 +#: library/sqlite3.rst:2155 msgid "" "If there is no open transaction upon leaving the body of the ``with`` " "statement, the context manager is a no-op." msgstr "" -#: library/sqlite3.rst:2156 +#: library/sqlite3.rst:2160 msgid "" "The context manager neither implicitly opens a new transaction nor closes " "the connection." msgstr "" -#: library/sqlite3.rst:2189 +#: library/sqlite3.rst:2193 msgid "How to work with SQLite URIs" msgstr "" -#: library/sqlite3.rst:2191 +#: library/sqlite3.rst:2195 msgid "Some useful URI tricks include:" msgstr "" -#: library/sqlite3.rst:2193 +#: library/sqlite3.rst:2197 msgid "Open a database in read-only mode:" msgstr "" -#: library/sqlite3.rst:2202 +#: library/sqlite3.rst:2206 msgid "" "Do not implicitly create a new database file if it does not already exist; " "will raise :exc:`~sqlite3.OperationalError` if unable to create a new file:" msgstr "" -#: library/sqlite3.rst:2212 +#: library/sqlite3.rst:2216 msgid "Create a shared named in-memory database:" msgstr "" -#: library/sqlite3.rst:2226 +#: library/sqlite3.rst:2230 msgid "" "More information about this feature, including a list of parameters, can be " "found in the `SQLite URI documentation`_." msgstr "" -#: library/sqlite3.rst:2235 +#: library/sqlite3.rst:2239 msgid "How to create and use row factories" msgstr "" -#: library/sqlite3.rst:2237 +#: library/sqlite3.rst:2241 msgid "" "By default, :mod:`!sqlite3` represents each row as a :class:`tuple`. If a :" "class:`!tuple` does not suit your needs, you can use the :class:`sqlite3." "Row` class or a custom :attr:`~Cursor.row_factory`." msgstr "" -#: library/sqlite3.rst:2242 +#: library/sqlite3.rst:2246 msgid "" "While :attr:`!row_factory` exists as an attribute both on the :class:" "`Cursor` and the :class:`Connection`, it is recommended to set :class:" @@ -1966,7 +1966,7 @@ msgid "" "use the same row factory." msgstr "" -#: library/sqlite3.rst:2247 +#: library/sqlite3.rst:2251 msgid "" ":class:`!Row` provides indexed and case-insensitive named access to columns, " "with minimal memory overhead and performance impact over a :class:`!tuple`. " @@ -1974,51 +1974,51 @@ msgid "" "attribute:" msgstr "" -#: library/sqlite3.rst:2257 +#: library/sqlite3.rst:2261 msgid "Queries now return :class:`!Row` objects:" msgstr "" -#: library/sqlite3.rst:2272 +#: library/sqlite3.rst:2276 msgid "" "You can create a custom :attr:`~Cursor.row_factory` that returns each row as " "a :class:`dict`, with column names mapped to values:" msgstr "" -#: library/sqlite3.rst:2281 +#: library/sqlite3.rst:2285 msgid "" "Using it, queries now return a :class:`!dict` instead of a :class:`!tuple`:" msgstr "" -#: library/sqlite3.rst:2291 +#: library/sqlite3.rst:2295 msgid "The following row factory returns a :term:`named tuple`:" msgstr "" -#: library/sqlite3.rst:2302 +#: library/sqlite3.rst:2306 msgid ":func:`!namedtuple_factory` can be used as follows:" msgstr "" -#: library/sqlite3.rst:2317 +#: library/sqlite3.rst:2321 msgid "" "With some adjustments, the above recipe can be adapted to use a :class:" "`~dataclasses.dataclass`, or any other custom class, instead of a :class:" "`~collections.namedtuple`." msgstr "" -#: library/sqlite3.rst:2325 +#: library/sqlite3.rst:2329 msgid "Explanation" msgstr "" -#: library/sqlite3.rst:2330 +#: library/sqlite3.rst:2334 msgid "Transaction control" msgstr "" -#: library/sqlite3.rst:2332 +#: library/sqlite3.rst:2336 msgid "" "The :mod:`!sqlite3` module does not adhere to the transaction handling " "recommended by :pep:`249`." msgstr "" -#: library/sqlite3.rst:2335 +#: library/sqlite3.rst:2339 msgid "" "If the connection attribute :attr:`~Connection.isolation_level` is not " "``None``, new transactions are implicitly opened before :meth:`~Cursor." @@ -2032,7 +2032,7 @@ msgid "" "attribute." msgstr "" -#: library/sqlite3.rst:2348 +#: library/sqlite3.rst:2352 msgid "" "If :attr:`~Connection.isolation_level` is set to ``None``, no transactions " "are implicitly opened at all. This leaves the underlying SQLite library in " @@ -2042,14 +2042,14 @@ msgid "" "in_transaction` attribute." msgstr "" -#: library/sqlite3.rst:2356 +#: library/sqlite3.rst:2360 msgid "" "The :meth:`~Cursor.executescript` method implicitly commits any pending " "transaction before execution of the given SQL script, regardless of the " "value of :attr:`~Connection.isolation_level`." msgstr "" -#: library/sqlite3.rst:2360 +#: library/sqlite3.rst:2364 msgid "" ":mod:`!sqlite3` used to implicitly commit an open transaction before DDL " "statements. This is no longer the case." diff --git a/library/ssl.po b/library/ssl.po index 3be85cc18..231bfc24b 100644 --- a/library/ssl.po +++ b/library/ssl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -49,7 +49,7 @@ msgid "" "are not necessarily appropriate for your application." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/library/stat.po b/library/stat.po index 1fea2d028..05e26f60f 100644 --- a/library/stat.po +++ b/library/stat.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/statistics.po b/library/statistics.po index 174f5af97..5f7d24835 100644 --- a/library/statistics.po +++ b/library/statistics.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/stdtypes.po b/library/stdtypes.po index 120f81cdd..2be0b6b7b 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-08-15 20:14+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/string.po b/library/string.po index 07dc767db..f8f8df951 100644 --- a/library/string.po +++ b/library/string.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/stringprep.po b/library/stringprep.po index 3780de913..659a6f98a 100644 --- a/library/stringprep.po +++ b/library/stringprep.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/struct.po b/library/struct.po index 4f064c80f..c194d6350 100644 --- a/library/struct.po +++ b/library/struct.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/subprocess.po b/library/subprocess.po index 0214762f3..1377ae4a7 100644 --- a/library/subprocess.po +++ b/library/subprocess.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -41,7 +41,7 @@ msgstr "" msgid ":pep:`324` -- PEP proposing the subprocess module" msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" @@ -859,7 +859,7 @@ msgid "" "waited for. ::" msgstr "" -#: library/subprocess.rst:326 +#: library/subprocess.rst:689 msgid "" "Raises an :ref:`auditing event ` ``subprocess.Popen`` with " "arguments ``executable``, ``args``, ``cwd``, ``env``." diff --git a/library/sunau.po b/library/sunau.po index 72d5ccf43..06f8edf11 100644 --- a/library/sunau.po +++ b/library/sunau.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/superseded.po b/library/superseded.po index 632646ad3..3033dc64f 100644 --- a/library/superseded.po +++ b/library/superseded.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/symtable.po b/library/symtable.po index 34caae15c..308e4605d 100644 --- a/library/symtable.po +++ b/library/symtable.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/sys.po b/library/sys.po index 6b2172076..5cf67548b 100644 --- a/library/sys.po +++ b/library/sys.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -67,7 +67,7 @@ msgid "" "mod:`ctypes`) should be completely removed or closely monitored." msgstr "" -#: library/sys.rst:20 +#: library/sys.rst:47 msgid "" "Raises an :ref:`auditing event ` ``sys.addaudithook`` with no " "arguments." @@ -252,7 +252,7 @@ msgid "" "by the time calling code examines the frame." msgstr "" -#: library/sys.rst:14 +#: library/sys.rst:208 msgid "" "Raises an :ref:`auditing event ` ``sys._current_frames`` with no " "arguments." @@ -270,7 +270,7 @@ msgstr "" msgid "This is most useful for statistical profiling." msgstr "" -#: library/sys.rst:10 +#: library/sys.rst:221 msgid "" "Raises an :ref:`auditing event ` ``sys._current_exceptions`` with " "no arguments." @@ -476,7 +476,7 @@ msgid "" "excepthook``." msgstr "" -#: library/sys.rst:10 +#: library/sys.rst:386 msgid "" "Raises an :ref:`auditing event ` ``sys.excepthook`` with arguments " "``hook``, ``type``, ``value``, ``traceback``." @@ -1161,7 +1161,7 @@ msgid "" "stack." msgstr "" -#: library/sys.rst:6 +#: library/sys.rst:797 msgid "" "Raises an :ref:`auditing event ` ``sys._getframe`` with argument " "``frame``." @@ -1513,7 +1513,7 @@ msgid "" "`." msgstr "" -#: library/sys.rst:7 +#: library/sys.rst:1053 msgid "" "Raises an :ref:`auditing event ` ``cpython.run_interactivehook`` " "with argument ``hook``." @@ -1941,7 +1941,7 @@ msgid "" "depends on the event type." msgstr "" -#: library/sys.rst:21 +#: library/sys.rst:1373 msgid "" "Raises an :ref:`auditing event ` ``sys.setprofile`` with no " "arguments." @@ -2151,7 +2151,7 @@ msgstr "" msgid "For more information on code and frame objects, refer to :ref:`types`." msgstr "" -#: library/sys.rst:78 +#: library/sys.rst:1507 msgid "" "Raises an :ref:`auditing event ` ``sys.settrace`` with no " "arguments." @@ -2180,13 +2180,13 @@ msgid "" "about to be garbage collected." msgstr "" -#: library/sys.rst:7 +#: library/sys.rst:1529 msgid "" "Raises an :ref:`auditing event ` ``sys." "set_asyncgen_hooks_firstiter`` with no arguments." msgstr "" -#: library/sys.rst:9 +#: library/sys.rst:1531 msgid "" "Raises an :ref:`auditing event ` ``sys." "set_asyncgen_hooks_finalizer`` with no arguments." @@ -2521,7 +2521,7 @@ msgstr "" msgid "See also :func:`excepthook` which handles uncaught exceptions." msgstr "" -#: library/sys.rst:32 +#: library/sys.rst:1760 msgid "" "Raises an :ref:`auditing event ` ``sys.unraisablehook`` with " "arguments ``hook``, ``unraisable``." diff --git a/library/sys_path_init.po b/library/sys_path_init.po index 63a8f77be..a3e3351c5 100644 --- a/library/sys_path_init.po +++ b/library/sys_path_init.po @@ -1,17 +1,17 @@ -# SOME DESCRIPTIVE TITLE. +# Python Documentation Turkish Translation # Copyright (C) 2001-2022, Python Software Foundation # This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"Last-Translator: \n" +"Language-Team: TURKISH \n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/library/sysconfig.po b/library/sysconfig.po index 6e4c732c5..2c084d2c2 100644 --- a/library/sysconfig.po +++ b/library/sysconfig.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/syslog.po b/library/syslog.po index 6a80f1eed..77c9c39ef 100644 --- a/library/syslog.po +++ b/library/syslog.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -34,7 +34,7 @@ msgid "" "handlers` module as :class:`SysLogHandler`." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" @@ -65,7 +65,7 @@ msgid "" "func:`openlog` will be called with no arguments." msgstr "" -#: library/syslog.rst:11 +#: library/syslog.rst:45 msgid "" "Raises an :ref:`auditing event ` ``syslog.syslog`` with arguments " "``priority``, ``message``." @@ -95,7 +95,7 @@ msgid "" "for messages which do not have a facility explicitly encoded." msgstr "" -#: library/syslog.rst:12 +#: library/syslog.rst:66 msgid "" "Raises an :ref:`auditing event ` ``syslog.openlog`` with arguments " "``ident``, ``logoption``, ``facility``." @@ -120,7 +120,7 @@ msgid "" "`openlog` parameters are reset to defaults." msgstr "" -#: library/syslog.rst:8 +#: library/syslog.rst:82 msgid "" "Raises an :ref:`auditing event ` ``syslog.closelog`` with no " "arguments." @@ -136,7 +136,7 @@ msgid "" "and including *pri*." msgstr "" -#: library/syslog.rst:8 +#: library/syslog.rst:94 msgid "" "Raises an :ref:`auditing event ` ``syslog.setlogmask`` with " "argument ``maskpri``." diff --git a/library/tabnanny.po b/library/tabnanny.po index 06a392902..765ee8fad 100644 --- a/library/tabnanny.po +++ b/library/tabnanny.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/tarfile.po b/library/tarfile.po index 979f63d4c..6f5d58181 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/telnetlib.po b/library/telnetlib.po index e568b9294..64451ded3 100644 --- a/library/telnetlib.po +++ b/library/telnetlib.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -49,7 +49,7 @@ msgid "" "(Erase Character), EL (Erase Line), GA (Go Ahead), SB (Subnegotiation Begin)." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" @@ -189,7 +189,7 @@ msgstr "" msgid "Do not try to reopen an already connected instance." msgstr "" -#: library/telnetlib.rst:8 +#: library/telnetlib.rst:159 msgid "" "Raises an :ref:`auditing event ` ``telnetlib.Telnet.open`` with " "arguments ``self``, ``host``, ``port``." @@ -227,7 +227,7 @@ msgid "" "connection is closed." msgstr "" -#: library/telnetlib.rst:5 +#: library/telnetlib.rst:196 msgid "" "Raises an :ref:`auditing event ` ``telnetlib.Telnet.write`` with " "arguments ``self``, ``buffer``." diff --git a/library/tempfile.po b/library/tempfile.po index fba9944f1..fae5c1fd0 100644 --- a/library/tempfile.po +++ b/library/tempfile.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -102,7 +102,7 @@ msgid "" "for NamedTemporaryFile." msgstr "" -#: library/tempfile.rst:33 library/tempfile.rst:42 +#: library/tempfile.rst:96 library/tempfile.rst:205 msgid "" "Raises an :ref:`auditing event ` ``tempfile.mkstemp`` with " "argument ``fullpath``." @@ -199,7 +199,7 @@ msgid "" "shutdown)." msgstr "" -#: library/tempfile.rst:21 +#: library/tempfile.rst:231 msgid "" "Raises an :ref:`auditing event ` ``tempfile.mkdtemp`` with " "argument ``fullpath``." diff --git a/library/termios.po b/library/termios.po index 03ed4975d..f26a1b89f 100644 --- a/library/termios.po +++ b/library/termios.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/test.po b/library/test.po index 16f1d277f..0f888c314 100644 --- a/library/test.po +++ b/library/test.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/text.po b/library/text.po index b585520fb..46ae66197 100644 --- a/library/text.po +++ b/library/text.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/textwrap.po b/library/textwrap.po index 0cd953a45..60c47f97b 100644 --- a/library/textwrap.po +++ b/library/textwrap.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/threading.po b/library/threading.po index 1bc835fd8..b9a580943 100644 --- a/library/threading.po +++ b/library/threading.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -72,7 +72,7 @@ msgid "" "appropriate model if you want to run multiple I/O-bound tasks simultaneously." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" @@ -255,7 +255,7 @@ msgid "" "information)." msgstr "" -#: library/threading.rst:-1 +#: library/threading.rst:None msgid ":ref:`Availability `: Windows, pthreads." msgstr "" diff --git a/library/time.po b/library/time.po index cd16e0894..2f7d55ad1 100644 --- a/library/time.po +++ b/library/time.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -213,7 +213,7 @@ msgid "" "such as segmentation fault." msgstr "" -#: library/time.rst:-1 +#: library/time.rst:None msgid ":ref:`Availability `: Unix" msgstr "" @@ -1046,7 +1046,7 @@ msgid "" "`float` type." msgstr "" -#: library/time.rst:-1 +#: library/time.rst:None msgid ":ref:`Availability `: Linux, Unix, Windows." msgstr "" diff --git a/library/timeit.po b/library/timeit.po index a4f32849a..a2f7c3d26 100644 --- a/library/timeit.po +++ b/library/timeit.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/tk.po b/library/tk.po index 1100487b3..d452cacf0 100644 --- a/library/tk.po +++ b/library/tk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/tkinter.colorchooser.po b/library/tkinter.colorchooser.po index e783c89d3..b9dedcf0a 100644 --- a/library/tkinter.colorchooser.po +++ b/library/tkinter.colorchooser.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/tkinter.dnd.po b/library/tkinter.dnd.po index 8a7fb830a..66e8538da 100644 --- a/library/tkinter.dnd.po +++ b/library/tkinter.dnd.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/tkinter.font.po b/library/tkinter.font.po index db81b5f78..2763c4ab5 100644 --- a/library/tkinter.font.po +++ b/library/tkinter.font.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/tkinter.messagebox.po b/library/tkinter.messagebox.po index 75e18dd97..9850cefbe 100644 --- a/library/tkinter.messagebox.po +++ b/library/tkinter.messagebox.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/tkinter.po b/library/tkinter.po index 66cc7d631..1cacb26df 100644 --- a/library/tkinter.po +++ b/library/tkinter.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/tkinter.scrolledtext.po b/library/tkinter.scrolledtext.po index d18acd3e4..063439700 100644 --- a/library/tkinter.scrolledtext.po +++ b/library/tkinter.scrolledtext.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/tkinter.tix.po b/library/tkinter.tix.po index d27dc9239..31efc31c0 100644 --- a/library/tkinter.tix.po +++ b/library/tkinter.tix.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/tkinter.ttk.po b/library/tkinter.ttk.po index cc9da7b20..a16b6ceef 100644 --- a/library/tkinter.ttk.po +++ b/library/tkinter.ttk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/token.po b/library/token.po index 57e4353b3..68d8447b7 100644 --- a/library/token.po +++ b/library/token.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/tokenize.po b/library/tokenize.po index 327774702..623c785dc 100644 --- a/library/tokenize.po +++ b/library/tokenize.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/tomllib.po b/library/tomllib.po index 43cb2c893..b46f27d17 100644 --- a/library/tomllib.po +++ b/library/tomllib.po @@ -1,17 +1,17 @@ -# SOME DESCRIPTIVE TITLE. +# Python Documentation Turkish Translation # Copyright (C) 2001-2022, Python Software Foundation # This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"Last-Translator: \n" +"Language-Team: TURKISH \n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/library/trace.po b/library/trace.po index 355f3d7c3..80c7bc303 100644 --- a/library/trace.po +++ b/library/trace.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/traceback.po b/library/traceback.po index f0de10c9a..19257104d 100644 --- a/library/traceback.po +++ b/library/traceback.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/tracemalloc.po b/library/tracemalloc.po index 8a4f16bc3..e19ec8037 100644 --- a/library/tracemalloc.po +++ b/library/tracemalloc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/tty.po b/library/tty.po index c45b1e949..9d1b0ee59 100644 --- a/library/tty.po +++ b/library/tty.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/turtle.po b/library/turtle.po index d476fd81b..d7b19dc0d 100644 --- a/library/turtle.po +++ b/library/turtle.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/types.po b/library/types.po index 0e541afde..7c2db6194 100644 --- a/library/types.po +++ b/library/types.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -169,7 +169,7 @@ msgid "" "`lambda` expressions." msgstr "" -#: library/types.rst:4 +#: library/types.rst:119 msgid "" "Raises an :ref:`auditing event ` ``function.__new__`` with " "argument ``code``." @@ -203,7 +203,7 @@ msgstr "" msgid "The type for code objects such as returned by :func:`compile`." msgstr "" -#: library/types.rst:5 +#: library/types.rst:153 msgid "" "Raises an :ref:`auditing event ` ``code.__new__`` with arguments " "``code``, ``filename``, ``name``, ``argcount``, ``posonlyargcount``, " diff --git a/library/typing.po b/library/typing.po index 8bb002578..c112ba520 100644 --- a/library/typing.po +++ b/library/typing.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/unicodedata.po b/library/unicodedata.po index 6ccfed01e..bd7295e4a 100644 --- a/library/unicodedata.po +++ b/library/unicodedata.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/unittest.mock-examples.po b/library/unittest.mock-examples.po index 39f8069db..e10a2a7eb 100644 --- a/library/unittest.mock-examples.po +++ b/library/unittest.mock-examples.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/unittest.mock.po b/library/unittest.mock.po index 657174199..f57027b41 100644 --- a/library/unittest.mock.po +++ b/library/unittest.mock.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/unittest.po b/library/unittest.po index f5edc89a9..2da6ad9db 100644 --- a/library/unittest.po +++ b/library/unittest.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/unix.po b/library/unix.po index 71d8e6f80..c74effd81 100644 --- a/library/unix.po +++ b/library/unix.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/urllib.error.po b/library/urllib.error.po index ab8e4f643..366540f21 100644 --- a/library/urllib.error.po +++ b/library/urllib.error.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/urllib.parse.po b/library/urllib.parse.po index 78996af21..c45f36e2a 100644 --- a/library/urllib.parse.po +++ b/library/urllib.parse.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/urllib.po b/library/urllib.po index d955582bc..39674b16e 100644 --- a/library/urllib.po +++ b/library/urllib.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/urllib.request.po b/library/urllib.request.po index 97b098882..68dce35f5 100644 --- a/library/urllib.request.po +++ b/library/urllib.request.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -37,7 +37,7 @@ msgid "" "recommended for a higher-level HTTP client interface." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" @@ -151,7 +151,7 @@ msgid "" "`ProxyHandler` objects." msgstr "" -#: library/urllib.request.rst:61 +#: library/urllib.request.rst:100 msgid "" "Raises an :ref:`auditing event ` ``urllib.Request`` with arguments " "``fullurl``, ``data``, ``headers``, ``method``." diff --git a/library/urllib.robotparser.po b/library/urllib.robotparser.po index 0fd100c5e..709e7e1ef 100644 --- a/library/urllib.robotparser.po +++ b/library/urllib.robotparser.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/uu.po b/library/uu.po index 39c757280..5446515b6 100644 --- a/library/uu.po +++ b/library/uu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/uuid.po b/library/uuid.po index 333392087..c0d68dfd5 100644 --- a/library/uuid.po +++ b/library/uuid.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/venv.po b/library/venv.po index 88c5bdbe5..e8a773e9b 100644 --- a/library/venv.po +++ b/library/venv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -53,7 +53,7 @@ msgid "" "environments/#creating-a-virtual-environment>`__" msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/library/warnings.po b/library/warnings.po index 69454c9c6..ab301d59b 100644 --- a/library/warnings.po +++ b/library/warnings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/wave.po b/library/wave.po index fdd288299..1ed8ff2e8 100644 --- a/library/wave.po +++ b/library/wave.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/weakref.po b/library/weakref.po index 339864604..80bc5a759 100644 --- a/library/weakref.po +++ b/library/weakref.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/webbrowser.po b/library/webbrowser.po index d1d2b50ce..15453a717 100644 --- a/library/webbrowser.po +++ b/library/webbrowser.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -67,7 +67,7 @@ msgid "" "are, naturally, mutually exclusive. Usage example::" msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" @@ -107,7 +107,7 @@ msgid "" "is neither supported nor portable." msgstr "" -#: library/webbrowser.rst:12 +#: library/webbrowser.rst:78 msgid "" "Raises an :ref:`auditing event ` ``webbrowser.open`` with argument " "``url``." diff --git a/library/windows.po b/library/windows.po index 837ff8f31..880dd3d8e 100644 --- a/library/windows.po +++ b/library/windows.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/winreg.po b/library/winreg.po index c7e45f1ff..72fb9ea3b 100644 --- a/library/winreg.po +++ b/library/winreg.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -76,7 +76,7 @@ msgid "" "exc:`OSError` exception is raised." msgstr "" -#: library/winreg.rst:12 +#: library/winreg.rst:56 msgid "" "Raises an :ref:`auditing event ` ``winreg.ConnectRegistry`` with " "arguments ``computer_name``, ``key``." @@ -115,13 +115,13 @@ msgstr "" msgid "If the key already exists, this function opens the existing key." msgstr "" -#: library/winreg.rst:23 +#: library/winreg.rst:112 msgid "" "Raises an :ref:`auditing event ` ``winreg.CreateKey`` with " "arguments ``key``, ``sub_key``, ``access``." msgstr "" -#: library/winreg.rst:20 library/winreg.rst:25 +#: library/winreg.rst:114 library/winreg.rst:324 msgid "" "Raises an :ref:`auditing event ` ``winreg.OpenKey/result`` with " "argument ``key``." @@ -160,7 +160,7 @@ msgid "" "removed. If the method fails, an :exc:`OSError` exception is raised." msgstr "" -#: library/winreg.rst:24 +#: library/winreg.rst:168 msgid "" "Raises an :ref:`auditing event ` ``winreg.DeleteKey`` with " "arguments ``key``, ``sub_key``, ``access``." @@ -193,7 +193,7 @@ msgstr "" msgid "*value* is a string that identifies the value to remove." msgstr "" -#: library/winreg.rst:8 +#: library/winreg.rst:185 msgid "" "Raises an :ref:`auditing event ` ``winreg.DeleteValue`` with " "arguments ``key``, ``value``." @@ -214,7 +214,7 @@ msgid "" "indicating, no more values are available." msgstr "" -#: library/winreg.rst:12 +#: library/winreg.rst:201 msgid "" "Raises an :ref:`auditing event ` ``winreg.EnumKey`` with arguments " "``key``, ``index``." @@ -276,7 +276,7 @@ msgid "" "for :meth:`SetValueEx`)" msgstr "" -#: library/winreg.rst:28 +#: library/winreg.rst:236 msgid "" "Raises an :ref:`auditing event ` ``winreg.EnumValue`` with " "arguments ``key``, ``index``." @@ -288,7 +288,7 @@ msgid "" "`REG_EXPAND_SZ`::" msgstr "" -#: library/winreg.rst:7 +#: library/winreg.rst:253 msgid "" "Raises an :ref:`auditing event ` ``winreg." "ExpandEnvironmentStrings`` with argument ``str``." @@ -352,7 +352,7 @@ msgid "" "specified in *file_name* is relative to the remote computer." msgstr "" -#: library/winreg.rst:22 +#: library/winreg.rst:299 msgid "" "Raises an :ref:`auditing event ` ``winreg.LoadKey`` with arguments " "``key``, ``sub_key``, ``file_name``." @@ -387,7 +387,7 @@ msgstr "" msgid "If the function fails, :exc:`OSError` is raised." msgstr "" -#: library/winreg.rst:18 +#: library/winreg.rst:322 msgid "" "Raises an :ref:`auditing event ` ``winreg.OpenKey`` with arguments " "``key``, ``sub_key``, ``access``." @@ -415,7 +415,7 @@ msgid "" "nanoseconds since Jan 1, 1601." msgstr "" -#: library/winreg.rst:22 +#: library/winreg.rst:356 msgid "" "Raises an :ref:`auditing event ` ``winreg.QueryInfoKey`` with " "argument ``key``." @@ -441,7 +441,7 @@ msgid "" "`QueryValueEx` if possible." msgstr "" -#: library/winreg.rst:21 +#: library/winreg.rst:400 msgid "" "Raises an :ref:`auditing event ` ``winreg.QueryValue`` with " "arguments ``key``, ``sub_key``, ``value_name``." @@ -497,7 +497,7 @@ msgstr "" msgid "This function passes ``NULL`` for *security_attributes* to the API." msgstr "" -#: library/winreg.rst:21 +#: library/winreg.rst:425 msgid "" "Raises an :ref:`auditing event ` ``winreg.SaveKey`` with arguments " "``key``, ``file_name``." @@ -543,7 +543,7 @@ msgid "" "`KEY_SET_VALUE` access." msgstr "" -#: library/winreg.rst:26 +#: library/winreg.rst:483 msgid "" "Raises an :ref:`auditing event ` ``winreg.SetValue`` with " "arguments ``key``, ``sub_key``, ``type``, ``value``." @@ -599,7 +599,7 @@ msgid "" "subkeys." msgstr "" -#: library/winreg.rst:14 +#: library/winreg.rst:501 msgid "" "Raises an :ref:`auditing event ` ``winreg.DisableReflectionKey`` " "with argument ``key``." @@ -614,7 +614,7 @@ msgid "" "Restoring reflection for a key does not affect reflection of any subkeys." msgstr "" -#: library/winreg.rst:11 +#: library/winreg.rst:516 msgid "" "Raises an :ref:`auditing event ` ``winreg.EnableReflectionKey`` " "with argument ``key``." @@ -628,7 +628,7 @@ msgstr "" msgid "Returns ``True`` if reflection is disabled." msgstr "" -#: library/winreg.rst:11 +#: library/winreg.rst:531 msgid "" "Raises an :ref:`auditing event ` ``winreg.QueryReflectionKey`` " "with argument ``key``." @@ -919,7 +919,7 @@ msgid "" "underlying Win32 handle to exist beyond the lifetime of the handle object." msgstr "" -#: library/winreg.rst:11 +#: library/winreg.rst:784 msgid "" "Raises an :ref:`auditing event ` ``winreg.PyHKEY.Detach`` with " "argument ``key``." diff --git a/library/winsound.po b/library/winsound.po index ba4ab77bb..69b1f5286 100644 --- a/library/winsound.po +++ b/library/winsound.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/wsgiref.po b/library/wsgiref.po index 0e73d0126..5055ce9b5 100644 --- a/library/wsgiref.po +++ b/library/wsgiref.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/xdrlib.po b/library/xdrlib.po index 3ce761bf0..70f8ed165 100644 --- a/library/xdrlib.po +++ b/library/xdrlib.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/xml.dom.minidom.po b/library/xml.dom.minidom.po index 3b818cb0e..0ccf6e69e 100644 --- a/library/xml.dom.minidom.po +++ b/library/xml.dom.minidom.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/xml.dom.po b/library/xml.dom.po index b8957f30d..f9e25ee65 100644 --- a/library/xml.dom.po +++ b/library/xml.dom.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/xml.dom.pulldom.po b/library/xml.dom.pulldom.po index 49d4524c0..cd20c7ae8 100644 --- a/library/xml.dom.pulldom.po +++ b/library/xml.dom.pulldom.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/xml.etree.elementtree.po b/library/xml.etree.elementtree.po index efaf116e3..628431440 100644 --- a/library/xml.etree.elementtree.po +++ b/library/xml.etree.elementtree.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/xml.po b/library/xml.po index 89e52c9cb..565c24c6e 100644 --- a/library/xml.po +++ b/library/xml.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/xml.sax.handler.po b/library/xml.sax.handler.po index 4dcd6e651..2f7da3c93 100644 --- a/library/xml.sax.handler.po +++ b/library/xml.sax.handler.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/xml.sax.po b/library/xml.sax.po index 5c7b425a9..4a85328d8 100644 --- a/library/xml.sax.po +++ b/library/xml.sax.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/xml.sax.reader.po b/library/xml.sax.reader.po index 456327a6d..a4c4b7700 100644 --- a/library/xml.sax.reader.po +++ b/library/xml.sax.reader.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/xml.sax.utils.po b/library/xml.sax.utils.po index 838198e08..68f756ede 100644 --- a/library/xml.sax.utils.po +++ b/library/xml.sax.utils.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/xmlrpc.client.po b/library/xmlrpc.client.po index d7b42cb64..d483c20fd 100644 --- a/library/xmlrpc.client.po +++ b/library/xmlrpc.client.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -46,7 +46,7 @@ msgid "" "certificate and hostname checks by default." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/library/xmlrpc.po b/library/xmlrpc.po index cea09724c..e7c525a47 100644 --- a/library/xmlrpc.po +++ b/library/xmlrpc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/xmlrpc.server.po b/library/xmlrpc.server.po index ab6b9f3b7..8c21ae788 100644 --- a/library/xmlrpc.server.po +++ b/library/xmlrpc.server.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -39,7 +39,7 @@ msgid "" "see :ref:`xml-vulnerabilities`." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/library/zipapp.po b/library/zipapp.po index 02966f22d..d9832aea6 100644 --- a/library/zipapp.po +++ b/library/zipapp.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/zipfile.po b/library/zipfile.po index dac775721..5390e0ba3 100644 --- a/library/zipfile.po +++ b/library/zipfile.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/zipimport.po b/library/zipimport.po index 490866099..f0d8c6743 100644 --- a/library/zipimport.po +++ b/library/zipimport.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/zlib.po b/library/zlib.po index b931cfc65..4f05565b5 100644 --- a/library/zlib.po +++ b/library/zlib.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/library/zoneinfo.po b/library/zoneinfo.po index 9f7558051..26ea980c8 100644 --- a/library/zoneinfo.po +++ b/library/zoneinfo.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -53,7 +53,7 @@ msgid "" "zone data via PyPI." msgstr "" -#: includes/wasm-notavail.rst:-1 +#: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" diff --git a/license.po b/license.po index 65e4ff133..f80d57235 100644 --- a/license.po +++ b/license.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-04-10 14:55+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/merge.py b/merge.py index 9f8ddb2fe..a6db147d1 100644 --- a/merge.py +++ b/merge.py @@ -1,4 +1,4 @@ -"""Tool to merge cpython pot files to python-docs-fr po files for a +"""Tool to merge cpython pot files to python-docs-tr po files for a given branch. """ diff --git a/reference/compound_stmts.po b/reference/compound_stmts.po index 676d6a431..aab3cdcc2 100644 --- a/reference/compound_stmts.po +++ b/reference/compound_stmts.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -417,7 +417,7 @@ msgid "" "method returns without an error, then :meth:`__exit__` will always be " "called. Thus, if an error occurs during the assignment to the target list, " "it will be treated the same as an error occurring within the suite would be. " -"See step 6 below." +"See step 7 below." msgstr "" #: reference/compound_stmts.rst:511 diff --git a/reference/datamodel.po b/reference/datamodel.po index f6bebd531..5ce756b7e 100644 --- a/reference/datamodel.po +++ b/reference/datamodel.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -1938,7 +1938,7 @@ msgid "" "See :ref:`special-lookup`." msgstr "" -#: reference/datamodel.rst:16 +#: reference/datamodel.rst:1637 msgid "" "Raises an :ref:`auditing event ` ``object.__getattr__`` with " "arguments ``obj``, ``name``." @@ -1964,7 +1964,7 @@ msgid "" "__setattr__(self, name, value)``." msgstr "" -#: reference/datamodel.rst:9 +#: reference/datamodel.rst:1654 msgid "" "Raises an :ref:`auditing event ` ``object.__setattr__`` with " "arguments ``obj``, ``name``, ``value``." @@ -1984,7 +1984,7 @@ msgid "" "object." msgstr "" -#: reference/datamodel.rst:4 +#: reference/datamodel.rst:1666 msgid "" "Raises an :ref:`auditing event ` ``object.__delattr__`` with " "arguments ``obj``, ``name``." diff --git a/reference/executionmodel.po b/reference/executionmodel.po index 0b6cce758..a5528b6dd 100644 --- a/reference/executionmodel.po +++ b/reference/executionmodel.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/reference/expressions.po b/reference/expressions.po index a974fb34a..cb6351006 100644 --- a/reference/expressions.po +++ b/reference/expressions.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/reference/grammar.po b/reference/grammar.po index e67ec6af7..276576804 100644 --- a/reference/grammar.po +++ b/reference/grammar.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/reference/import.po b/reference/import.po index 8d338d814..31a2e7865 100644 --- a/reference/import.po +++ b/reference/import.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/reference/index.po b/reference/index.po index 0e02a9991..65300db26 100644 --- a/reference/index.po +++ b/reference/index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/reference/introduction.po b/reference/introduction.po index e401875cc..e428bef28 100644 --- a/reference/introduction.po +++ b/reference/introduction.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/reference/lexical_analysis.po b/reference/lexical_analysis.po index a576b30bf..57703e33f 100644 --- a/reference/lexical_analysis.po +++ b/reference/lexical_analysis.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/reference/simple_stmts.po b/reference/simple_stmts.po index e5ed73438..b3945f567 100644 --- a/reference/simple_stmts.po +++ b/reference/simple_stmts.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/reference/toplevel_components.po b/reference/toplevel_components.po index 53b74b4d6..758f0b0dd 100644 --- a/reference/toplevel_components.po +++ b/reference/toplevel_components.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/sphinx.po b/sphinx.po index fad2ab78c..d6432e0b7 100644 --- a/sphinx.po +++ b/sphinx.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-01-01 16:33+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/tutorial/appendix.po b/tutorial/appendix.po index 423830724..26837dd6c 100644 --- a/tutorial/appendix.po +++ b/tutorial/appendix.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-01-02 19:09+0300\n" "Last-Translator: \n" "Language-Team: TURKISH\n" diff --git a/tutorial/appetite.po b/tutorial/appetite.po index fc07abae0..caf342562 100644 --- a/tutorial/appetite.po +++ b/tutorial/appetite.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-01-07 20:48+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/tutorial/classes.po b/tutorial/classes.po index d49a7d74a..a847ca6cf 100644 --- a/tutorial/classes.po +++ b/tutorial/classes.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-01-17 22:57+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -272,9 +272,10 @@ msgstr "" "En içte bulunan kapsam, ilk aranan olmakla birlikte yerel isimleri içerir." #: tutorial/classes.rst:121 +#, fuzzy msgid "" "the scopes of any enclosing functions, which are searched starting with the " -"nearest enclosing scope, contains non-local, but also non-global names" +"nearest enclosing scope, contain non-local, but also non-global names" msgstr "" "En yakın kapsayan kapsamdan başlayarak aranan kapsayan fonksiyonların " "kapsamları yerel olmayan, aynı zamanda genel olmayan adlar içerir" @@ -290,9 +291,10 @@ msgid "" msgstr "En dıştaki kapsam (en son aranan), yerleşik adlar içeren ad alanıdır" #: tutorial/classes.rst:126 +#, fuzzy msgid "" "If a name is declared global, then all references and assignments go " -"directly to the middle scope containing the module's global names. To " +"directly to the next-to-last scope containing the module's global names. To " "rebind variables found outside of the innermost scope, the :keyword:" "`nonlocal` statement can be used; if not declared nonlocal, those variables " "are read-only (an attempt to write to such a variable will simply create a " diff --git a/tutorial/controlflow.po b/tutorial/controlflow.po index cc069ecc0..15aa3908b 100644 --- a/tutorial/controlflow.po +++ b/tutorial/controlflow.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-11-06 23:50+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/tutorial/datastructures.po b/tutorial/datastructures.po index 004e33a21..408ccf05b 100644 --- a/tutorial/datastructures.po +++ b/tutorial/datastructures.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-06-17 01:21+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/tutorial/errors.po b/tutorial/errors.po index 008b36424..73c8b5d2c 100644 --- a/tutorial/errors.po +++ b/tutorial/errors.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-02-20 19:35+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/tutorial/floatingpoint.po b/tutorial/floatingpoint.po index 648752a11..ba4198288 100644 --- a/tutorial/floatingpoint.po +++ b/tutorial/floatingpoint.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-06-14 14:55+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/tutorial/index.po b/tutorial/index.po index 424acf494..d8dbe8cc2 100644 --- a/tutorial/index.po +++ b/tutorial/index.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-01-16 16:09+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/tutorial/inputoutput.po b/tutorial/inputoutput.po index b3aef3927..fe31ac744 100644 --- a/tutorial/inputoutput.po +++ b/tutorial/inputoutput.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-02-24 21:32+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/tutorial/interactive.po b/tutorial/interactive.po index 62ef05861..55c10f1c8 100644 --- a/tutorial/interactive.po +++ b/tutorial/interactive.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-02-13 20:23+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/tutorial/interpreter.po b/tutorial/interpreter.po index 2d2b48241..9d3bb1680 100644 --- a/tutorial/interpreter.po +++ b/tutorial/interpreter.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-01-23 20:04+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/tutorial/introduction.po b/tutorial/introduction.po index 8d075cfde..496a2e4a1 100644 --- a/tutorial/introduction.po +++ b/tutorial/introduction.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-02-27 20:43+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/tutorial/modules.po b/tutorial/modules.po index 88984f29e..6292d5abe 100644 --- a/tutorial/modules.po +++ b/tutorial/modules.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-02-27 20:06+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/tutorial/stdlib.po b/tutorial/stdlib.po index be0f1dcbe..dc797764e 100644 --- a/tutorial/stdlib.po +++ b/tutorial/stdlib.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-02-22 23:00+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/tutorial/stdlib2.po b/tutorial/stdlib2.po index 9702ab139..c68aec698 100644 --- a/tutorial/stdlib2.po +++ b/tutorial/stdlib2.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-01-02 22:55+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/tutorial/venv.po b/tutorial/venv.po index dd29d443e..bb08d4151 100644 --- a/tutorial/venv.po +++ b/tutorial/venv.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2021-12-27 22:33+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/tutorial/whatnow.po b/tutorial/whatnow.po index 03f6c52fb..dc137ce35 100644 --- a/tutorial/whatnow.po +++ b/tutorial/whatnow.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: 2022-01-06 21:48+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/using/cmdline.po b/using/cmdline.po index 245e27160..dfa7bc9dc 100644 --- a/using/cmdline.po +++ b/using/cmdline.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" @@ -116,7 +116,7 @@ msgid "" "modules)." msgstr "" -#: using/cmdline.rst:10 +#: using/cmdline.rst:73 msgid "" "Raises an :ref:`auditing event ` ``cpython.run_command`` with " "argument ``command``." @@ -175,7 +175,7 @@ msgid "" "execution as a script. An example is the :mod:`timeit` module::" msgstr "" -#: using/cmdline.rst:39 +#: using/cmdline.rst:115 msgid "" "Raises an :ref:`auditing event ` ``cpython.run_module`` with " "argument ``module-name``." @@ -214,7 +214,7 @@ msgid "" "path`." msgstr "" -#: using/cmdline.rst:8 +#: using/cmdline.rst:140 msgid "" "Raises an :ref:`auditing event ` ``cpython.run_stdin`` with no " "arguments." @@ -256,7 +256,7 @@ msgid "" "too." msgstr "" -#: using/cmdline.rst:22 +#: using/cmdline.rst:167 msgid "" "Raises an :ref:`auditing event ` ``cpython.run_file`` with " "argument ``filename``." @@ -870,7 +870,7 @@ msgid "" "file." msgstr "" -#: using/cmdline.rst:8 +#: using/cmdline.rst:662 msgid "" "Raises an :ref:`auditing event ` ``cpython.run_startup`` with " "argument ``filename``." diff --git a/using/configure.po b/using/configure.po index a3c55c3c1..ad4724325 100644 --- a/using/configure.po +++ b/using/configure.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/using/editors.po b/using/editors.po index 11c699cd0..d1bba9b14 100644 --- a/using/editors.po +++ b/using/editors.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/using/index.po b/using/index.po index 7f90721eb..015e3aa8c 100644 --- a/using/index.po +++ b/using/index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/using/mac.po b/using/mac.po index f8787fa2c..81d1c8557 100644 --- a/using/mac.po +++ b/using/mac.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/using/unix.po b/using/unix.po index d4e420280..5291baa98 100644 --- a/using/unix.po +++ b/using/unix.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/using/windows.po b/using/windows.po index 3f7c63261..55439d541 100644 --- a/using/windows.po +++ b/using/windows.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 61a66a422..4d3ecb751 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/whatsnew/2.1.po b/whatsnew/2.1.po index a2acdec9f..199171bf5 100644 --- a/whatsnew/2.1.po +++ b/whatsnew/2.1.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/whatsnew/2.2.po b/whatsnew/2.2.po index ed9d319ed..3fe1cd633 100644 --- a/whatsnew/2.2.po +++ b/whatsnew/2.2.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/whatsnew/2.3.po b/whatsnew/2.3.po index ce6274e43..74f6ddb33 100644 --- a/whatsnew/2.3.po +++ b/whatsnew/2.3.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/whatsnew/2.4.po b/whatsnew/2.4.po index 751ea7a4b..2578d090d 100644 --- a/whatsnew/2.4.po +++ b/whatsnew/2.4.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/whatsnew/2.5.po b/whatsnew/2.5.po index 9e5e8366c..f05717282 100644 --- a/whatsnew/2.5.po +++ b/whatsnew/2.5.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/whatsnew/2.6.po b/whatsnew/2.6.po index 1e27f509c..59cb7c63e 100644 --- a/whatsnew/2.6.po +++ b/whatsnew/2.6.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/whatsnew/2.7.po b/whatsnew/2.7.po index 4a089e45b..3ecc52064 100644 --- a/whatsnew/2.7.po +++ b/whatsnew/2.7.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/whatsnew/3.0.po b/whatsnew/3.0.po index fc4d05a79..c04fe7542 100644 --- a/whatsnew/3.0.po +++ b/whatsnew/3.0.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 7ce237229..d9fb08796 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/whatsnew/3.10.po b/whatsnew/3.10.po index cfe302be5..5752e5d46 100644 --- a/whatsnew/3.10.po +++ b/whatsnew/3.10.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/whatsnew/3.11.po b/whatsnew/3.11.po index 56f4f74cf..f0f761c0f 100644 --- a/whatsnew/3.11.po +++ b/whatsnew/3.11.po @@ -1,17 +1,17 @@ -# SOME DESCRIPTIVE TITLE. +# Python Documentation Turkish Translation # Copyright (C) 2001-2022, Python Software Foundation # This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"Last-Translator: \n" +"Language-Team: TURKISH \n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/whatsnew/3.2.po b/whatsnew/3.2.po index 605544c5c..ba9cb36df 100644 --- a/whatsnew/3.2.po +++ b/whatsnew/3.2.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/whatsnew/3.3.po b/whatsnew/3.3.po index 163d4d85a..1f18ac16f 100644 --- a/whatsnew/3.3.po +++ b/whatsnew/3.3.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/whatsnew/3.4.po b/whatsnew/3.4.po index 85b8befcd..686ace6aa 100644 --- a/whatsnew/3.4.po +++ b/whatsnew/3.4.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/whatsnew/3.5.po b/whatsnew/3.5.po index 3b3565a17..0eb5680d9 100644 --- a/whatsnew/3.5.po +++ b/whatsnew/3.5.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/whatsnew/3.6.po b/whatsnew/3.6.po index f029188af..af0ae0785 100644 --- a/whatsnew/3.6.po +++ b/whatsnew/3.6.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/whatsnew/3.7.po b/whatsnew/3.7.po index 838cd78c6..53fb5ac2c 100644 --- a/whatsnew/3.7.po +++ b/whatsnew/3.7.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/whatsnew/3.8.po b/whatsnew/3.8.po index d3cde4dac..752945f6c 100644 --- a/whatsnew/3.8.po +++ b/whatsnew/3.8.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/whatsnew/3.9.po b/whatsnew/3.9.po index 7e9d3f86b..bf3a93f4a 100644 --- a/whatsnew/3.9.po +++ b/whatsnew/3.9.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n" diff --git a/whatsnew/changelog.po b/whatsnew/changelog.po index e90db5645..dd089c95a 100644 --- a/whatsnew/changelog.po +++ b/whatsnew/changelog.po @@ -1,17 +1,17 @@ -# SOME DESCRIPTIVE TITLE. +# Python Documentation Turkish Translation # Copyright (C) 2001-2022, Python Software Foundation # This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"Last-Translator: \n" +"Language-Team: TURKISH \n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -28,28 +28,42 @@ msgstr "" msgid "*Release date: XXXX-XX-XX*" msgstr "" -#: ../build/NEWS:10 ../build/NEWS:263 ../build/NEWS:459 ../build/NEWS:564 -#: ../build/NEWS:2403 ../build/NEWS:2666 ../build/NEWS:2914 ../build/NEWS:3248 -#: ../build/NEWS:3459 ../build/NEWS:4163 ../build/NEWS:4588 ../build/NEWS:4822 -#: ../build/NEWS:5446 ../build/NEWS:6020 ../build/NEWS:6370 ../build/NEWS:7538 -#: ../build/NEWS:7891 ../build/NEWS:8343 ../build/NEWS:8849 ../build/NEWS:9551 -#: ../build/NEWS:9936 ../build/NEWS:11887 ../build/NEWS:12643 -#: ../build/NEWS:13187 ../build/NEWS:13717 ../build/NEWS:17248 -#: ../build/NEWS:17466 ../build/NEWS:19194 ../build/NEWS:21645 -#: ../build/NEWS:22412 ../build/NEWS:22875 ../build/NEWS:22902 -#: ../build/NEWS:24946 ../build/NEWS:25157 ../build/NEWS:25448 -#: ../build/NEWS:26744 ../build/NEWS:26803 ../build/NEWS:27220 -#: ../build/NEWS:27923 +#: ../build/NEWS:10 ../build/NEWS:589 ../build/NEWS:721 ../build/NEWS:1214 +#: ../build/NEWS:1875 ../build/NEWS:5511 ../build/NEWS:7413 ../build/NEWS:8117 +#: ../build/NEWS:8542 ../build/NEWS:8776 ../build/NEWS:9400 ../build/NEWS:9974 +#: ../build/NEWS:10324 ../build/NEWS:11492 ../build/NEWS:11845 +#: ../build/NEWS:12297 ../build/NEWS:12803 ../build/NEWS:13505 +#: ../build/NEWS:13890 ../build/NEWS:15841 ../build/NEWS:16597 +#: ../build/NEWS:17141 ../build/NEWS:17671 ../build/NEWS:21202 +#: ../build/NEWS:21420 ../build/NEWS:23148 ../build/NEWS:25599 +#: ../build/NEWS:26366 ../build/NEWS:26829 ../build/NEWS:26856 +#: ../build/NEWS:28900 ../build/NEWS:29111 ../build/NEWS:29402 +#: ../build/NEWS:30698 ../build/NEWS:30757 ../build/NEWS:31174 +#: ../build/NEWS:31877 msgid "Security" msgstr "" #: ../build/NEWS:12 msgid "" +":gh:`100001`: ``python -m http.server`` no longer allows terminal control " +"characters sent within a garbage request to be printed to the stderr server " +"log." +msgstr "" + +#: ../build/NEWS:16 +msgid "" +"This is done by changing the :mod:`http.server` :class:" +"`BaseHTTPRequestHandler` ``.log_message`` method to replace control " +"characters with a ``\\xHH`` hex escape before printing." +msgstr "" + +#: ../build/NEWS:20 +msgid "" ":gh:`87604`: Avoid publishing list of active per-interpreter audit hooks via " "the :mod:`gc` module" msgstr "" -#: ../build/NEWS:15 +#: ../build/NEWS:23 msgid "" ":gh:`98433`: The IDNA codec decoder used on DNS hostnames by :mod:`socket` " "or :mod:`asyncio` related name resolution functions no longer involves a " @@ -59,67 +73,57 @@ msgid "" "potentially allow for an attacker to supply such a name." msgstr "" -#: ../build/NEWS:23 +#: ../build/NEWS:31 msgid ":gh:`98739`: Update bundled libexpat to 2.5.0" msgstr "" -#: ../build/NEWS:25 +#: ../build/NEWS:33 msgid "" -":gh:`98517`: Port XKCP's fix for the buffer overflows in SHA-3 " -"(CVE-2022-37454)." +":gh:`97612`: Fix a shell code injection vulnerability in the ``get-remote-" +"certificate.py`` example script. The script no longer uses a shell to run " +"``openssl`` commands. Issue reported and initial fix by Caleb Shortt. Patch " +"by Victor Stinner." msgstr "" -#: ../build/NEWS:28 -msgid "" -":gh:`97514`: On Linux the :mod:`multiprocessing` module returns to using " -"filesystem backed unix domain sockets for communication with the " -"*forkserver* process instead of the Linux abstract socket namespace. Only " -"code that chooses to use the :ref:`\"forkserver\" start method " -"` is affected." +#: ../build/NEWS:39 ../build/NEWS:613 ../build/NEWS:741 ../build/NEWS:893 +#: ../build/NEWS:1073 ../build/NEWS:1232 ../build/NEWS:1650 ../build/NEWS:1671 +#: ../build/NEWS:1882 ../build/NEWS:2645 ../build/NEWS:3246 ../build/NEWS:3687 +#: ../build/NEWS:4069 ../build/NEWS:4503 ../build/NEWS:4985 ../build/NEWS:5538 +#: ../build/NEWS:7469 ../build/NEWS:8139 ../build/NEWS:8549 ../build/NEWS:8782 +#: ../build/NEWS:9039 ../build/NEWS:9407 ../build/NEWS:9985 ../build/NEWS:10345 +#: ../build/NEWS:11498 ../build/NEWS:11860 ../build/NEWS:12304 +#: ../build/NEWS:12814 ../build/NEWS:13156 ../build/NEWS:13523 +#: ../build/NEWS:13939 ../build/NEWS:15856 ../build/NEWS:16615 +#: ../build/NEWS:17153 ../build/NEWS:17458 ../build/NEWS:17720 +#: ../build/NEWS:20700 ../build/NEWS:20812 ../build/NEWS:21025 +#: ../build/NEWS:21216 ../build/NEWS:21426 ../build/NEWS:21670 +#: ../build/NEWS:21989 ../build/NEWS:22293 ../build/NEWS:22893 +#: ../build/NEWS:23182 ../build/NEWS:25272 ../build/NEWS:25609 +#: ../build/NEWS:25926 ../build/NEWS:26375 ../build/NEWS:26863 +#: ../build/NEWS:27205 ../build/NEWS:27229 ../build/NEWS:27553 +#: ../build/NEWS:27583 ../build/NEWS:27647 ../build/NEWS:27761 +#: ../build/NEWS:27885 ../build/NEWS:28153 ../build/NEWS:28662 +#: ../build/NEWS:28909 ../build/NEWS:29123 ../build/NEWS:29415 +#: ../build/NEWS:30721 ../build/NEWS:30782 ../build/NEWS:31183 +#: ../build/NEWS:31856 ../build/NEWS:31899 ../build/NEWS:32607 +#: ../build/NEWS:32625 ../build/NEWS:33148 ../build/NEWS:33183 +#: ../build/NEWS:33211 ../build/NEWS:33303 ../build/NEWS:33390 +#: ../build/NEWS:33495 ../build/NEWS:33538 ../build/NEWS:33814 +#: ../build/NEWS:34049 ../build/NEWS:34235 ../build/NEWS:34374 +msgid "Core and Builtins" msgstr "" -#: ../build/NEWS:34 +#: ../build/NEWS:41 msgid "" -"Abstract sockets have no permissions and could allow any user on the system " -"in the same `network namespace `_ (often the whole system) to inject code into " -"the multiprocessing *forkserver* process. This was a potential privilege " -"escalation. Filesystem based socket permissions restrict this to the " -"*forkserver* process user as was the default in Python 3.8 and earlier." +":gh:`99886`: Fix a crash when an object which does not have a dictionary " +"frees its instance values." msgstr "" -#: ../build/NEWS:42 +#: ../build/NEWS:44 msgid "" -"This prevents Linux `CVE-2022-42919 `_." -msgstr "" - -#: ../build/NEWS:46 ../build/NEWS:280 ../build/NEWS:479 ../build/NEWS:574 -#: ../build/NEWS:872 ../build/NEWS:1204 ../build/NEWS:1257 ../build/NEWS:1620 -#: ../build/NEWS:1776 ../build/NEWS:2337 ../build/NEWS:2417 ../build/NEWS:2672 -#: ../build/NEWS:2924 ../build/NEWS:3095 ../build/NEWS:3254 ../build/NEWS:3515 -#: ../build/NEWS:4185 ../build/NEWS:4595 ../build/NEWS:4828 ../build/NEWS:5085 -#: ../build/NEWS:5453 ../build/NEWS:6031 ../build/NEWS:6391 ../build/NEWS:7544 -#: ../build/NEWS:7906 ../build/NEWS:8350 ../build/NEWS:8860 ../build/NEWS:9202 -#: ../build/NEWS:9569 ../build/NEWS:9985 ../build/NEWS:11902 -#: ../build/NEWS:12661 ../build/NEWS:13199 ../build/NEWS:13504 -#: ../build/NEWS:13766 ../build/NEWS:16746 ../build/NEWS:16858 -#: ../build/NEWS:17071 ../build/NEWS:17262 ../build/NEWS:17472 -#: ../build/NEWS:17716 ../build/NEWS:18035 ../build/NEWS:18339 -#: ../build/NEWS:18939 ../build/NEWS:19228 ../build/NEWS:21318 -#: ../build/NEWS:21655 ../build/NEWS:21972 ../build/NEWS:22421 -#: ../build/NEWS:22909 ../build/NEWS:23251 ../build/NEWS:23275 -#: ../build/NEWS:23599 ../build/NEWS:23629 ../build/NEWS:23693 -#: ../build/NEWS:23807 ../build/NEWS:23931 ../build/NEWS:24199 -#: ../build/NEWS:24708 ../build/NEWS:24955 ../build/NEWS:25169 -#: ../build/NEWS:25461 ../build/NEWS:26767 ../build/NEWS:26828 -#: ../build/NEWS:27229 ../build/NEWS:27902 ../build/NEWS:27945 -#: ../build/NEWS:28653 ../build/NEWS:28671 ../build/NEWS:29194 -#: ../build/NEWS:29229 ../build/NEWS:29257 ../build/NEWS:29349 -#: ../build/NEWS:29436 ../build/NEWS:29541 ../build/NEWS:29584 -#: ../build/NEWS:29860 ../build/NEWS:30095 ../build/NEWS:30281 -#: ../build/NEWS:30420 -msgid "Core and Builtins" +":gh:`99891`: Fix a bug in the tokenizer that could cause infinite recursion " +"when showing syntax warnings that happen in the first line of the source. " +"Patch by Pablo Galindo" msgstr "" #: ../build/NEWS:48 @@ -138,650 +142,529 @@ msgstr "" #: ../build/NEWS:56 msgid "" -":gh:`96055`: Update :mod:`faulthandler` to emit an error message with the " -"proper unexpected signal number. Patch by Dong-hee Na." +":gh:`99553`: Fix bug where an :exc:`ExceptionGroup` subclass can wrap a :exc:" +"`BaseException`." msgstr "" #: ../build/NEWS:59 msgid "" -":gh:`98852`: Fix subscription of :class:`types.GenericAlias` instances " -"containing bare generic types: for example ``tuple[A, T][int]``, where ``A`` " -"is a generic type, and ``T`` is a type variable." +":gh:`99370`: Fix zip path for venv created from a non-installed python on " +"POSIX platforms." msgstr "" -#: ../build/NEWS:63 +#: ../build/NEWS:62 msgid "" -":gh:`98415`: Fix detection of MAC addresses for :mod:`uuid` on certain OSs. " -"Patch by Chaim Sanders" +":gh:`99298`: Fix an issue that could potentially cause incorrect error " +"handling for some bytecode instructions." msgstr "" -#: ../build/NEWS:66 +#: ../build/NEWS:65 msgid "" -":gh:`92119`: Print exception class name instead of its string representation " -"when raising errors from :mod:`ctypes` calls." +":gh:`99205`: Fix an issue that prevented :c:type:`PyThreadState` and :c:type:" +"`PyInterpreterState` memory from being freed properly." msgstr "" -#: ../build/NEWS:69 +#: ../build/NEWS:68 msgid "" -":gh:`93696`: Allow :mod:`pdb` to locate source for frozen modules in the " -"standard library." +":gh:`99181`: Fix failure in :keyword:`except* ` with unhashable " +"exceptions." msgstr "" -#: ../build/NEWS:72 +#: ../build/NEWS:71 msgid "" -":issue:`31718`: Raise :exc:`ValueError` instead of :exc:`SystemError` when " -"methods of uninitialized :class:`io.IncrementalNewlineDecoder` objects are " -"called. Patch by Oren Milman." +":gh:`99204`: Fix calculation of :data:`sys._base_executable` when inside a " +"POSIX virtual environment using copies of the python binary when the base " +"installation does not provide the executable name used by the venv. " +"Calculation will fall back to alternative names (\"python\", " +"\"python.\")." msgstr "" -#: ../build/NEWS:76 +#: ../build/NEWS:77 msgid "" -":issue:`38031`: Fix a possible assertion failure in :class:`io.FileIO` when " -"the opener returns an invalid file descriptor." -msgstr "" - -#: ../build/NEWS:80 ../build/NEWS:334 ../build/NEWS:502 ../build/NEWS:628 -#: ../build/NEWS:942 ../build/NEWS:1211 ../build/NEWS:1332 ../build/NEWS:1669 -#: ../build/NEWS:1863 ../build/NEWS:2344 ../build/NEWS:2473 ../build/NEWS:2735 -#: ../build/NEWS:2961 ../build/NEWS:3126 ../build/NEWS:3297 ../build/NEWS:3646 -#: ../build/NEWS:4277 ../build/NEWS:4660 ../build/NEWS:4884 ../build/NEWS:5158 -#: ../build/NEWS:5555 ../build/NEWS:6111 ../build/NEWS:6731 ../build/NEWS:7602 -#: ../build/NEWS:7990 ../build/NEWS:8477 ../build/NEWS:8937 ../build/NEWS:9300 -#: ../build/NEWS:9646 ../build/NEWS:10302 ../build/NEWS:12066 -#: ../build/NEWS:12730 ../build/NEWS:13274 ../build/NEWS:13568 -#: ../build/NEWS:14320 ../build/NEWS:16728 ../build/NEWS:16761 -#: ../build/NEWS:16889 ../build/NEWS:17097 ../build/NEWS:17288 -#: ../build/NEWS:17493 ../build/NEWS:17791 ../build/NEWS:18112 -#: ../build/NEWS:18437 ../build/NEWS:19027 ../build/NEWS:19686 -#: ../build/NEWS:21355 ../build/NEWS:21701 ../build/NEWS:22067 -#: ../build/NEWS:22391 ../build/NEWS:22493 ../build/NEWS:22956 -#: ../build/NEWS:23343 ../build/NEWS:23646 ../build/NEWS:23728 -#: ../build/NEWS:23831 ../build/NEWS:24001 ../build/NEWS:24336 -#: ../build/NEWS:24754 ../build/NEWS:24972 ../build/NEWS:25209 -#: ../build/NEWS:25746 ../build/NEWS:26773 ../build/NEWS:26791 -#: ../build/NEWS:26879 ../build/NEWS:27360 ../build/NEWS:28075 -#: ../build/NEWS:28739 ../build/NEWS:29177 ../build/NEWS:29204 -#: ../build/NEWS:29242 ../build/NEWS:29262 ../build/NEWS:29369 -#: ../build/NEWS:29463 ../build/NEWS:29559 ../build/NEWS:29634 -#: ../build/NEWS:29892 ../build/NEWS:30115 ../build/NEWS:30288 -#: ../build/NEWS:30646 -msgid "Library" +":gh:`96055`: Update :mod:`faulthandler` to emit an error message with the " +"proper unexpected signal number. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:82 +#: ../build/NEWS:80 msgid "" -":gh:`51524`: Fix bug when calling trace.CoverageResults with valid infile." +":gh:`99153`: Fix location of :exc:`SyntaxError` for a :keyword:`try` block " +"with both :keyword:`except` and :keyword:`except* `." msgstr "" -#: ../build/NEWS:85 +#: ../build/NEWS:83 msgid "" -":gh:`99645`: Fix a bug in handling class cleanups in :class:`unittest." -"TestCase`. Now ``addClassCleanup()`` uses separate lists for different " -"``TestCase`` subclasses, and ``doClassCleanups()`` only cleans up the " -"particular class." +":gh:`99103`: Fix the error reporting positions of specialized traceback " +"anchors when the source line contains Unicode characters." msgstr "" -#: ../build/NEWS:90 +#: ../build/NEWS:86 msgid "" -":gh:`97001`: Release the GIL when calling termios APIs to avoid blocking " -"threads." +":gh:`98852`: Fix subscription of type aliases containing bare generic types " +"or types like :class:`~typing.TypeVar`: for example ``tuple[A, T][int]`` and " +"``tuple[TypeVar, T][int]``, where ``A`` is a generic type, and ``T`` is a " +"type variable." msgstr "" -#: ../build/NEWS:93 +#: ../build/NEWS:91 msgid "" -":gh:`99341`: Fix :func:`ast.increment_lineno` to also cover :class:`ast." -"TypeIgnore` when changing line numbers." +":gh:`98925`: Lower the recursion depth for marshal on WASI to support " +"wasmtime 2.0/main." msgstr "" -#: ../build/NEWS:96 +#: ../build/NEWS:94 msgid "" -":gh:`74044`: Fixed bug where :func:`inspect.signature` reported incorrect " -"arguments for decorated methods." +":gh:`98783`: Fix multiple crashes in debug mode when ``str`` subclasses are " +"used instead of ``str`` itself." msgstr "" -#: ../build/NEWS:99 +#: ../build/NEWS:97 msgid "" -":gh:`99275`: Fix ``SystemError`` in :mod:`ctypes` when exception was not set " -"during ``__initsubclass__``." +":gh:`99257`: Fix an issue where member descriptors (such as those for :attr:" +"`~object.__slots__`) could behave incorrectly or crash instead of raising a :" +"exc:`TypeError` when accessed via an instance of an invalid type." msgstr "" #: ../build/NEWS:102 msgid "" -":gh:`99155`: Fix :class:`statistics.NormalDist` pickle with ``0`` and ``1`` " -"protocols." +":gh:`98374`: Suppress ImportError for invalid query for help() command. " +"Patch by Dong-hee Na." msgstr "" #: ../build/NEWS:105 -msgid ":gh:`99134`: Update the bundled copy of pip to version 22.3.1." -msgstr "" - -#: ../build/NEWS:107 msgid "" -":gh:`99130`: Apply bugfixes from `importlib_metadata 4.11.4 `_, namely: " -"In ``PathDistribution._name_from_stem``, avoid including parts of the " -"extension in the result. In ``PathDistribution._normalized_name``, ensure " -"names loaded from the stem of the filename are also normalized, ensuring " -"duplicate entry points by packages varying only by non-normalized name are " -"hidden." +":gh:`98415`: Fix detection of MAC addresses for :mod:`uuid` on certain OSs. " +"Patch by Chaim Sanders" msgstr "" -#: ../build/NEWS:115 +#: ../build/NEWS:108 msgid "" -":gh:`83004`: Clean up refleak on failed module initialisation in :mod:" -"`_zoneinfo`" +":gh:`92119`: Print exception class name instead of its string representation " +"when raising errors from :mod:`ctypes` calls." msgstr "" -#: ../build/NEWS:118 +#: ../build/NEWS:111 msgid "" -":gh:`83004`: Clean up refleaks on failed module initialisation in in :mod:" -"`_pickle`" +":gh:`96078`: :func:`os.sched_yield` now release the GIL while calling " +"sched_yield(2). Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:121 +#: ../build/NEWS:114 msgid "" -":gh:`83004`: Clean up refleak on failed module initialisation in :mod:`_io`." +":gh:`93354`: Fix an issue that could delay the specialization of :opcode:" +"`PRECALL` instructions." msgstr "" -#: ../build/NEWS:124 +#: ../build/NEWS:117 msgid "" -":gh:`98897`: Fix memory leak in :func:`math.dist` when both points don't " -"have the same dimension. Patch by Kumar Aditya." +":gh:`97943`: Bugfix: :func:`PyFunction_GetAnnotations` should return a " +"borrowed reference. It was returning a new reference." msgstr "" -#: ../build/NEWS:127 +#: ../build/NEWS:120 msgid "" -":gh:`98793`: Fix argument typechecks in :func:`!_overlapped.WSAConnect` and :" -"func:`!_overlapped.Overlapped.WSASendTo` functions." +":gh:`97779`: Ensure that all Python frame objects are backed by \"complete\" " +"frames." msgstr "" -#: ../build/NEWS:130 +#: ../build/NEWS:123 msgid "" -":gh:`98740`: Fix internal error in the :mod:`re` module which in very rare " -"circumstances prevented compilation of a regular expression containing a :" -"ref:`conditional expression ` without the " -"\"else\" branch." +":gh:`97591`: Fixed a missing incref/decref pair in ``Exception." +"__setstate__()``. Patch by Ofey Chan." msgstr "" -#: ../build/NEWS:135 +#: ../build/NEWS:126 msgid "" -":gh:`98703`: Fix :meth:`asyncio.StreamWriter.drain` to call ``protocol." -"connection_lost`` callback only once on Windows." +":gh:`94526`: Fix the Python path configuration used to initialized :data:" +"`sys.path` at Python startup. Paths are no longer encoded to UTF-8/strict to " +"avoid encoding errors if it contains surrogate characters (bytes paths are " +"decoded with the surrogateescape error handler). Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:138 +#: ../build/NEWS:132 msgid "" -":gh:`98624`: Add a mutex to unittest.mock.NonCallableMock to protect " -"concurrent access to mock attributes." +":gh:`95921`: Fix overly-broad source position information for chained " +"comparisons used as branching conditions." msgstr "" -#: ../build/NEWS:141 +#: ../build/NEWS:135 msgid "" -":gh:`89237`: Fix hang on Windows in ``subprocess.wait_closed()`` in :mod:" -"`asyncio` with :class:`~asyncio.ProactorEventLoop`. Patch by Kumar Aditya." +":gh:`96387`: At Python exit, sometimes a thread holding the GIL can wait " +"forever for a thread (usually a daemon thread) which requested to drop the " +"GIL, whereas the thread already exited. To fix the race condition, the " +"thread which requested the GIL drop now resets its request before exiting. " +"Issue discovered and analyzed by Mingliang ZHAO. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:145 +#: ../build/NEWS:142 msgid "" -":gh:`98458`: Fix infinite loop in unittest when a self-referencing chained " -"exception is raised" +":gh:`96864`: Fix a possible assertion failure, fatal error, or :exc:" +"`SystemError` if a line tracing event raises an exception while opcode " +"tracing is enabled." msgstr "" -#: ../build/NEWS:148 +#: ../build/NEWS:146 msgid "" -":gh:`97928`: :meth:`tkinter.Text.count` raises now an exception for options " -"starting with \"-\" instead of silently ignoring them." +":gh:`96678`: Fix undefined behaviour in C code of null pointer arithmetic." msgstr "" -#: ../build/NEWS:151 +#: ../build/NEWS:149 msgid "" -":gh:`97966`: On ``uname_result``, restored expectation that ``_fields`` and " -"``_asdict`` would include all six properties including ``processor``." +":gh:`96754`: Make sure that all frame objects created are created from valid " +"interpreter frames. Prevents the possibility of invalid frames in backtraces " +"and signal handlers." msgstr "" -#: ../build/NEWS:154 +#: ../build/NEWS:153 msgid "" -":gh:`98331`: Update the bundled copies of pip and setuptools to versions " -"22.3 and 65.5.0 respectively." +":gh:`95196`: Disable incorrect pickling of the C implemented classmethod " +"descriptors." msgstr "" -#: ../build/NEWS:157 +#: ../build/NEWS:156 msgid "" -":gh:`96035`: Fix bug in :func:`urllib.parse.urlparse` that causes certain " -"port numbers containing whitespace, underscores, plus and minus signs, or " -"non-ASCII digits to be incorrectly accepted." +":gh:`96005`: On WASI :data:`~errno.ENOTCAPABLE` is now mapped to :exc:" +"`PermissionError`. The :mod:`errno` modules exposes the new error number. " +"``getpath.py`` now ignores :exc:`PermissionError` when it cannot open " +"landmark files ``pybuilddir.txt`` and ``pyenv.cfg``." msgstr "" #: ../build/NEWS:161 msgid "" -":gh:`98251`: Allow :mod:`venv` to pass along :envvar:`PYTHON*` variables to " -"``ensurepip`` and ``pip`` when they do not impact path resolution" +":gh:`93696`: Allow :mod:`pdb` to locate source for frozen modules in the " +"standard library." msgstr "" -#: ../build/NEWS:165 +#: ../build/NEWS:164 msgid "" -":gh:`98178`: On macOS, fix a crash in :func:`syslog.syslog` in multi-" -"threaded applications. On macOS, the libc ``syslog()`` function is not " -"thread-safe, so :func:`syslog.syslog` no longer releases the GIL to call it. " -"Patch by Victor Stinner." +":issue:`31718`: Raise :exc:`ValueError` instead of :exc:`SystemError` when " +"methods of uninitialized :class:`io.IncrementalNewlineDecoder` objects are " +"called. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:170 +#: ../build/NEWS:168 msgid "" -":gh:`96151`: Allow ``BUILTINS`` to be a valid field name for frozen " -"dataclasses." +":issue:`38031`: Fix a possible assertion failure in :class:`io.FileIO` when " +"the opener returns an invalid file descriptor." msgstr "" -#: ../build/NEWS:173 -msgid "" -":gh:`98086`: Make sure ``patch.dict()`` can be applied on async functions." +#: ../build/NEWS:172 ../build/NEWS:643 ../build/NEWS:800 ../build/NEWS:922 +#: ../build/NEWS:1127 ../build/NEWS:1340 ../build/NEWS:1706 ../build/NEWS:2083 +#: ../build/NEWS:2764 ../build/NEWS:3403 ../build/NEWS:3797 ../build/NEWS:4216 +#: ../build/NEWS:4629 ../build/NEWS:5094 ../build/NEWS:6058 ../build/NEWS:7600 +#: ../build/NEWS:8231 ../build/NEWS:8614 ../build/NEWS:8838 ../build/NEWS:9112 +#: ../build/NEWS:9509 ../build/NEWS:10065 ../build/NEWS:10685 +#: ../build/NEWS:11556 ../build/NEWS:11944 ../build/NEWS:12431 +#: ../build/NEWS:12891 ../build/NEWS:13254 ../build/NEWS:13600 +#: ../build/NEWS:14256 ../build/NEWS:16020 ../build/NEWS:16684 +#: ../build/NEWS:17228 ../build/NEWS:17522 ../build/NEWS:18274 +#: ../build/NEWS:20682 ../build/NEWS:20715 ../build/NEWS:20843 +#: ../build/NEWS:21051 ../build/NEWS:21242 ../build/NEWS:21447 +#: ../build/NEWS:21745 ../build/NEWS:22066 ../build/NEWS:22391 +#: ../build/NEWS:22981 ../build/NEWS:23640 ../build/NEWS:25309 +#: ../build/NEWS:25655 ../build/NEWS:26021 ../build/NEWS:26345 +#: ../build/NEWS:26447 ../build/NEWS:26910 ../build/NEWS:27297 +#: ../build/NEWS:27600 ../build/NEWS:27682 ../build/NEWS:27785 +#: ../build/NEWS:27955 ../build/NEWS:28290 ../build/NEWS:28708 +#: ../build/NEWS:28926 ../build/NEWS:29163 ../build/NEWS:29700 +#: ../build/NEWS:30727 ../build/NEWS:30745 ../build/NEWS:30833 +#: ../build/NEWS:31314 ../build/NEWS:32029 ../build/NEWS:32693 +#: ../build/NEWS:33131 ../build/NEWS:33158 ../build/NEWS:33196 +#: ../build/NEWS:33216 ../build/NEWS:33323 ../build/NEWS:33417 +#: ../build/NEWS:33513 ../build/NEWS:33588 ../build/NEWS:33846 +#: ../build/NEWS:34069 ../build/NEWS:34242 ../build/NEWS:34600 +msgid "Library" msgstr "" -#: ../build/NEWS:176 +#: ../build/NEWS:174 msgid "" -":gh:`88863`: To avoid apparent memory leaks when :func:`asyncio." -"open_connection` raises, break reference cycles generated by local exception " -"and future instances (which has exception instance as its member var). Patch " -"by Dong Uk, Kang." +":gh:`100001`: Also \\ escape \\s in the http.server BaseHTTPRequestHandler." +"log_message so that it is technically possible to parse the line and " +"reconstruct what the original data was. Without this a \\xHH is ambiguious " +"as to if it is a hex replacement we put in or the characters r\"\\x\" came " +"through in the original request line." msgstr "" -#: ../build/NEWS:181 +#: ../build/NEWS:180 msgid "" -":gh:`93858`: Prevent error when activating venv in nested fish instances." +":gh:`51524`: Fix bug when calling trace.CoverageResults with valid infile." msgstr "" -#: ../build/NEWS:184 +#: ../build/NEWS:183 msgid "" -":issue:`46364`: Restrict use of sockets instead of pipes for stdin of " -"subprocesses created by :mod:`asyncio` to AIX platform only." +":gh:`99645`: Fix a bug in handling class cleanups in :class:`unittest." +"TestCase`. Now ``addClassCleanup()`` uses separate lists for different " +"``TestCase`` subclasses, and ``doClassCleanups()`` only cleans up the " +"particular class." msgstr "" -#: ../build/NEWS:187 +#: ../build/NEWS:188 msgid "" -":issue:`38523`: :func:`shutil.copytree` now applies the " -"*ignore_dangling_symlinks* argument recursively." +":gh:`97001`: Release the GIL when calling termios APIs to avoid blocking " +"threads." msgstr "" -#: ../build/NEWS:190 +#: ../build/NEWS:191 msgid "" -":issue:`36267`: Fix IndexError in :class:`argparse.ArgumentParser` when a " -"``store_true`` action is given an explicit argument." -msgstr "" - -#: ../build/NEWS:194 ../build/NEWS:409 ../build/NEWS:522 ../build/NEWS:754 -#: ../build/NEWS:1083 ../build/NEWS:1510 ../build/NEWS:1717 ../build/NEWS:2077 -#: ../build/NEWS:2352 ../build/NEWS:2566 ../build/NEWS:2824 ../build/NEWS:3028 -#: ../build/NEWS:3182 ../build/NEWS:3368 ../build/NEWS:3982 ../build/NEWS:4444 -#: ../build/NEWS:4724 ../build/NEWS:4994 ../build/NEWS:5347 ../build/NEWS:5791 -#: ../build/NEWS:6257 ../build/NEWS:7216 ../build/NEWS:7763 ../build/NEWS:8207 -#: ../build/NEWS:8665 ../build/NEWS:9069 ../build/NEWS:9493 ../build/NEWS:9808 -#: ../build/NEWS:11152 ../build/NEWS:12456 ../build/NEWS:12922 -#: ../build/NEWS:13399 ../build/NEWS:13641 ../build/NEWS:15827 -#: ../build/NEWS:16802 ../build/NEWS:17012 ../build/NEWS:17162 -#: ../build/NEWS:17380 ../build/NEWS:17625 ../build/NEWS:17950 -#: ../build/NEWS:18290 ../build/NEWS:18773 ../build/NEWS:19116 -#: ../build/NEWS:20724 ../build/NEWS:21478 ../build/NEWS:21834 -#: ../build/NEWS:22231 ../build/NEWS:22629 ../build/NEWS:23198 -#: ../build/NEWS:23518 ../build/NEWS:23674 ../build/NEWS:23777 -#: ../build/NEWS:25136 ../build/NEWS:25387 ../build/NEWS:26554 -#: ../build/NEWS:27114 ../build/NEWS:27781 ../build/NEWS:28507 -#: ../build/NEWS:29068 ../build/NEWS:29321 ../build/NEWS:29520 -#: ../build/NEWS:29831 ../build/NEWS:32031 -msgid "Documentation" +":gh:`99341`: Fix :func:`ast.increment_lineno` to also cover :class:`ast." +"TypeIgnore` when changing line numbers." msgstr "" -#: ../build/NEWS:196 +#: ../build/NEWS:194 msgid "" -":gh:`92892`: Document that calling variadic functions with ctypes requires " -"special care on macOS/arm64 (and possibly other platforms)." +":gh:`99418`: Fix bug in :func:`urllib.parse.urlparse` that causes URL " +"schemes that begin with a digit, a plus sign, or a minus sign to be parsed " +"incorrectly." msgstr "" -#: ../build/NEWS:200 ../build/NEWS:538 ../build/NEWS:779 ../build/NEWS:1141 -#: ../build/NEWS:1516 ../build/NEWS:1731 ../build/NEWS:2137 ../build/NEWS:2364 -#: ../build/NEWS:2612 ../build/NEWS:2853 ../build/NEWS:3045 ../build/NEWS:3196 -#: ../build/NEWS:3390 ../build/NEWS:4005 ../build/NEWS:4459 ../build/NEWS:4733 -#: ../build/NEWS:5003 ../build/NEWS:5356 ../build/NEWS:5803 ../build/NEWS:6278 -#: ../build/NEWS:7258 ../build/NEWS:7780 ../build/NEWS:8221 ../build/NEWS:8684 -#: ../build/NEWS:9094 ../build/NEWS:9822 ../build/NEWS:11256 -#: ../build/NEWS:12504 ../build/NEWS:12957 ../build/NEWS:13413 -#: ../build/NEWS:13652 ../build/NEWS:15992 ../build/NEWS:17027 -#: ../build/NEWS:17181 ../build/NEWS:17397 ../build/NEWS:17649 -#: ../build/NEWS:17963 ../build/NEWS:18295 ../build/NEWS:18779 -#: ../build/NEWS:20772 ../build/NEWS:21516 ../build/NEWS:21629 -#: ../build/NEWS:21854 ../build/NEWS:22244 ../build/NEWS:22641 -#: ../build/NEWS:23220 ../build/NEWS:23531 ../build/NEWS:23782 -#: ../build/NEWS:23917 ../build/NEWS:24188 ../build/NEWS:24618 -#: ../build/NEWS:24891 ../build/NEWS:25145 ../build/NEWS:25399 -#: ../build/NEWS:26572 ../build/NEWS:27132 ../build/NEWS:27786 -#: ../build/NEWS:27907 ../build/NEWS:28530 ../build/NEWS:29092 -#: ../build/NEWS:29336 ../build/NEWS:29513 ../build/NEWS:29822 -#: ../build/NEWS:30051 ../build/NEWS:30261 ../build/NEWS:32071 -msgid "Tests" +#: ../build/NEWS:198 +msgid "" +":gh:`99382`: Check the number of arguments in substitution in user generics " +"containing a :class:`~typing.TypeVarTuple` and one or more :class:`~typing." +"TypeVar`." msgstr "" #: ../build/NEWS:202 msgid "" -":issue:`34272`: Some C API tests were moved into the new Lib/test/test_capi/ " -"directory." +":gh:`99379`: Fix substitution of :class:`~typing.ParamSpec` followed by :" +"class:`~typing.TypeVarTuple` in generic aliases." msgstr "" -#: ../build/NEWS:206 ../build/NEWS:425 ../build/NEWS:545 ../build/NEWS:809 -#: ../build/NEWS:1171 ../build/NEWS:1553 ../build/NEWS:1749 ../build/NEWS:2202 -#: ../build/NEWS:2374 ../build/NEWS:3061 ../build/NEWS:3210 ../build/NEWS:3402 -#: ../build/NEWS:4028 ../build/NEWS:4468 ../build/NEWS:4739 ../build/NEWS:5013 -#: ../build/NEWS:5378 ../build/NEWS:5838 ../build/NEWS:6294 ../build/NEWS:7309 -#: ../build/NEWS:7789 ../build/NEWS:8247 ../build/NEWS:8700 ../build/NEWS:9103 -#: ../build/NEWS:9506 ../build/NEWS:9877 ../build/NEWS:11426 -#: ../build/NEWS:12540 ../build/NEWS:13011 ../build/NEWS:13426 -#: ../build/NEWS:16159 ../build/NEWS:16814 ../build/NEWS:17036 -#: ../build/NEWS:17187 ../build/NEWS:17407 ../build/NEWS:17654 -#: ../build/NEWS:17983 ../build/NEWS:18806 ../build/NEWS:19126 -#: ../build/NEWS:20835 ../build/NEWS:21524 ../build/NEWS:21634 -#: ../build/NEWS:21869 ../build/NEWS:22261 ../build/NEWS:22397 -#: ../build/NEWS:22657 ../build/NEWS:23178 ../build/NEWS:23262 -#: ../build/NEWS:23553 ../build/NEWS:23618 ../build/NEWS:23790 -#: ../build/NEWS:23908 ../build/NEWS:24177 ../build/NEWS:24632 -#: ../build/NEWS:24918 ../build/NEWS:25106 ../build/NEWS:25419 -#: ../build/NEWS:26615 ../build/NEWS:27170 ../build/NEWS:27832 -#: ../build/NEWS:28553 ../build/NEWS:29105 ../build/NEWS:29165 -#: ../build/NEWS:29182 ../build/NEWS:29424 ../build/NEWS:29529 -#: ../build/NEWS:30042 ../build/NEWS:30256 ../build/NEWS:30391 -#: ../build/NEWS:31922 -msgid "Build" +#: ../build/NEWS:205 +msgid "" +":gh:`99344`: Fix substitution of :class:`~typing.TypeVarTuple` and :class:" +"`~typing.ParamSpec` together in user generics." msgstr "" #: ../build/NEWS:208 msgid "" -":gh:`99086`: Fix ``-Wimplicit-int``, ``-Wstrict-prototypes``, and ``-" -"Wimplicit-function-declaration`` compiler warnings in :program:`configure` " -"checks." +":gh:`74044`: Fixed bug where :func:`inspect.signature` reported incorrect " +"arguments for decorated methods." msgstr "" -#: ../build/NEWS:212 +#: ../build/NEWS:211 msgid "" -":gh:`99086`: Fix ``-Wimplicit-int`` compiler warning in :program:`configure` " -"check for ``PTHREAD_SCOPE_SYSTEM``." +":gh:`99275`: Fix ``SystemError`` in :mod:`ctypes` when exception was not set " +"during ``__initsubclass__``." msgstr "" -#: ../build/NEWS:215 +#: ../build/NEWS:214 msgid "" -":gh:`97731`: Specify the full path to the source location for ``make " -"docclean`` (needed for cross-builds)." +":gh:`99277`: Remove older version of ``_SSLProtocolTransport." +"get_write_buffer_limits`` in :mod:`!asyncio.sslproto`" msgstr "" #: ../build/NEWS:218 -msgid "" -":gh:`98671`: Fix ``NO_MISALIGNED_ACCESSES`` being not defined for the SHA3 " -"extension when ``HAVE_ALIGNED_REQUIRED`` is set. Allowing builds on hardware " -"that unaligned memory accesses are not allowed." -msgstr "" - -#: ../build/NEWS:223 ../build/NEWS:432 ../build/NEWS:818 ../build/NEWS:1178 -#: ../build/NEWS:1572 ../build/NEWS:2261 ../build/NEWS:2644 ../build/NEWS:2869 -#: ../build/NEWS:3069 ../build/NEWS:3409 ../build/NEWS:4037 ../build/NEWS:4490 -#: ../build/NEWS:4762 ../build/NEWS:5039 ../build/NEWS:5862 ../build/NEWS:6301 -#: ../build/NEWS:7330 ../build/NEWS:7799 ../build/NEWS:8259 ../build/NEWS:8717 -#: ../build/NEWS:9108 ../build/NEWS:9887 ../build/NEWS:11498 -#: ../build/NEWS:12563 ../build/NEWS:13072 ../build/NEWS:13440 -#: ../build/NEWS:13685 ../build/NEWS:16277 ../build/NEWS:16821 -#: ../build/NEWS:17204 ../build/NEWS:17412 ../build/NEWS:17659 -#: ../build/NEWS:17998 ../build/NEWS:18304 ../build/NEWS:18839 -#: ../build/NEWS:20947 ../build/NEWS:21544 ../build/NEWS:21875 -#: ../build/NEWS:22286 ../build/NEWS:22663 ../build/NEWS:23234 -#: ../build/NEWS:23483 ../build/NEWS:23613 ../build/NEWS:23903 -#: ../build/NEWS:24144 ../build/NEWS:24674 ../build/NEWS:24906 -#: ../build/NEWS:25409 ../build/NEWS:26678 ../build/NEWS:27183 -#: ../build/NEWS:27817 ../build/NEWS:28612 ../build/NEWS:28659 -#: ../build/NEWS:29116 ../build/NEWS:30405 ../build/NEWS:32218 -msgid "Windows" +msgid ":gh:`99248`: fix negative numbers failing in verify()" msgstr "" -#: ../build/NEWS:225 +#: ../build/NEWS:220 msgid "" -":gh:`99345`: Use faster initialization functions to detect install location " -"for Windows Store package" +":gh:`99155`: Fix :class:`statistics.NormalDist` pickle with ``0`` and ``1`` " +"protocols." msgstr "" -#: ../build/NEWS:228 +#: ../build/NEWS:223 msgid "" -":gh:`98689`: Update Windows builds to zlib v1.2.13. v1.2.12 has " -"CVE-2022-37434, but the vulnerable ``inflateGetHeader`` API is not used by " -"Python." +":gh:`93464`: ``enum.auto()`` is now correctly activated when combined with " +"other assignment values. E.g. ``ONE = auto(), 'some text'`` will now " +"evaluate as ``(1, 'some text')``." msgstr "" -#: ../build/NEWS:232 -msgid ":gh:`94328`: Update Windows installer to use SQLite 3.39.4." +#: ../build/NEWS:227 +msgid ":gh:`99134`: Update the bundled copy of pip to version 22.3.1." msgstr "" -#: ../build/NEWS:234 +#: ../build/NEWS:229 msgid "" -":issue:`40882`: Fix a memory leak in :class:`multiprocessing.shared_memory." -"SharedMemory` on Windows." +":gh:`83004`: Clean up refleak on failed module initialisation in :mod:" +"`_zoneinfo`" msgstr "" -#: ../build/NEWS:238 ../build/NEWS:443 ../build/NEWS:1586 ../build/NEWS:1758 -#: ../build/NEWS:2289 ../build/NEWS:2649 ../build/NEWS:2878 ../build/NEWS:3415 -#: ../build/NEWS:4067 ../build/NEWS:4767 ../build/NEWS:5046 ../build/NEWS:5401 -#: ../build/NEWS:5871 ../build/NEWS:6316 ../build/NEWS:7373 ../build/NEWS:7811 -#: ../build/NEWS:8266 ../build/NEWS:8740 ../build/NEWS:9894 ../build/NEWS:11617 -#: ../build/NEWS:12577 ../build/NEWS:13125 ../build/NEWS:16387 -#: ../build/NEWS:17049 ../build/NEWS:17209 ../build/NEWS:17421 -#: ../build/NEWS:17678 ../build/NEWS:18009 ../build/NEWS:18854 -#: ../build/NEWS:21549 ../build/NEWS:21900 ../build/NEWS:22295 -msgid "macOS" +#: ../build/NEWS:232 +msgid "" +":gh:`83004`: Clean up refleaks on failed module initialisation in in :mod:" +"`_pickle`" msgstr "" -#: ../build/NEWS:240 -msgid ":gh:`94328`: Update macOS installer to SQLite 3.39.4." +#: ../build/NEWS:235 +msgid "" +":gh:`83004`: Clean up refleak on failed module initialisation in :mod:`_io`." msgstr "" -#: ../build/NEWS:243 ../build/NEWS:550 ../build/NEWS:833 ../build/NEWS:1591 -#: ../build/NEWS:2302 ../build/NEWS:2386 ../build/NEWS:3216 ../build/NEWS:3421 -#: ../build/NEWS:4094 ../build/NEWS:4496 ../build/NEWS:4772 ../build/NEWS:5053 -#: ../build/NEWS:5894 ../build/NEWS:6321 ../build/NEWS:7394 ../build/NEWS:8276 -#: ../build/NEWS:8745 ../build/NEWS:9128 ../build/NEWS:9519 ../build/NEWS:9901 -#: ../build/NEWS:11638 ../build/NEWS:12584 ../build/NEWS:13133 -#: ../build/NEWS:13452 ../build/NEWS:13701 ../build/NEWS:16423 -#: ../build/NEWS:16826 ../build/NEWS:17056 ../build/NEWS:17214 -#: ../build/NEWS:17430 ../build/NEWS:17683 ../build/NEWS:18859 -#: ../build/NEWS:19145 ../build/NEWS:21014 ../build/NEWS:21554 -#: ../build/NEWS:21908 ../build/NEWS:22300 ../build/NEWS:22677 -#: ../build/NEWS:23149 ../build/NEWS:23475 ../build/NEWS:24589 -#: ../build/NEWS:24862 ../build/NEWS:25064 ../build/NEWS:25325 -#: ../build/NEWS:26444 ../build/NEWS:27744 ../build/NEWS:27912 -#: ../build/NEWS:28454 ../build/NEWS:28971 ../build/NEWS:29304 -#: ../build/NEWS:29816 ../build/NEWS:31839 -msgid "IDLE" +#: ../build/NEWS:238 +msgid "" +":gh:`98897`: Fix memory leak in :func:`math.dist` when both points don't " +"have the same dimension. Patch by Kumar Aditya." msgstr "" -#: ../build/NEWS:245 +#: ../build/NEWS:241 msgid "" -":gh:`97527`: Fix a bug in the previous bugfix that caused IDLE to not start " -"when run with 3.10.8, 3.12.0a1, and at least Microsoft Python 3.10.2288.0 " -"installed without the Lib/test package. 3.11.0 was never affected." +":gh:`98706`: [3.11] Applied changes from importlib_metadata `4.11.4 through " +"4.13 `_, including compatibility and robustness fixes for " +"``Distribution`` objects without ``_normalized_name``, disallowing invalid " +"inputs to ``Distribution.from_name``, and refined behaviors in " +"``PathDistribution._name_from_stem`` and ``PathDistribution." +"_normalized_name``." msgstr "" -#: ../build/NEWS:251 ../build/NEWS:847 ../build/NEWS:1192 ../build/NEWS:2312 -#: ../build/NEWS:2887 ../build/NEWS:3438 ../build/NEWS:5411 ../build/NEWS:5906 -#: ../build/NEWS:7824 ../build/NEWS:8286 ../build/NEWS:8759 ../build/NEWS:11741 -#: ../build/NEWS:12601 ../build/NEWS:13140 ../build/NEWS:13481 -#: ../build/NEWS:16605 ../build/NEWS:17227 ../build/NEWS:17444 -#: ../build/NEWS:17704 ../build/NEWS:18310 ../build/NEWS:18898 -#: ../build/NEWS:21211 ../build/NEWS:21599 ../build/NEWS:21940 -#: ../build/NEWS:22363 ../build/NEWS:22849 ../build/NEWS:23214 -#: ../build/NEWS:23608 ../build/NEWS:23682 ../build/NEWS:24667 -#: ../build/NEWS:25128 ../build/NEWS:25436 ../build/NEWS:26696 -#: ../build/NEWS:27805 ../build/NEWS:28631 ../build/NEWS:29154 -#: ../build/NEWS:29841 ../build/NEWS:30060 ../build/NEWS:30268 -#: ../build/NEWS:32179 -msgid "Tools/Demos" +#: ../build/NEWS:250 +msgid "" +":gh:`98793`: Fix argument typechecks in :func:`!_overlapped.WSAConnect` and :" +"func:`!_overlapped.Overlapped.WSASendTo` functions." msgstr "" #: ../build/NEWS:253 msgid "" -":gh:`95731`: Fix handling of module docstrings in :file:`Tools/i18n/" -"pygettext.py`." -msgstr "" - -#: ../build/NEWS:258 -msgid "Python 3.10.8 final" -msgstr "" - -#: ../build/NEWS:260 -msgid "*Release date: 2022-10-11*" +":gh:`98744`: Prevent crashing in :mod:`traceback` when retrieving the byte-" +"offset for some source files that contain certain unicode characters." msgstr "" -#: ../build/NEWS:265 +#: ../build/NEWS:256 msgid "" -":gh:`97616`: Fix multiplying a list by an integer (``list *= int``): detect " -"the integer overflow when the new allocated length is close to the maximum " -"size. Issue reported by Jordan Limor. Patch by Victor Stinner." +":gh:`98740`: Fix internal error in the :mod:`re` module which in very rare " +"circumstances prevented compilation of a regular expression containing a :" +"ref:`conditional expression ` without the " +"\"else\" branch." msgstr "" -#: ../build/NEWS:269 +#: ../build/NEWS:261 msgid "" -":gh:`97612`: Fix a shell code injection vulnerability in the ``get-remote-" -"certificate.py`` example script. The script no longer uses a shell to run " -"``openssl`` commands. Issue reported and initial fix by Caleb Shortt. Patch " -"by Victor Stinner." +":gh:`98703`: Fix :meth:`asyncio.StreamWriter.drain` to call ``protocol." +"connection_lost`` callback only once on Windows." msgstr "" -#: ../build/NEWS:274 +#: ../build/NEWS:264 msgid "" -":gh:`68966`: The deprecated mailcap module now refuses to inject unsafe text " -"(filenames, MIME types, parameters) into shell commands. Instead of using " -"such text, it will warn and act as if a match was not found (or for test " -"commands, as if the test failed)." +":gh:`98624`: Add a mutex to unittest.mock.NonCallableMock to protect " +"concurrent access to mock attributes." msgstr "" -#: ../build/NEWS:282 +#: ../build/NEWS:267 msgid "" -":gh:`96078`: :func:`os.sched_yield` now release the GIL while calling " -"sched_yield(2). Patch by Dong-hee Na." +":gh:`89237`: Fix hang on Windows in ``subprocess.wait_closed()`` in :mod:" +"`asyncio` with :class:`~asyncio.ProactorEventLoop`. Patch by Kumar Aditya." msgstr "" -#: ../build/NEWS:285 +#: ../build/NEWS:271 msgid "" -":gh:`97943`: Bugfix: :func:`PyFunction_GetAnnotations` should return a " -"borrowed reference. It was returning a new reference." +":gh:`98458`: Fix infinite loop in unittest when a self-referencing chained " +"exception is raised" msgstr "" -#: ../build/NEWS:288 +#: ../build/NEWS:274 msgid "" -":gh:`97591`: Fixed a missing incref/decref pair in `Exception." -"__setstate__()`. Patch by Ofey Chan." +":gh:`97928`: :meth:`tkinter.Text.count` raises now an exception for options " +"starting with \"-\" instead of silently ignoring them." msgstr "" -#: ../build/NEWS:291 +#: ../build/NEWS:277 msgid "" -":gh:`96848`: Fix command line parsing: reject :option:`-X int_max_str_digits " -"<-X>` option with no value (invalid) when the :envvar:" -"`PYTHONINTMAXSTRDIGITS` environment variable is set to a valid limit. Patch " -"by Victor Stinner." +":gh:`97966`: On ``uname_result``, restored expectation that ``_fields`` and " +"``_asdict`` would include all six properties including ``processor``." msgstr "" -#: ../build/NEWS:296 +#: ../build/NEWS:280 msgid "" -":gh:`95921`: Fix overly-broad source position information for chained " -"comparisons used as branching conditions." +":gh:`98307`: A :meth:`~logging.handlers.SysLogHandler.createSocket` method " +"was added to :class:`~logging.handlers.SysLogHandler`." msgstr "" -#: ../build/NEWS:299 -msgid ":gh:`96821`: Fix undefined behaviour in ``_testcapimodule.c``." +#: ../build/NEWS:283 +msgid "" +":gh:`96035`: Fix bug in :func:`urllib.parse.urlparse` that causes certain " +"port numbers containing whitespace, underscores, plus and minus signs, or " +"non-ASCII digits to be incorrectly accepted." msgstr "" -#: ../build/NEWS:301 +#: ../build/NEWS:287 msgid "" -":gh:`95778`: When :exc:`ValueError` is raised if an integer is larger than " -"the limit, mention the :func:`sys.set_int_max_str_digits` function in the " -"error message. Patch by Victor Stinner." +":gh:`98251`: Allow :mod:`venv` to pass along :envvar:`PYTHON*` variables to " +"``ensurepip`` and ``pip`` when they do not impact path resolution" msgstr "" -#: ../build/NEWS:305 +#: ../build/NEWS:291 msgid "" -":gh:`96387`: At Python exit, sometimes a thread holding the GIL can wait " -"forever for a thread (usually a daemon thread) which requested to drop the " -"GIL, whereas the thread already exited. To fix the race condition, the " -"thread which requested the GIL drop now resets its request before exiting. " -"Issue discovered and analyzed by Mingliang ZHAO. Patch by Victor Stinner." +":gh:`98178`: On macOS, fix a crash in :func:`syslog.syslog` in multi-" +"threaded applications. On macOS, the libc ``syslog()`` function is not " +"thread-safe, so :func:`syslog.syslog` no longer releases the GIL to call it. " +"Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:312 +#: ../build/NEWS:296 msgid "" -":gh:`96864`: Fix a possible assertion failure, fatal error, or :exc:" -"`SystemError` if a line tracing event raises an exception while opcode " -"tracing is enabled." +":gh:`96151`: Allow ``BUILTINS`` to be a valid field name for frozen " +"dataclasses." msgstr "" -#: ../build/NEWS:316 +#: ../build/NEWS:299 msgid "" -":gh:`96678`: Fix undefined behaviour in C code of null pointer arithmetic." +":gh:`87730`: Wrap network errors consistently in urllib FTP support, so the " +"test suite doesn't fail when a network is available but the public internet " +"is not reachable." msgstr "" -#: ../build/NEWS:319 -msgid ":gh:`96641`: Do not expose ``KeyWrapper`` in :mod:`_functools`." +#: ../build/NEWS:303 +msgid "" +":gh:`98086`: Make sure ``patch.dict()`` can be applied on async functions." msgstr "" -#: ../build/NEWS:321 +#: ../build/NEWS:306 ../build/NEWS:648 msgid "" -":gh:`96611`: When loading a file with invalid UTF-8 inside a multi-line " -"string, a correct SyntaxError is emitted." +":gh:`90985`: Earlier in 3.11 we deprecated ``asyncio.Task." +"cancel(\"message\")``. We realized we were too harsh, and have undeprecated " +"it." msgstr "" -#: ../build/NEWS:324 -msgid "" -":gh:`95196`: Disable incorrect pickling of the C implemented classmethod " -"descriptors." +#: ../build/NEWS:310 +msgid ":gh:`97837`: Change deprecate warning message in :mod:`unittest` from" msgstr "" -#: ../build/NEWS:327 -msgid "" -":gh:`96352`: Fix :exc:`AttributeError` missing ``name`` and ``obj`` " -"attributes in :meth:`object.__getattribute__`. Patch by Philip Georgi." +#: ../build/NEWS:312 +msgid "``It is deprecated to return a value!=None``" msgstr "" -#: ../build/NEWS:330 -msgid "" -":issue:`42316`: Document some places where an assignment expression needs " -"parentheses." +#: ../build/NEWS:314 +msgid "to" msgstr "" -#: ../build/NEWS:336 +#: ../build/NEWS:316 msgid "" -":gh:`87730`: Wrap network errors consistently in urllib FTP support, so the " -"test suite doesn't fail when a network is available but the public internet " -"is not reachable." +"``It is deprecated to return a value that is not None from a test case``" msgstr "" -#: ../build/NEWS:340 +#: ../build/NEWS:318 msgid "" ":gh:`97825`: Fixes :exc:`AttributeError` when :meth:`subprocess." "check_output` is used with argument ``input=None`` and either of the " "arguments *encoding* or *errors* are used." msgstr "" -#: ../build/NEWS:344 +#: ../build/NEWS:322 +msgid "" +":gh:`82836`: Fix :attr:`~ipaddress.IPv4Address.is_private` properties in " +"the :mod:`ipaddress` module. Previously non-private networks (0.0.0.0/0) " +"would return True from this method; now they correctly return False." +msgstr "" + +#: ../build/NEWS:327 msgid "" ":gh:`96827`: Avoid spurious tracebacks from :mod:`asyncio` when default " "executor cleanup is delayed until after the event loop is closed (e.g. as " "the result of a keyboard interrupt)." msgstr "" -#: ../build/NEWS:348 +#: ../build/NEWS:331 msgid "" ":gh:`97592`: Avoid a crash in the C version of :meth:`asyncio.Future." "remove_done_callback` when an evil argument is passed." msgstr "" -#: ../build/NEWS:352 +#: ../build/NEWS:335 msgid ":gh:`97639`: Remove ``tokenize.NL`` check from :mod:`tabnanny`." msgstr "" -#: ../build/NEWS:354 -msgid ":gh:`97545`: Make Semaphore run faster." -msgstr "" - -#: ../build/NEWS:356 +#: ../build/NEWS:337 msgid "" ":gh:`73588`: Fix generation of the default name of :class:`tkinter." "Checkbutton`. Previously, checkbuttons in different parent widgets could " @@ -789,11 +672,11 @@ msgid "" "\"variable\" are not specified. Now they are globally unique." msgstr "" -#: ../build/NEWS:362 +#: ../build/NEWS:343 msgid ":gh:`97005`: Update bundled libexpat to 2.4.9" msgstr "" -#: ../build/NEWS:364 +#: ../build/NEWS:345 msgid "" ":gh:`85760`: Fix race condition in :mod:`asyncio` where :meth:`~asyncio." "SubprocessProtocol.process_exited` called before the :meth:`~asyncio." @@ -801,40 +684,42 @@ msgid "" "by Kumar Aditya." msgstr "" -#: ../build/NEWS:369 +#: ../build/NEWS:350 msgid "" ":gh:`96819`: Fixed check in :mod:`multiprocessing.resource_tracker` that " "guarantees that the length of a write to a pipe is not greater than " "``PIPE_BUF``." msgstr "" -#: ../build/NEWS:373 +#: ../build/NEWS:354 msgid "" ":gh:`96741`: Corrected type annotation for dataclass attribute ``pstats." "FunctionProfile.ncalls`` to be ``str``." msgstr "" -#: ../build/NEWS:376 +#: ../build/NEWS:357 +msgid ":gh:`95987`: Fix ``repr`` of ``Any`` subclasses." +msgstr "" + +#: ../build/NEWS:359 msgid "" -":gh:`96652`: Fix the faulthandler implementation of ``faulthandler." -"register(signal, chain=True)`` if the ``sigaction()`` function is not " -"available: don't call the previous signal handler if it's NULL. Patch by " -"Victor Stinner." +":gh:`96388`: Work around missing socket functions in :class:`~socket." +"socket`'s ``__repr__``." msgstr "" -#: ../build/NEWS:381 +#: ../build/NEWS:362 msgid "" ":gh:`96073`: In :mod:`inspect`, fix overeager replacement of \"``typing.``\" " "in formatting annotations." msgstr "" -#: ../build/NEWS:384 +#: ../build/NEWS:365 msgid "" -":gh:`90467`: Fix :class:`asyncio.streams.StreamReaderProtocol` to keep a " -"strong reference to the created task, so that it's not garbage collected" +":gh:`96192`: Fix handling of ``bytes`` :term:`path-like objects ` in :func:`os.ismount()`." msgstr "" -#: ../build/NEWS:387 +#: ../build/NEWS:368 msgid "" ":gh:`96052`: Fix handling compiler warnings (SyntaxWarning and " "DeprecationWarning) in :func:`codeop.compile_command` when checking for " @@ -843,40 +728,96 @@ msgid "" "warnings." msgstr "" -#: ../build/NEWS:393 +#: ../build/NEWS:374 +msgid "" +":gh:`88863`: To avoid apparent memory leaks when :func:`asyncio." +"open_connection` raises, break reference cycles generated by local exception " +"and future instances (which has exception instance as its member var). Patch " +"by Dong Uk, Kang." +msgstr "" + +#: ../build/NEWS:379 msgid "" ":gh:`91212`: Fixed flickering of the turtle window when the tracer is turned " "off. Patch by Shin-myoung-serp." msgstr "" -#: ../build/NEWS:396 +#: ../build/NEWS:382 msgid "" -":gh:`74116`: Allow :meth:`asyncio.StreamWriter.drain` to be awaited " -"concurrently by multiple tasks. Patch by Kumar Aditya." +":gh:`88050`: Fix :mod:`asyncio` subprocess transport to kill process cleanly " +"when process is blocked and avoid ``RuntimeError`` when loop is closed. " +"Patch by Kumar Aditya." msgstr "" -#: ../build/NEWS:399 +#: ../build/NEWS:386 msgid "" -":gh:`90155`: Fix broken :class:`asyncio.Semaphore` when acquire is cancelled." +":gh:`93858`: Prevent error when activating venv in nested fish instances." msgstr "" -#: ../build/NEWS:402 -msgid ":gh:`92986`: Fix :func:`ast.unparse` when ``ImportFrom.level`` is None" +#: ../build/NEWS:389 +msgid "" +":gh:`91078`: :meth:`TarFile.next` now returns ``None`` when called on an " +"empty tarfile." msgstr "" -#: ../build/NEWS:404 +#: ../build/NEWS:392 msgid "" -":gh:`91539`: Improve performance of ``urllib.request." -"getproxies_environment`` when there are many environment variables" +":issue:`47220`: Document the optional *callback* parameter of :class:" +"`WeakMethod`. Patch by Géry Ogam." msgstr "" -#: ../build/NEWS:411 +#: ../build/NEWS:395 msgid "" -":gh:`97741`: Fix ``!`` in c domain ref target syntax via a ``conf.py`` " -"patch, so it works as intended to disable ref target resolution." +":issue:`46364`: Restrict use of sockets instead of pipes for stdin of " +"subprocesses created by :mod:`asyncio` to AIX platform only." +msgstr "" + +#: ../build/NEWS:398 +msgid "" +":issue:`38523`: :func:`shutil.copytree` now applies the " +"*ignore_dangling_symlinks* argument recursively." +msgstr "" + +#: ../build/NEWS:401 +msgid "" +":issue:`36267`: Fix IndexError in :class:`argparse.ArgumentParser` when a " +"``store_true`` action is given an explicit argument." +msgstr "" + +#: ../build/NEWS:405 ../build/NEWS:667 ../build/NEWS:856 ../build/NEWS:958 +#: ../build/NEWS:1503 ../build/NEWS:1802 ../build/NEWS:2468 ../build/NEWS:3069 +#: ../build/NEWS:3578 ../build/NEWS:3926 ../build/NEWS:4372 ../build/NEWS:4762 +#: ../build/NEWS:5261 ../build/NEWS:6869 ../build/NEWS:7936 ../build/NEWS:8398 +#: ../build/NEWS:8678 ../build/NEWS:8948 ../build/NEWS:9301 ../build/NEWS:9745 +#: ../build/NEWS:10211 ../build/NEWS:11170 ../build/NEWS:11717 +#: ../build/NEWS:12161 ../build/NEWS:12619 ../build/NEWS:13023 +#: ../build/NEWS:13447 ../build/NEWS:13762 ../build/NEWS:15106 +#: ../build/NEWS:16410 ../build/NEWS:16876 ../build/NEWS:17353 +#: ../build/NEWS:17595 ../build/NEWS:19781 ../build/NEWS:20756 +#: ../build/NEWS:20966 ../build/NEWS:21116 ../build/NEWS:21334 +#: ../build/NEWS:21579 ../build/NEWS:21904 ../build/NEWS:22244 +#: ../build/NEWS:22727 ../build/NEWS:23070 ../build/NEWS:24678 +#: ../build/NEWS:25432 ../build/NEWS:25788 ../build/NEWS:26185 +#: ../build/NEWS:26583 ../build/NEWS:27152 ../build/NEWS:27472 +#: ../build/NEWS:27628 ../build/NEWS:27731 ../build/NEWS:29090 +#: ../build/NEWS:29341 ../build/NEWS:30508 ../build/NEWS:31068 +#: ../build/NEWS:31735 ../build/NEWS:32461 ../build/NEWS:33022 +#: ../build/NEWS:33275 ../build/NEWS:33474 ../build/NEWS:33785 +#: ../build/NEWS:35985 +msgid "Documentation" +msgstr "" + +#: ../build/NEWS:407 +msgid "" +":gh:`92892`: Document that calling variadic functions with ctypes requires " +"special care on macOS/arm64 (and possibly other platforms)." msgstr "" -#: ../build/NEWS:414 +#: ../build/NEWS:410 +msgid ":gh:`85525`: Remove extra row" +msgstr "" + +#: ../build/NEWS:412 msgid "" ":gh:`95588`: Clarified the conflicting advice given in the :mod:`ast` " "documentation about :func:`ast.literal_eval` being \"safe\" for use on " @@ -886,4301 +827,11668 @@ msgid "" "longer claim that ``literal_eval`` is safe." msgstr "" -#: ../build/NEWS:421 -msgid "" -":gh:`93031`: Update tutorial introduction output to use 3.10+ SyntaxError " -"invalid range." +#: ../build/NEWS:419 +msgid "" +":issue:`41825`: Restructured the documentation for the :func:`os.wait* ` family of functions, and improved the docs for :func:`os.waitid` with " +"more explanation of the possible argument constants." +msgstr "" + +#: ../build/NEWS:425 ../build/NEWS:676 ../build/NEWS:866 ../build/NEWS:975 +#: ../build/NEWS:1159 ../build/NEWS:1525 ../build/NEWS:1821 ../build/NEWS:2507 +#: ../build/NEWS:3095 ../build/NEWS:3584 ../build/NEWS:3932 ../build/NEWS:4385 +#: ../build/NEWS:4793 ../build/NEWS:5296 ../build/NEWS:7004 ../build/NEWS:7959 +#: ../build/NEWS:8413 ../build/NEWS:8687 ../build/NEWS:8957 ../build/NEWS:9310 +#: ../build/NEWS:9757 ../build/NEWS:10232 ../build/NEWS:11212 +#: ../build/NEWS:11734 ../build/NEWS:12175 ../build/NEWS:12638 +#: ../build/NEWS:13048 ../build/NEWS:13776 ../build/NEWS:15210 +#: ../build/NEWS:16458 ../build/NEWS:16911 ../build/NEWS:17367 +#: ../build/NEWS:17606 ../build/NEWS:19946 ../build/NEWS:20981 +#: ../build/NEWS:21135 ../build/NEWS:21351 ../build/NEWS:21603 +#: ../build/NEWS:21917 ../build/NEWS:22249 ../build/NEWS:22733 +#: ../build/NEWS:24726 ../build/NEWS:25470 ../build/NEWS:25583 +#: ../build/NEWS:25808 ../build/NEWS:26198 ../build/NEWS:26595 +#: ../build/NEWS:27174 ../build/NEWS:27485 ../build/NEWS:27736 +#: ../build/NEWS:27871 ../build/NEWS:28142 ../build/NEWS:28572 +#: ../build/NEWS:28845 ../build/NEWS:29099 ../build/NEWS:29353 +#: ../build/NEWS:30526 ../build/NEWS:31086 ../build/NEWS:31740 +#: ../build/NEWS:31861 ../build/NEWS:32484 ../build/NEWS:33046 +#: ../build/NEWS:33290 ../build/NEWS:33467 ../build/NEWS:33776 +#: ../build/NEWS:34005 ../build/NEWS:34215 ../build/NEWS:36025 +msgid "Tests" msgstr "" #: ../build/NEWS:427 msgid "" -":gh:`96729`: Ensure that Windows releases built with " -"``Tools\\msi\\buildrelease.bat`` are upgradable to and from official Python " -"releases." +":gh:`99892`: Skip test_normalization() of test_unicodedata if it fails to " +"download NormalizationTest.txt file from pythontest.net. Patch by Victor " +"Stinner." +msgstr "" + +#: ../build/NEWS:431 +msgid "" +":gh:`99934`: Correct test_marsh on (32 bit) x86: test_deterministic sets was " +"failing." msgstr "" #: ../build/NEWS:434 msgid "" -":gh:`97728`: Fix possible crashes caused by the use of uninitialized " -"variables when pass invalid arguments in :func:`os.system` on Windows and in " -"Windows-specific modules (like ``winreg``)." +":gh:`99659`: Optional big memory tests in ``test_sqlite3`` now catch the " +"correct :exc:`sqlite.DataError` exception type in case of too large strings " +"and/or blobs passed." msgstr "" #: ../build/NEWS:438 -msgid ":gh:`90989`: Clarify some text in the Windows installer." +msgid "" +":gh:`98713`: Fix a bug in the :mod:`typing` tests where a test relying on " +"CPython-specific implementation details was not decorated with " +"``@cpython_only`` and was not skipped on other implementations." msgstr "" -#: ../build/NEWS:440 -msgid ":gh:`96577`: Fixes a potential buffer overrun in :mod:`msilib`." +#: ../build/NEWS:442 +msgid "" +":gh:`87390`: Add tests for star-unpacking with PEP 646, and some other " +"miscellaneous PEP 646 tests." msgstr "" #: ../build/NEWS:445 msgid "" -":gh:`97897`: The macOS 13 SDK includes support for the ``mkfifoat`` and " -"``mknodat`` system calls. Using the ``dir_fd`` option with either :func:`os." -"mkfifo` or :func:`os.mknod` could result in a segfault if cpython is built " -"with the macOS 13 SDK but run on an earlier version of macOS. Prevent this " -"by adding runtime support for detection of these system calls " -"(\"weaklinking\") as is done for other newer syscalls on macOS." +":gh:`96853`: Added explicit coverage of ``Py_Initialize`` (and hence " +"``Py_InitializeEx``) back to the embedding tests (all other embedding tests " +"migrated to ``Py_InitializeFromConfig`` in Python 3.11)" +msgstr "" + +#: ../build/NEWS:449 +msgid "" +":issue:`34272`: Some C API tests were moved into the new Lib/test/test_capi/ " +"directory." +msgstr "" + +#: ../build/NEWS:453 ../build/NEWS:684 ../build/NEWS:873 ../build/NEWS:991 +#: ../build/NEWS:1165 ../build/NEWS:1580 ../build/NEWS:1659 ../build/NEWS:1830 +#: ../build/NEWS:2540 ../build/NEWS:3119 ../build/NEWS:3606 ../build/NEWS:3976 +#: ../build/NEWS:4412 ../build/NEWS:4815 ../build/NEWS:5345 ../build/NEWS:7126 +#: ../build/NEWS:7982 ../build/NEWS:8422 ../build/NEWS:8693 ../build/NEWS:8967 +#: ../build/NEWS:9332 ../build/NEWS:9792 ../build/NEWS:10248 +#: ../build/NEWS:11263 ../build/NEWS:11743 ../build/NEWS:12201 +#: ../build/NEWS:12654 ../build/NEWS:13057 ../build/NEWS:13460 +#: ../build/NEWS:13831 ../build/NEWS:15380 ../build/NEWS:16494 +#: ../build/NEWS:16965 ../build/NEWS:17380 ../build/NEWS:20113 +#: ../build/NEWS:20768 ../build/NEWS:20990 ../build/NEWS:21141 +#: ../build/NEWS:21361 ../build/NEWS:21608 ../build/NEWS:21937 +#: ../build/NEWS:22760 ../build/NEWS:23080 ../build/NEWS:24789 +#: ../build/NEWS:25478 ../build/NEWS:25588 ../build/NEWS:25823 +#: ../build/NEWS:26215 ../build/NEWS:26351 ../build/NEWS:26611 +#: ../build/NEWS:27132 ../build/NEWS:27216 ../build/NEWS:27507 +#: ../build/NEWS:27572 ../build/NEWS:27744 ../build/NEWS:27862 +#: ../build/NEWS:28131 ../build/NEWS:28586 ../build/NEWS:28872 +#: ../build/NEWS:29060 ../build/NEWS:29373 ../build/NEWS:30569 +#: ../build/NEWS:31124 ../build/NEWS:31786 ../build/NEWS:32507 +#: ../build/NEWS:33059 ../build/NEWS:33119 ../build/NEWS:33136 +#: ../build/NEWS:33378 ../build/NEWS:33483 ../build/NEWS:33996 +#: ../build/NEWS:34210 ../build/NEWS:34345 ../build/NEWS:35876 +msgid "Build" msgstr "" -#: ../build/NEWS:454 -msgid "Python 3.10.7 final" +#: ../build/NEWS:455 +msgid "" +":gh:`99086`: Fix ``-Wimplicit-int``, ``-Wstrict-prototypes``, and ``-" +"Wimplicit-function-declaration`` compiler warnings in :program:`configure` " +"checks." msgstr "" -#: ../build/NEWS:456 -msgid "*Release date: 2022-09-05*" +#: ../build/NEWS:459 +msgid ":gh:`99337`: Fix a compilation issue with GCC 12 on macOS." msgstr "" #: ../build/NEWS:461 msgid "" -":gh:`95778`: Converting between :class:`int` and :class:`str` in bases other " -"than 2 (binary), 4, 8 (octal), 16 (hexadecimal), or 32 such as base 10 " -"(decimal) now raises a :exc:`ValueError` if the number of digits in string " -"form is above a limit to avoid potential denial of service attacks due to " -"the algorithmic complexity. This is a mitigation for `CVE-2020-10735 " -"`_." +":gh:`99086`: Fix ``-Wimplicit-int`` compiler warning in :program:`configure` " +"check for ``PTHREAD_SCOPE_SYSTEM``." +msgstr "" + +#: ../build/NEWS:464 +msgid "" +":gh:`98872`: Fix a possible fd leak in ``Programs/_freeze_module.c`` " +"introduced in Python 3.11." +msgstr "" + +#: ../build/NEWS:467 +msgid ":gh:`99016`: Fix build with ``PYTHON_FOR_REGEN=python3.8``." msgstr "" #: ../build/NEWS:469 msgid "" -"This new limit can be configured or disabled by environment variable, " -"command line flag, or :mod:`sys` APIs. See the :ref:`integer string " -"conversion length limitation ` documentation. The " -"default limit is 4300 digits in string form." +":gh:`97731`: Specify the full path to the source location for ``make " +"docclean`` (needed for cross-builds)." msgstr "" -#: ../build/NEWS:474 +#: ../build/NEWS:472 msgid "" -"Patch by Gregory P. Smith [Google] and Christian Heimes [Red Hat] with " -"feedback from Victor Stinner, Thomas Wouters, Steve Dower, Ned Deily, and " -"Mark Dickinson." +":gh:`98707`: Don't use vendored ``libmpdec`` headers if :option:`--with-" +"system-libmpdec` is passed to :program:`configure`. Don't use vendored " +"``libexpat`` headers if :option:`--with-system-expat` is passed to :program:" +"`!configure`." +msgstr "" + +#: ../build/NEWS:477 +msgid "" +":gh:`96761`: Fix the build process of clang compiler for :program:" +"`_bootstrap_python` if LTO optimization is applied. Patch by Matthias " +"Görgens and Dong-hee Na." msgstr "" #: ../build/NEWS:481 msgid "" -":gh:`96187`: Fixed a bug that caused ``_PyCode_GetExtra`` to return garbage " -"for negative indexes. Patch by Pablo Galindo" +":gh:`96883`: ``wasm32-emscripten`` builds for browsers now include :mod:" +"`concurrent.futures` for :mod:`asyncio` and :mod:`unittest.mock`." msgstr "" #: ../build/NEWS:484 msgid "" -":gh:`95876`: Fix format string in ``_PyPegen_raise_error_known_location`` " -"that can lead to memory corruption on some 64bit systems. The function was " -"building a tuple with ``i`` (int) instead of ``n`` (Py_ssize_t) for " -"Py_ssize_t arguments." +":gh:`84461`: ``wasm32-emscripten`` platform no longer builds :mod:`resource` " +"module, :func:`~os.getresuid`, :func:`~os.getresgid`, and their setters. The " +"APIs are stubs and not functional." +msgstr "" + +#: ../build/NEWS:488 +msgid "" +":gh:`94280`: Updated pegen regeneration script on Windows to find and use " +"Python 3.9 or higher. Prior to this, pegen regeneration already required " +"3.9 or higher, but the script may have used lower versions of Python." +msgstr "" + +#: ../build/NEWS:494 ../build/NEWS:691 ../build/NEWS:878 ../build/NEWS:1013 +#: ../build/NEWS:1181 ../build/NEWS:1595 ../build/NEWS:1839 ../build/NEWS:2556 +#: ../build/NEWS:3151 ../build/NEWS:3636 ../build/NEWS:4016 ../build/NEWS:4459 +#: ../build/NEWS:4943 ../build/NEWS:5400 ../build/NEWS:7172 ../build/NEWS:7991 +#: ../build/NEWS:8444 ../build/NEWS:8716 ../build/NEWS:8993 ../build/NEWS:9816 +#: ../build/NEWS:10255 ../build/NEWS:11284 ../build/NEWS:11753 +#: ../build/NEWS:12213 ../build/NEWS:12671 ../build/NEWS:13062 +#: ../build/NEWS:13841 ../build/NEWS:15452 ../build/NEWS:16517 +#: ../build/NEWS:17026 ../build/NEWS:17394 ../build/NEWS:17639 +#: ../build/NEWS:20231 ../build/NEWS:20775 ../build/NEWS:21158 +#: ../build/NEWS:21366 ../build/NEWS:21613 ../build/NEWS:21952 +#: ../build/NEWS:22258 ../build/NEWS:22793 ../build/NEWS:24901 +#: ../build/NEWS:25498 ../build/NEWS:25829 ../build/NEWS:26240 +#: ../build/NEWS:26617 ../build/NEWS:27188 ../build/NEWS:27437 +#: ../build/NEWS:27567 ../build/NEWS:27857 ../build/NEWS:28098 +#: ../build/NEWS:28628 ../build/NEWS:28860 ../build/NEWS:29363 +#: ../build/NEWS:30632 ../build/NEWS:31137 ../build/NEWS:31771 +#: ../build/NEWS:32566 ../build/NEWS:32613 ../build/NEWS:33070 +#: ../build/NEWS:34359 ../build/NEWS:36172 +msgid "Windows" msgstr "" -#: ../build/NEWS:489 +#: ../build/NEWS:496 msgid "" -":gh:`95605`: Fix misleading contents of error message when converting an all-" -"whitespace string to :class:`float`." +":gh:`99345`: Use faster initialization functions to detect install location " +"for Windows Store package" msgstr "" -#: ../build/NEWS:492 +#: ../build/NEWS:499 msgid "" -":gh:`93592`: ``coroutine.throw()`` now properly initializes the ``frame." -"f_back`` when resuming a stack of coroutines. This allows e.g. ``traceback." -"print_stack()`` to work correctly when an exception (such as " -"``CancelledError``) is thrown into a coroutine." +":gh:`98629`: Fix initialization of :data:`sys.version` and ``sys._git`` on " +"Windows" msgstr "" -#: ../build/NEWS:497 +#: ../build/NEWS:502 msgid "" -":gh:`94996`: :func:`ast.parse` will no longer parse function definitions " -"with positional-only params when passed ``feature_version`` less than ``(3, " -"8)``. Patch by Shantanu Jain." +":gh:`99442`: Fix handling in :ref:`launcher` when ``argv[0]`` does not " +"include a file extension." msgstr "" -#: ../build/NEWS:504 +#: ../build/NEWS:505 msgid "" -":gh:`68163`: Correct conversion of :class:`numbers.Rational`'s to :class:" -"`float`." +":gh:`98689`: Update Windows builds to zlib v1.2.13. v1.2.12 has " +"CVE-2022-37434, but the vulnerable ``inflateGetHeader`` API is not used by " +"Python." msgstr "" -#: ../build/NEWS:507 +#: ../build/NEWS:509 msgid "" -":gh:`96159`: Fix a performance regression in logging " -"TimedRotatingFileHandler. Only check for special files when the rollover " -"time has passed." +":gh:`98790`: Assumes that a missing ``DLLs`` directory means that standard " +"extension modules are in the executable's directory." msgstr "" -#: ../build/NEWS:511 +#: ../build/NEWS:512 msgid "" -":gh:`96175`: Fix unused ``localName`` parameter in the ``Attr`` class in :" -"mod:`xml.dom.minidom`." +":gh:`98745`: Update :file:`py.exe` launcher to install 3.11 by default and " +"3.12 on request." msgstr "" -#: ../build/NEWS:514 -msgid ":gh:`95609`: Update bundled pip to 22.2.2." +#: ../build/NEWS:515 +msgid "" +":gh:`98692`: Fix the :ref:`launcher` ignoring unrecognized shebang lines " +"instead of treating them as local paths" +msgstr "" + +#: ../build/NEWS:518 +msgid ":gh:`94328`: Update Windows installer to use SQLite 3.39.4." msgstr "" -#: ../build/NEWS:516 +#: ../build/NEWS:520 msgid "" -":gh:`95231`: Fail gracefully if :data:`~errno.EPERM` or :data:`~errno." -"ENOSYS` is raised when loading :mod:`crypt` methods. This may happen when " -"trying to load ``MD5`` on a Linux kernel with :abbr:`FIPS (Federal " -"Information Processing Standard)` enabled." +":gh:`97728`: Fix possible crashes caused by the use of uninitialized " +"variables when pass invalid arguments in :func:`os.system` on Windows and in " +"Windows-specific modules (like ``winreg``)." msgstr "" #: ../build/NEWS:524 -msgid "" -":gh:`96098`: Improve discoverability of the higher level concurrent.futures " -"module by providing clearer links from the lower level threading and " -"multiprocessing modules." +msgid ":gh:`96965`: Update libffi to 3.4.3" msgstr "" -#: ../build/NEWS:528 +#: ../build/NEWS:526 msgid "" -":gh:`95789`: Update the default RFC base URL from deprecated tools.ietf.org " -"to datatracker.ietf.org" +":gh:`94781`: Fix :file:`pcbuild.proj` to clean previous instances of ouput " +"files in ``Python\\deepfreeze`` and ``Python\\frozen_modules`` directories " +"on Windows. Patch by Charlie Zhao." msgstr "" -#: ../build/NEWS:531 +#: ../build/NEWS:530 msgid "" -":gh:`91207`: Fix stylesheet not working in Windows CHM htmlhelp docs. " -"Contributed by C.A.M. Gerlach." +":issue:`40882`: Fix a memory leak in :class:`multiprocessing.shared_memory." +"SharedMemory` on Windows." msgstr "" -#: ../build/NEWS:534 -msgid "" -":issue:`47115`: The documentation now lists which members of C structs are " -"part of the :ref:`Limited API/Stable ABI `." +#: ../build/NEWS:534 ../build/NEWS:705 ../build/NEWS:2572 ../build/NEWS:3177 +#: ../build/NEWS:4030 ../build/NEWS:4465 ../build/NEWS:4968 ../build/NEWS:5414 +#: ../build/NEWS:7200 ../build/NEWS:8021 ../build/NEWS:8721 ../build/NEWS:9000 +#: ../build/NEWS:9355 ../build/NEWS:9825 ../build/NEWS:10270 +#: ../build/NEWS:11327 ../build/NEWS:11765 ../build/NEWS:12220 +#: ../build/NEWS:12694 ../build/NEWS:13848 ../build/NEWS:15571 +#: ../build/NEWS:16531 ../build/NEWS:17079 ../build/NEWS:20341 +#: ../build/NEWS:21003 ../build/NEWS:21163 ../build/NEWS:21375 +#: ../build/NEWS:21632 ../build/NEWS:21963 ../build/NEWS:22808 +#: ../build/NEWS:25503 ../build/NEWS:25854 ../build/NEWS:26249 +msgid "macOS" msgstr "" -#: ../build/NEWS:540 +#: ../build/NEWS:536 msgid "" -":gh:`95243`: Mitigate the inherent race condition from using " -"find_unused_port() in testSockName() by trying to find an unused port a few " -"times before failing. Patch by Ross Burton." +":gh:`87235`: On macOS ``python3 /dev/fd/9 9` is affected." msgstr "" -#: ../build/NEWS:609 +#: ../build/NEWS:601 msgid "" -":gh:`93964`: Strengthened compiler overflow checks to prevent crashes when " -"compiling very large source files." +"Abstract sockets have no permissions and could allow any user on the system " +"in the same `network namespace `_ (often the whole system) to inject code into " +"the multiprocessing *forkserver* process. This was a potential privilege " +"escalation. Filesystem based socket permissions restrict this to the " +"*forkserver* process user as was the default in Python 3.8 and earlier." msgstr "" -#: ../build/NEWS:612 +#: ../build/NEWS:609 msgid "" -":gh:`93671`: Fix some exponential backtrace case happening with deeply " -"nested sequence patterns in match statements. Patch by Pablo Galindo" +"This prevents Linux `CVE-2022-42919 `_." msgstr "" #: ../build/NEWS:615 msgid "" -":gh:`93021`: Fix the :attr:`__text_signature__` for :meth:`__get__` methods " -"implemented in C. Patch by Jelle Zijlstra." +":gh:`97002`: Fix an issue where several frame objects could be backed by the " +"same interpreter frame, possibly leading to corrupted memory and hard " +"crashes of the interpreter." msgstr "" -#: ../build/NEWS:618 +#: ../build/NEWS:619 msgid "" -":gh:`92930`: Fixed a crash in ``_pickle.c`` from mutating collections during " -"``__reduce__`` or ``persistent_id``." +":gh:`97752`: Fix possible data corruption or crashes when accessing the " +"``f_back`` member of newly-created generator or coroutine frames." msgstr "" -#: ../build/NEWS:621 +#: ../build/NEWS:622 msgid "" -":gh:`92914`: Always round the allocated size for lists up to the nearest " -"even number." +":gh:`96975`: Fix a crash occurring when :c:func:`PyEval_GetFrame` is called " +"while the topmost Python frame is in a partially-initialized state." msgstr "" -#: ../build/NEWS:624 +#: ../build/NEWS:625 msgid "" -":gh:`92858`: Improve error message for some suites with syntax error before " -"':'" +":gh:`96848`: Fix command line parsing: reject :option:`-X int_max_str_digits " +"<-X>` option with no value (invalid) when the :envvar:" +"`PYTHONINTMAXSTRDIGITS` environment variable is set to a valid limit. Patch " +"by Victor Stinner." msgstr "" #: ../build/NEWS:630 -msgid ":gh:`95339`: Update bundled pip to 22.2.1." +msgid ":gh:`96821`: Fix undefined behaviour in ``_testcapimodule.c``." msgstr "" #: ../build/NEWS:632 msgid "" -":gh:`95045`: Fix GC crash when deallocating ``_lsprof.Profiler`` by " -"untracking it before calling any callbacks. Patch by Kumar Aditya." +":gh:`95778`: When :exc:`ValueError` is raised if an integer is larger than " +"the limit, mention the :func:`sys.set_int_max_str_digits` function in the " +"error message. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:635 +#: ../build/NEWS:636 msgid "" -":gh:`95087`: Fix IndexError in parsing invalid date in the :mod:`email` " -"module." -msgstr "" - -#: ../build/NEWS:638 -msgid ":gh:`95199`: Upgrade bundled setuptools to 63.2.0." -msgstr "" - -#: ../build/NEWS:640 -msgid ":gh:`95194`: Upgrade bundled pip to 22.2." +":gh:`96587`: Correctly raise ``SyntaxError`` on exception groups (:pep:" +"`654`) on python versions prior to 3.11" msgstr "" -#: ../build/NEWS:642 +#: ../build/NEWS:639 msgid "" -":gh:`93899`: Fix check for existence of :data:`os.EFD_CLOEXEC`, :data:`os." -"EFD_NONBLOCK` and :data:`os.EFD_SEMAPHORE` flags on older kernel versions " -"where these flags are not present. Patch by Kumar Aditya." +":issue:`42316`: Document some places where an assignment expression needs " +"parentheses." msgstr "" -#: ../build/NEWS:646 +#: ../build/NEWS:645 msgid "" -":gh:`95166`: Fix :meth:`concurrent.futures.Executor.map` to cancel the " -"currently waiting on future on an error - e.g. TimeoutError or " -"KeyboardInterrupt." +":gh:`98331`: Update the bundled copies of pip and setuptools to versions " +"22.3 and 65.5.0 respectively." msgstr "" -#: ../build/NEWS:650 -msgid "" -":gh:`93157`: Fix :mod:`fileinput` module didn't support ``errors`` option " -"when ``inplace`` is true." +#: ../build/NEWS:652 +msgid ":gh:`97545`: Make Semaphore run faster." msgstr "" -#: ../build/NEWS:653 -msgid "" -":gh:`94821`: Fix binding of unix socket to empty address on Linux to use an " -"available address from the abstract namespace, instead of \"\\0\"." +#: ../build/NEWS:654 +msgid ":gh:`96865`: fix Flag to use boundary CONFORM" msgstr "" #: ../build/NEWS:656 msgid "" -":gh:`94736`: Fix crash when deallocating an instance of a subclass of " -"``_multiprocessing.SemLock``. Patch by Kumar Aditya." +"This restores previous Flag behavior of allowing flags with non-sequential " +"values to be combined; e.g." msgstr "" #: ../build/NEWS:659 -msgid "" -":gh:`94637`: :meth:`SSLContext.set_default_verify_paths` now releases the " -"GIL around ``SSL_CTX_set_default_verify_paths`` call. The function call " -"performs I/O and CPU intensive work." +msgid "class Skip(Flag): TWO = 2 EIGHT = 8" msgstr "" -#: ../build/NEWS:663 -msgid "" -":gh:`94510`: Re-entrant calls to :func:`sys.setprofile` and :func:`sys." -"settrace` now raise :exc:`RuntimeError`. Patch by Pablo Galindo." -msgstr "" - -#: ../build/NEWS:667 -msgid "" -":gh:`92336`: Fix bug where :meth:`linecache.getline` fails on bad files " -"with :exc:`UnicodeDecodeError` or :exc:`SyntaxError`. It now returns an " -"empty string as per the documentation." +#: ../build/NEWS:661 +msgid "Skip.TWO | Skip.EIGHT -> " msgstr "" -#: ../build/NEWS:671 +#: ../build/NEWS:663 msgid "" -":gh:`89988`: Fix memory leak in :class:`pickle.Pickler` when looking up :" -"attr:`dispatch_table`. Patch by Kumar Aditya." +":gh:`90155`: Fix broken :class:`asyncio.Semaphore` when acquire is cancelled." msgstr "" -#: ../build/NEWS:674 +#: ../build/NEWS:669 msgid "" -":gh:`94254`: Fixed types of :mod:`struct` module to be immutable. Patch by " -"Kumar Aditya." -msgstr "" - -#: ../build/NEWS:677 -msgid ":gh:`94245`: Fix pickling and copying of ``typing.Tuple[()]``." +":gh:`97741`: Fix ``!`` in c domain ref target syntax via a ``conf.py`` " +"patch, so it works as intended to disable ref target resolution." msgstr "" -#: ../build/NEWS:679 +#: ../build/NEWS:672 msgid "" -":gh:`94207`: Made :class:`_struct.Struct` GC-tracked in order to fix a " -"reference leak in the :mod:`_struct` module." +":gh:`93031`: Update tutorial introduction output to use 3.10+ SyntaxError " +"invalid range." msgstr "" -#: ../build/NEWS:682 +#: ../build/NEWS:678 msgid "" -":gh:`94101`: Manual instantiation of :class:`ssl.SSLSession` objects is no " -"longer allowed as it lead to misconfigured instances that crashed the " -"interpreter when attributes where accessed on them." +":gh:`95027`: On Windows, when the Python test suite is run with the ``-jN`` " +"option, the ANSI code page is now used as the encoding for the stdout " +"temporary file, rather than using UTF-8 which can lead to decoding errors. " +"Patch by Victor Stinner." msgstr "" #: ../build/NEWS:686 msgid "" -":gh:`84753`: :func:`inspect.iscoroutinefunction`, :func:`inspect." -"isgeneratorfunction`, and :func:`inspect.isasyncgenfunction` now properly " -"return ``True`` for duck-typed function-like objects like instances of :" -"class:`unittest.mock.AsyncMock`." -msgstr "" - -#: ../build/NEWS:692 -msgid "" -"This makes :func:`inspect.iscoroutinefunction` consistent with the behavior " -"of :func:`asyncio.iscoroutinefunction`. Patch by Mehdi ABAAKOUK." -msgstr "" - -#: ../build/NEWS:695 -msgid ":gh:`83499`: Fix double closing of file description in :mod:`tempfile`." -msgstr "" - -#: ../build/NEWS:697 -msgid "" -":gh:`79512`: Fixed names and ``__module__`` value of :mod:`weakref` classes :" -"class:`~weakref.ReferenceType`, :class:`~weakref.ProxyType`, :class:" -"`~weakref.CallableProxyType`. It makes them pickleable." +":gh:`96729`: Ensure that Windows releases built with " +"``Tools\\msi\\buildrelease.bat`` are upgradable to and from official Python " +"releases." msgstr "" -#: ../build/NEWS:701 +#: ../build/NEWS:693 msgid "" -":gh:`90494`: :func:`copy.copy` and :func:`copy.deepcopy` now always raise a " -"TypeError if ``__reduce__()`` returns a tuple with length 6 instead of " -"silently ignore the 6th item or produce incorrect result." +":gh:`98360`: Fixes :mod:`multiprocessing` spawning child processes on " +"Windows from a virtual environment to ensure that child processes that also " +"use :mod:`multiprocessing` to spawn more children will recognize that they " +"are in a virtual environment." msgstr "" -#: ../build/NEWS:705 +#: ../build/NEWS:698 msgid "" -":gh:`90549`: Fix a multiprocessing bug where a global named resource (such " -"as a semaphore) could leak when a child process is spawned (as opposed to " -"forked)." +":gh:`98414`: Fix :file:`py.exe` launcher handling of ``-V:/`` " +"option when default preferences have been set in environment variables or " +"configuration files." msgstr "" -#: ../build/NEWS:709 -msgid "" -":gh:`79579`: :mod:`sqlite3` now correctly detects DML queries with leading " -"comments. Patch by Erlend E. Aasland." +#: ../build/NEWS:702 +msgid ":gh:`90989`: Clarify some text in the Windows installer." msgstr "" -#: ../build/NEWS:712 +#: ../build/NEWS:707 msgid "" -":gh:`93421`: Update :data:`sqlite3.Cursor.rowcount` when a DML statement has " -"run to completion. This fixes the row count for SQL queries like " -"``UPDATE ... RETURNING``. Patch by Erlend E. Aasland." +":gh:`97897`: The macOS 13 SDK includes support for the ``mkfifoat`` and " +"``mknodat`` system calls. Using the ``dir_fd`` option with either :func:`os." +"mkfifo` or :func:`os.mknod` could result in a segfault if cpython is built " +"with the macOS 13 SDK but run on an earlier version of macOS. Prevent this " +"by adding runtime support for detection of these system calls " +"(\"weaklinking\") as is done for other newer syscalls on macOS." msgstr "" #: ../build/NEWS:716 -msgid "" -":gh:`91810`: Suppress writing an XML declaration in open files in " -"``ElementTree.write()`` with ``encoding='unicode'`` and " -"``xml_declaration=None``." +msgid "Python 3.11.0 release candidate 2" msgstr "" -#: ../build/NEWS:720 -msgid "" -":gh:`93353`: Fix the :func:`importlib.resources.as_file` context manager to " -"remove the temporary file if destroyed late during Python finalization: keep " -"a local reference to the :func:`os.remove` function. Patch by Victor Stinner." -msgstr "" - -#: ../build/NEWS:725 -msgid "" -":gh:`83658`: Make :class:`multiprocessing.Pool` raise an exception if " -"``maxtasksperchild`` is not ``None`` or a positive int." +#: ../build/NEWS:718 +msgid "*Release date: 2022-09-11*" msgstr "" -#: ../build/NEWS:728 +#: ../build/NEWS:723 msgid "" -":gh:`74696`: :func:`shutil.make_archive` no longer temporarily changes the " -"current working directory during creation of standard ``.zip`` or tar " -"archives." +":gh:`95778`: Converting between :class:`int` and :class:`str` in bases other " +"than 2 (binary), 4, 8 (octal), 16 (hexadecimal), or 32 such as base 10 " +"(decimal) now raises a :exc:`ValueError` if the number of digits in string " +"form is above a limit to avoid potential denial of service attacks due to " +"the algorithmic complexity. This is a mitigation for `CVE-2020-10735 " +"`_." msgstr "" -#: ../build/NEWS:732 +#: ../build/NEWS:731 msgid "" -":gh:`91577`: Move imports in :class:`~multiprocessing.SharedMemory` methods " -"to module level so that they can be executed late in python finalization." +"This new limit can be configured or disabled by environment variable, " +"command line flag, or :mod:`sys` APIs. See the :ref:`integer string " +"conversion length limitation ` documentation. The " +"default limit is 4300 digits in string form." msgstr "" #: ../build/NEWS:736 msgid "" -":issue:`47231`: Fixed an issue with inconsistent trailing slashes in tarfile " -"longname directories." +"Patch by Gregory P. Smith [Google] and Christian Heimes [Red Hat] with " +"feedback from Victor Stinner, Thomas Wouters, Steve Dower, Ned Deily, and " +"Mark Dickinson." msgstr "" -#: ../build/NEWS:739 -msgid "" -":issue:`46755`: In :class:`QueueHandler`, clear ``stack_info`` from :class:" -"`LogRecord` to prevent stack trace from being written twice." +#: ../build/NEWS:743 +msgid ":gh:`96678`: Fix case of undefined behavior in ceval.c" msgstr "" -#: ../build/NEWS:742 -msgid ":issue:`46053`: Fix OSS audio support on NetBSD." +#: ../build/NEWS:745 +msgid ":gh:`96641`: Do not expose ``KeyWrapper`` in :mod:`_functools`." msgstr "" -#: ../build/NEWS:744 +#: ../build/NEWS:747 msgid "" -":issue:`46197`: Fix :mod:`ensurepip` environment isolation for subprocess " -"running ``pip``." +":gh:`96636`: Ensure that tracing, ``sys.setrace()``, is turned on " +"immediately. In pre-release versions of 3.11, some tracing events might have " +"been lost when turning on tracing in a ``__del__`` method or interrupt." msgstr "" -#: ../build/NEWS:747 +#: ../build/NEWS:752 msgid "" -":issue:`45924`: Fix :mod:`asyncio` incorrect traceback when future's " -"exception is raised multiple times. Patch by Kumar Aditya." +":gh:`96572`: Fix use after free in trace refs build mode. Patch by Kumar " +"Aditya." msgstr "" -#: ../build/NEWS:750 +#: ../build/NEWS:755 msgid "" -":issue:`34828`: :meth:`sqlite3.Connection.iterdump` now handles databases " -"that use ``AUTOINCREMENT`` in one or more tables." +":gh:`96611`: When loading a file with invalid UTF-8 inside a multi-line " +"string, a correct SyntaxError is emitted." msgstr "" -#: ../build/NEWS:756 +#: ../build/NEWS:758 msgid "" -":gh:`94321`: Document the :pep:`246` style protocol type :class:`sqlite3." -"PrepareProtocol`." +":gh:`96612`: Make sure that incomplete frames do not show up in tracemalloc " +"traces." msgstr "" -#: ../build/NEWS:759 +#: ../build/NEWS:761 msgid "" -":gh:`86128`: Document a limitation in ThreadPoolExecutor where its exit " -"handler is executed before any handlers in atexit." +":gh:`96569`: Remove two cases of undefined behavior, by adding NULL checks." msgstr "" -#: ../build/NEWS:762 +#: ../build/NEWS:764 msgid "" -":gh:`61162`: Clarify :mod:`sqlite3` behavior when :ref:`sqlite3-connection-" -"context-manager`." +":gh:`96582`: Fix possible ``NULL`` pointer dereference in " +"``_PyThread_CurrentFrames``. Patch by Kumar Aditya." msgstr "" -#: ../build/NEWS:765 +#: ../build/NEWS:767 msgid "" -":gh:`87260`: Align :mod:`sqlite3` argument specs with the actual " -"implementation." +":gh:`96352`: Fix :exc:`AttributeError` missing ``name`` and ``obj`` " +"attributes in :meth:`object.__getattribute__`. Patch by Philip Georgi." msgstr "" -#: ../build/NEWS:768 +#: ../build/NEWS:770 msgid "" -":gh:`86986`: The minimum Sphinx version required to build the documentation " -"is now 3.2." +":gh:`96268`: Loading a file with invalid UTF-8 will now report the broken " +"character at the correct location." msgstr "" -#: ../build/NEWS:771 +#: ../build/NEWS:773 msgid "" -":gh:`88831`: Augmented documentation of asyncio.create_task(). Clarified the " -"need to keep strong references to tasks and added a code snippet detailing " -"how to do this." +":gh:`96187`: Fixed a bug that caused ``_PyCode_GetExtra`` to return garbage " +"for negative indexes. Patch by Pablo Galindo" msgstr "" -#: ../build/NEWS:775 +#: ../build/NEWS:776 msgid "" -":issue:`47161`: Document that :class:`pathlib.PurePath` does not collapse " -"initial double slashes because they denote UNC paths." +":gh:`96071`: Fix a deadlock in :c:func:`PyGILState_Ensure` when allocating " +"new thread state. Patch by Kumar Aditya." msgstr "" -#: ../build/NEWS:781 +#: ../build/NEWS:779 msgid "" -":gh:`95280`: Fix problem with ``test_ssl`` ``test_get_ciphers`` on systems " -"that require perfect forward secrecy (PFS) ciphers." +":gh:`96046`: :c:func:`PyType_Ready` now initializes ``ht_cached_keys`` and " +"performs additional checks to ensure that type objects are properly " +"configured. This avoids crashes in 3rd party packages that don't use regular " +"API to create new types." msgstr "" #: ../build/NEWS:784 msgid "" -":gh:`95212`: Make multiprocessing test case ``test_shared_memory_recreate`` " -"parallel-safe." +":gh:`95818`: Skip over incomplete frames in :c:func:`PyThreadState_GetFrame`." msgstr "" #: ../build/NEWS:787 msgid "" -":gh:`91330`: Added more tests for :mod:`dataclasses` to cover behavior with " -"data descriptor-based fields." +":gh:`95876`: Fix format string in ``_PyPegen_raise_error_known_location`` " +"that can lead to memory corruption on some 64bit systems. The function was " +"building a tuple with ``i`` (int) instead of ``n`` (Py_ssize_t) for " +"Py_ssize_t arguments." msgstr "" -#: ../build/NEWS:790 +#: ../build/NEWS:792 msgid "" -":gh:`94208`: ``test_ssl`` is now checking for supported TLS version and " -"protocols in more tests." +":gh:`95605`: Fix misleading contents of error message when converting an all-" +"whitespace string to :class:`float`." msgstr "" -#: ../build/NEWS:793 +#: ../build/NEWS:795 msgid "" -":gh:`93951`: In test_bdb.StateTestCase.test_skip, avoid including auxiliary " -"importers." +":gh:`94996`: :func:`ast.parse` will no longer parse function definitions " +"with positional-only params when passed ``feature_version`` less than ``(3, " +"8)``. Patch by Shantanu Jain." msgstr "" -#: ../build/NEWS:796 -msgid "" -":gh:`93957`: Provide nicer error reporting from subprocesses in test_venv." -"EnsurePipTest.test_with_pip." +#: ../build/NEWS:802 +msgid ":gh:`96700`: Fix incorrect error message in the :mod:`io` module." msgstr "" -#: ../build/NEWS:799 +#: ../build/NEWS:804 msgid "" -":gh:`57539`: Increase calendar test coverage for :meth:`calendar." -"LocaleTextCalendar.formatweekday`." +":gh:`96652`: Fix the faulthandler implementation of ``faulthandler." +"register(signal, chain=True)`` if the ``sigaction()`` function is not " +"available: don't call the previous signal handler if it's NULL. Patch by " +"Victor Stinner." msgstr "" -#: ../build/NEWS:802 +#: ../build/NEWS:809 msgid "" -":gh:`92886`: Fixing tests that fail when running with optimizations (``-O``) " -"in ``test_zipimport.py``" +":gh:`68163`: Correct conversion of :class:`numbers.Rational`'s to :class:" +"`float`." msgstr "" -#: ../build/NEWS:805 +#: ../build/NEWS:812 msgid "" -":issue:`47016`: Create a GitHub Actions workflow for verifying bundled pip " -"and setuptools. Patch by Illia Volochii and Adam Turner." +":gh:`96385`: Fix ``TypeVarTuple.__typing_prepare_subst__``. ``TypeError`` " +"was not raised when using more than one ``TypeVarTuple``, like ``[*T, *V]`` " +"in type alias substitutions." msgstr "" -#: ../build/NEWS:811 +#: ../build/NEWS:816 msgid "" -":gh:`94841`: Fix the possible performance regression of :c:func:" -"`PyObject_Free` compiled with MSVC version 1932." +":gh:`90467`: Fix :class:`asyncio.streams.StreamReaderProtocol` to keep a " +"strong reference to the created task, so that it's not garbage collected" msgstr "" -#: ../build/NEWS:814 +#: ../build/NEWS:819 msgid "" -":issue:`45816`: Python now supports building with Visual Studio 2022 (MSVC " -"v143, VS Version 17.0). Patch by Jeremiah Vivian." +":gh:`96159`: Fix a performance regression in logging " +"TimedRotatingFileHandler. Only check for special files when the rollover " +"time has passed." msgstr "" -#: ../build/NEWS:820 +#: ../build/NEWS:823 msgid "" -":gh:`90844`: Allow virtual environments to correctly launch when they have " -"spaces in the path." +":gh:`96175`: Fix unused ``localName`` parameter in the ``Attr`` class in :" +"mod:`xml.dom.minidom`." msgstr "" -#: ../build/NEWS:823 +#: ../build/NEWS:826 msgid "" -":gh:`92841`: :mod:`asyncio` no longer throws ``RuntimeError: Event loop is " -"closed`` on interpreter exit after asynchronous socket activity. Patch by " -"Oleg Iarygin." +":gh:`96125`: Fix incorrect condition that causes ``sys.thread_info.name`` to " +"be wrong on pthread platforms." msgstr "" -#: ../build/NEWS:827 +#: ../build/NEWS:829 msgid "" -":issue:`42658`: Support native Windows case-insensitive path comparisons by " -"using ``LCMapStringEx`` instead of :func:`str.lower` in :func:`ntpath." -"normcase`. Add ``LCMapStringEx`` to the :mod:`_winapi` module." +":gh:`95463`: Remove an incompatible change from :issue:`28080` that caused a " +"regression that ignored the utf8 in ``ZipInfo.flag_bits``. Patch by Pablo " +"Galindo." msgstr "" -#: ../build/NEWS:835 +#: ../build/NEWS:833 msgid "" -":gh:`95511`: Fix the Shell context menu copy-with-prompts bug of copying an " -"extra line when one selects whole lines." +":gh:`95899`: Fix :class:`asyncio.Runner` to call :func:`asyncio." +"set_event_loop` only once to avoid calling :meth:`~asyncio." +"AbstractChildWatcher.attach_loop` multiple times on child watchers. Patch by " +"Kumar Aditya." msgstr "" #: ../build/NEWS:838 msgid "" -":gh:`95471`: In the Edit menu, move ``Select All`` and add a new separator." +":gh:`95736`: Fix :class:`unittest.IsolatedAsyncioTestCase` to set event loop " +"before calling setup functions. Patch by Kumar Aditya." msgstr "" #: ../build/NEWS:841 -msgid ":gh:`95411`: Enable using IDLE's module browser with .pyw files." -msgstr "" - -#: ../build/NEWS:843 msgid "" -":gh:`89610`: Add .pyi as a recognized extension for IDLE on macOS. This " -"allows opening stub files by double clicking on them in the Finder." +":gh:`95704`: When a task catches :exc:`asyncio.CancelledError` and raises " +"some other error, the other error should generally not silently be " +"suppressed." msgstr "" -#: ../build/NEWS:849 +#: ../build/NEWS:845 msgid "" -":gh:`94538`: Fix Argument Clinic output to custom file destinations. Patch " -"by Erlend E. Aasland." +":gh:`95231`: Fail gracefully if :data:`~errno.EPERM` or :data:`~errno." +"ENOSYS` is raised when loading :mod:`crypt` methods. This may happen when " +"trying to load ``MD5`` on a Linux kernel with :abbr:`FIPS (Federal " +"Information Processing Standard)` enabled." msgstr "" -#: ../build/NEWS:852 +#: ../build/NEWS:850 msgid "" -":gh:`94430`: Allow parameters named ``module`` and ``self`` with custom C " -"names in Argument Clinic. Patch by Erlend E. Aasland" +":gh:`74116`: Allow :meth:`asyncio.StreamWriter.drain` to be awaited " +"concurrently by multiple tasks. Patch by Kumar Aditya." msgstr "" -#: ../build/NEWS:856 ../build/NEWS:1605 ../build/NEWS:1764 ../build/NEWS:2317 -#: ../build/NEWS:2391 ../build/NEWS:2897 ../build/NEWS:3079 ../build/NEWS:3231 -#: ../build/NEWS:3444 ../build/NEWS:4113 ../build/NEWS:4503 ../build/NEWS:4779 -#: ../build/NEWS:5067 ../build/NEWS:5420 ../build/NEWS:5916 ../build/NEWS:6334 -#: ../build/NEWS:7427 ../build/NEWS:7837 ../build/NEWS:8298 ../build/NEWS:8771 -#: ../build/NEWS:9143 ../build/NEWS:9530 ../build/NEWS:9917 ../build/NEWS:11766 -#: ../build/NEWS:12607 ../build/NEWS:13145 ../build/NEWS:13488 -#: ../build/NEWS:16644 ../build/NEWS:16734 ../build/NEWS:17450 -#: ../build/NEWS:18020 ../build/NEWS:18317 ../build/NEWS:18910 -#: ../build/NEWS:19172 ../build/NEWS:21242 ../build/NEWS:21617 -#: ../build/NEWS:21950 ../build/NEWS:22370 ../build/NEWS:23172 -#: ../build/NEWS:23501 ../build/NEWS:23669 ../build/NEWS:24170 -#: ../build/NEWS:24609 ../build/NEWS:25099 ../build/NEWS:25428 -#: ../build/NEWS:26717 ../build/NEWS:27192 ../build/NEWS:27772 -#: ../build/NEWS:30084 ../build/NEWS:30399 ../build/NEWS:32002 -msgid "C API" +#: ../build/NEWS:853 +msgid ":gh:`92986`: Fix :func:`ast.unparse` when ``ImportFrom.level`` is None" msgstr "" #: ../build/NEWS:858 msgid "" -":gh:`94930`: Fix ``SystemError`` raised when :c:func:" -"`PyArg_ParseTupleAndKeywords` is used with ``#`` in ``(...)`` but without " -"``PY_SSIZE_T_CLEAN`` defined." +":gh:`96098`: Improve discoverability of the higher level concurrent.futures " +"module by providing clearer links from the lower level threading and " +"multiprocessing modules." msgstr "" #: ../build/NEWS:862 msgid "" -":gh:`94864`: Fix ``PyArg_Parse*`` with deprecated format units \"u\" and " -"\"Z\". It returned 1 (success) when warnings are turned into exceptions." +":gh:`95957`: What's New 3.11 now has instructions for how to provide " +"compiler and linker flags for Tcl/Tk and OpenSSL on RHEL 7 and CentOS 7." msgstr "" -#: ../build/NEWS:867 -msgid "Python 3.10.5 final" +#: ../build/NEWS:868 +msgid "" +":gh:`95243`: Mitigate the inherent race condition from using " +"find_unused_port() in testSockName() by trying to find an unused port a few " +"times before failing. Patch by Ross Burton." msgstr "" -#: ../build/NEWS:869 -msgid "*Release date: 2022-06-06*" +#: ../build/NEWS:875 +msgid ":gh:`94682`: Build and test with OpenSSL 1.1.1q" msgstr "" -#: ../build/NEWS:874 -msgid "" -":gh:`93418`: Fixed an assert where an f-string has an equal sign '=' " -"following an expression, but there's no trailing brace. For example, " -"f\"{i=\"." +#: ../build/NEWS:880 +msgid ":gh:`96577`: Fixes a potential buffer overrun in :mod:`msilib`." msgstr "" -#: ../build/NEWS:878 +#: ../build/NEWS:882 msgid "" -":gh:`91924`: Fix ``__ltrace__`` debug feature if the stdout encoding is not " -"UTF-8. Patch by Victor Stinner." +":gh:`96559`: Fixes the Windows launcher not using the compatible " +"interpretation of default tags found in configuration files when no tag was " +"passed to the command." msgstr "" -#: ../build/NEWS:881 -msgid "" -":gh:`93061`: Backward jumps after ``async for`` loops are no longer given " -"dubious line numbers." +#: ../build/NEWS:888 +msgid "Python 3.11.0 release candidate 1" msgstr "" -#: ../build/NEWS:884 -msgid "" -":gh:`93065`: Fix contextvars HAMT implementation to handle iteration over " -"deep trees." +#: ../build/NEWS:890 +msgid "*Release date: 2022-08-05*" msgstr "" -#: ../build/NEWS:887 +#: ../build/NEWS:895 msgid "" -"The bug was discovered and fixed by Eli Libman. See `MagicStack/" -"immutables#84 `_ for " -"more details." +":gh:`95150`: Update code object hashing and equality to consider all " +"debugging and exception handling tables. This fixes an issue where certain " +"non-identical code objects could be \"deduplicated\" during compilation." msgstr "" -#: ../build/NEWS:891 +#: ../build/NEWS:899 msgid "" -":gh:`92311`: Fixed a bug where setting ``frame.f_lineno`` to jump over a " -"list comprehension could misbehave or crash." +":gh:`95355`: ``_PyPegen_Parser_New`` now properly detects token memory " +"allocation errors. Patch by Honglin Zhu." msgstr "" -#: ../build/NEWS:894 +#: ../build/NEWS:902 msgid "" -":gh:`92112`: Fix crash triggered by an evil custom ``mro()`` on a metaclass." +":gh:`90081`: Run Python code in tracer/profiler function at full speed. " +"Fixes slowdown in earlier versions of 3.11." msgstr "" -#: ../build/NEWS:897 +#: ../build/NEWS:905 msgid "" -":gh:`92036`: Fix a crash in subinterpreters related to the garbage " -"collector. When a subinterpreter is deleted, untrack all objects tracked by " -"its GC. To prevent a crash in deallocator functions expecting objects to be " -"tracked by the GC, leak a strong reference to these objects on purpose, so " -"they are never deleted and their deallocator functions are not called. Patch " -"by Victor Stinner." -msgstr "" - -#: ../build/NEWS:904 -msgid ":gh:`91421`: Fix a potential integer overflow in _Py_DecodeUTF8Ex." +":gh:`95324`: Emit a warning in debug mode if an object does not call :c:func:" +"`PyObject_GC_UnTrack` before deallocation. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:906 +#: ../build/NEWS:908 msgid "" -":issue:`47212`: Raise :exc:`IndentationError` instead of :exc:`SyntaxError` " -"for a bare ``except`` with no following indent. Improve :exc:`SyntaxError` " -"locations for an un-parenthesized generator used as arguments. Patch by " -"Matthieu Dartiailh." +":gh:`95185`: Prevented crashes in the AST constructor when compiling some " +"absurdly long expressions like ``\"+0\"*1000000``. :exc:`RecursionError` is " +"now raised instead. Patch by Pablo Galindo" msgstr "" -#: ../build/NEWS:911 +#: ../build/NEWS:912 ../build/NEWS:1075 msgid "" -":issue:`47182`: Fix a crash when using a named unicode character like " -"``\"\\N{digit nine}\"`` after the main interpreter has been initialized a " -"second time." +":gh:`93351`: :class:`ast.AST` node positions are now validated when provided " +"to :func:`compile` and other related functions. If invalid positions are " +"detected, a :exc:`ValueError` will be raised." msgstr "" -#: ../build/NEWS:915 +#: ../build/NEWS:916 msgid "" -":issue:`46775`: Some Windows system error codes(>= 10000) are now mapped " -"into the correct errno and may now raise a subclass of :exc:`OSError`. Patch " -"by Dong-hee Na." +":gh:`94938`: Fix error detection in some builtin functions when keyword " +"argument name is an instance of a str subclass with overloaded ``__eq__`` " +"and ``__hash__``. Previously it could cause SystemError or other undesired " +"behavior." msgstr "" -#: ../build/NEWS:919 -msgid "" -":issue:`47117`: Fix a crash if we fail to decode characters in interactive " -"mode if the tokenizer buffers are uninitialized. Patch by Pablo Galindo." +#: ../build/NEWS:924 +msgid ":gh:`95609`: Update bundled pip to 22.2.2." msgstr "" -#: ../build/NEWS:922 +#: ../build/NEWS:926 msgid "" -":issue:`39829`: Removed the ``__len__()`` call when initializing a list and " -"moved initializing to ``list_extend``. Patch by Jeremiah Pascual." +":gh:`95289`: Fix :class:`asyncio.TaskGroup` to propagate exception when :exc:" +"`asyncio.CancelledError` was replaced with another exception by a context " +"manger. Patch by Kumar Aditya and Guido van Rossum." msgstr "" -#: ../build/NEWS:925 -msgid "" -":issue:`46962`: Classes and functions that unconditionally declared their " -"docstrings ignoring the `--without-doc-strings` compilation flag no longer " -"do so." +#: ../build/NEWS:930 +msgid ":gh:`95339`: Update bundled pip to 22.2.1." msgstr "" -#: ../build/NEWS:929 +#: ../build/NEWS:932 msgid "" -"The classes affected are :class:`ctypes.UnionType`, :class:`pickle." -"PickleBuffer`, :class:`testcapi.RecursingInfinitelyError`, and :class:`types." -"GenericAlias`." -msgstr "" - -#: ../build/NEWS:933 -msgid "The functions affected are 24 methods in :mod:`ctypes`." +":gh:`95045`: Fix GC crash when deallocating ``_lsprof.Profiler`` by " +"untracking it before calling any callbacks. Patch by Kumar Aditya." msgstr "" #: ../build/NEWS:935 -msgid "Patch by Oleg Iarygin." +msgid "" +":gh:`95097`: Fix :func:`asyncio.run` for :class:`asyncio.Task` " +"implementations without :meth:`~asyncio.Task.uncancel` method. Patch by " +"Kumar Aditya." msgstr "" -#: ../build/NEWS:937 +#: ../build/NEWS:939 msgid "" -":issue:`36819`: Fix crashes in built-in encoders with error handlers that " -"return position less or equal than the starting position of non-encodable " -"characters." +":gh:`93899`: Fix check for existence of :data:`os.EFD_CLOEXEC`, :data:`os." +"EFD_NONBLOCK` and :data:`os.EFD_SEMAPHORE` flags on older kernel versions " +"where these flags are not present. Patch by Kumar Aditya." msgstr "" -#: ../build/NEWS:944 +#: ../build/NEWS:943 msgid "" -":gh:`93156`: Accessing the :attr:`pathlib.PurePath.parents` sequence of an " -"absolute path using negative index values produced incorrect results." +":gh:`95166`: Fix :meth:`concurrent.futures.Executor.map` to cancel the " +"currently waiting on future on an error - e.g. TimeoutError or " +"KeyboardInterrupt." msgstr "" #: ../build/NEWS:947 msgid "" -":gh:`89973`: Fix :exc:`re.error` raised in :mod:`fnmatch` if the pattern " -"contains a character range with upper bound lower than lower bound (e.g. " -"``[c-a]``). Now such ranges are interpreted as empty ranges." +":gh:`95109`: Ensure that timeouts scheduled with :class:`asyncio.Timeout` " +"that have already expired are delivered promptly." msgstr "" -#: ../build/NEWS:951 +#: ../build/NEWS:950 msgid "" -":gh:`93010`: In a very special case, the email package tried to append the " -"nonexistent ``InvalidHeaderError`` to the defect list. It should have been " -"``InvalidHeaderDefect``." +":gh:`91810`: Suppress writing an XML declaration in open files in " +"``ElementTree.write()`` with ``encoding='unicode'`` and " +"``xml_declaration=None``." msgstr "" -#: ../build/NEWS:955 +#: ../build/NEWS:954 msgid "" -":gh:`92839`: Fixed crash resulting from calling bisect.insort() or bisect." -"insort_left() with the key argument not equal to None." +":gh:`91447`: Fix findtext in the xml module to only give an empty string " +"when the text attribute is set to None." msgstr "" -#: ../build/NEWS:958 +#: ../build/NEWS:960 msgid "" -":gh:`91581`: :meth:`~datetime.datetime.utcfromtimestamp` no longer attempts " -"to resolve ``fold`` in the pure Python implementation, since the fold is " -"never 1 in UTC. In addition to being slightly faster in the common case, " -"this also prevents some errors when the timestamp is close to :attr:" -"`datetime.min `. Patch by Paul Ganssle." +":gh:`91207`: Fix stylesheet not working in Windows CHM htmlhelp docs and add " +"warning that they are deprecated. Contributed by C.A.M. Gerlach." msgstr "" -#: ../build/NEWS:964 +#: ../build/NEWS:963 msgid "" -":gh:`92530`: Fix an issue that occurred after interrupting :func:`threading." -"Condition.notify`." +":gh:`95451`: Update library documentation with :ref:`availability " +"information ` on WebAssembly platforms ``wasm32-" +"emscripten`` and ``wasm32-wasi``." msgstr "" #: ../build/NEWS:967 msgid "" -":gh:`92049`: Forbid pickling constants ``re._constants.SUCCESS`` etc. " -"Previously, pickling did not fail, but the result could not be unpickled." +":gh:`95415`: Use consistent syntax for platform availability. The directive " +"now supports a content body and emits a warning when it encounters an " +"unknown platform." msgstr "" -#: ../build/NEWS:970 +#: ../build/NEWS:971 msgid "" -":issue:`47029`: Always close the read end of the pipe used by :class:" -"`multiprocessing.Queue` *after* the last write of buffered data to the write " -"end of the pipe to avoid :exc:`BrokenPipeError` at garbage collection and " -"at :meth:`multiprocessing.Queue.close` calls. Patch by Géry Ogam." +":gh:`86128`: Document a limitation in ThreadPoolExecutor where its exit " +"handler is executed before any handlers in atexit." msgstr "" -#: ../build/NEWS:976 +#: ../build/NEWS:977 msgid "" -":gh:`91401`: Provide a fail-safe way to disable :mod:`subprocess` use of " -"``vfork()`` via a private ``subprocess._USE_VFORK`` attribute. While there " -"is currently no known need for this, if you find a need please only set it " -"to ``False``. File a CPython issue as to why you needed it and link to that " -"from a comment in your code. This attribute is documented as a footnote in " -"3.11." +":gh:`95573`: :source:`Lib/test/test_asyncio/test_ssl.py` exposed a bug in " +"the macOS kernel where intense concurrent load on non-blocking sockets " +"occasionally causes :const:`errno.ENOBUFS` (\"No buffer space available\") " +"to be emitted. FB11063974 filed with Apple, in the mean time as a workaround " +"buffer size used in tests on macOS is decreased to avoid intermittent " +"failures. Patch by Fantix King." msgstr "" -#: ../build/NEWS:983 +#: ../build/NEWS:984 msgid "" -":gh:`91910`: Add missing f prefix to f-strings in error messages from the :" -"mod:`multiprocessing` and :mod:`asyncio` modules." +":gh:`95280`: Fix problem with ``test_ssl`` ``test_get_ciphers`` on systems " +"that require perfect forward secrecy (PFS) ciphers." msgstr "" -#: ../build/NEWS:986 +#: ../build/NEWS:987 msgid "" -":gh:`91810`: :class:`~xml.etree.ElementTree.ElementTree` method :meth:`~xml." -"etree.ElementTree.ElementTree.write` and function :func:`~xml.etree." -"ElementTree.tostring` now use the text file's encoding (\"UTF-8\" if not " -"available) instead of locale encoding in XML declaration when " -"``encoding=\"unicode\"`` is specified." +":gh:`94675`: Add a regression test for :mod:`re` exponentional slowdown when " +"using rjsmin." msgstr "" -#: ../build/NEWS:992 +#: ../build/NEWS:993 msgid "" -":gh:`91832`: Add ``required`` attribute to :class:`argparse.Action` repr " -"output." +":gh:`94801`: Fix a regression in ``configure`` script that caused some " +"header checks to ignore custom ``CPPFLAGS``. The regression was introduced " +"in :gh:`94802`." msgstr "" -#: ../build/NEWS:995 -msgid ":gh:`91734`: Fix OSS audio support on Solaris." +#: ../build/NEWS:997 +msgid "" +":gh:`95145`: wasm32-wasi builds no longer depend on WASIX's pthread stubs. " +"Python now has its own stubbed pthread API." msgstr "" -#: ../build/NEWS:997 +#: ../build/NEWS:1000 msgid "" -":gh:`91700`: Compilation of regular expression containing a conditional " -"expression ``(?(group)...)`` now raises an appropriate :exc:`re.error` if " -"the group number refers to not defined group. Previously an internal " -"RuntimeError was raised." +":gh:`95174`: Python now detects missing ``dup`` function in WASI and works " +"around some missing :mod:`errno`, :mod:`select`, and :mod:`socket` constants." msgstr "" -#: ../build/NEWS:1002 +#: ../build/NEWS:1004 msgid "" -":gh:`91676`: Fix :class:`unittest.IsolatedAsyncioTestCase` to shutdown the " -"per test event loop executor before returning from its ``run`` method so " -"that a not yet stopped or garbage collected executor state does not persist " -"beyond the test." +":gh:`95174`: Python now skips missing :mod:`socket` functions and methods on " +"WASI. WASI can only create sockets from existing fd / accept and has no " +"netdb." msgstr "" -#: ../build/NEWS:1007 +#: ../build/NEWS:1008 msgid "" -":gh:`90568`: Parsing ``\\N`` escapes of Unicode Named Character Sequences in " -"a :mod:`regular expression ` raises now :exc:`re.error` instead of " -"``TypeError``." +":gh:`95085`: Platforms ``wasm32-unknown-emscripten`` and ``wasm32-unknown-" +"wasi`` have been promoted to :pep:`11` tier 3 platform support." msgstr "" -#: ../build/NEWS:1011 +#: ../build/NEWS:1015 msgid "" -":gh:`91595`: Fix the comparison of character and integer inside :func:`Tools." -"gdb.libpython.write_repr`. Patch by Yu Liu." +":gh:`95656`: Enable the :meth:`~sqlite3.Connection.enable_load_extension` :" +"mod:`sqlite3` API." msgstr "" -#: ../build/NEWS:1014 +#: ../build/NEWS:1018 msgid "" -":gh:`90622`: Worker processes for :class:`concurrent.futures." -"ProcessPoolExecutor` are no longer spawned on demand (a feature added in " -"3.9) when the multiprocessing context start method is ``\"fork\"`` as that " -"can lead to deadlocks in the child processes due to a fork happening while " -"threads are running." +":gh:`95587`: Fixes some issues where the Windows installer would incorrectly " +"detect certain features of an existing install when upgrading." msgstr "" -#: ../build/NEWS:1020 +#: ../build/NEWS:1021 msgid "" -":gh:`91575`: Update case-insensitive matching in the :mod:`re` module to the " -"latest Unicode version." +":gh:`94399`: Restores the behaviour of :ref:`launcher` for ``/usr/bin/env`` " +"shebang lines, which will now search :envvar:`PATH` for an executable " +"matching the given command. If none is found, the usual search process is " +"used." msgstr "" -#: ../build/NEWS:1023 +#: ../build/NEWS:1026 msgid "" -":gh:`91581`: Remove an unhandled error case in the C implementation of calls " -"to :meth:`datetime.fromtimestamp ` with no " -"time zone (i.e. getting a local time from an epoch timestamp). This should " -"have no user-facing effect other than giving a possibly more accurate error " -"message when called with timestamps that fall on 10000-01-01 in the local " -"time. Patch by Paul Ganssle." +":gh:`95445`: Fixes the unsuccessful removal of the HTML document directory " +"when uninstalling with Windows msi." msgstr "" -#: ../build/NEWS:1030 +#: ../build/NEWS:1029 msgid "" -":issue:`47260`: Fix ``os.closerange()`` potentially being a no-op in a Linux " -"seccomp sandbox." +":gh:`95359`: Fix :ref:`launcher` handling of :file:`py.ini` commands (it was " +"incorrectly expecting a ``py_`` prefix on keys) and crashes when reading per-" +"user configuration file." msgstr "" #: ../build/NEWS:1033 msgid "" -":issue:`39064`: :class:`zipfile.ZipFile` now raises :exc:`zipfile." -"BadZipFile` instead of ``ValueError`` when reading a corrupt zip file in " -"which the central directory offset is negative." +":gh:`95285`: Fix :ref:`launcher` handling of command lines where it is only " +"passed a short executable name." msgstr "" -#: ../build/NEWS:1037 -msgid "" -":issue:`47151`: When subprocess tries to use vfork, it now falls back to " -"fork if vfork returns an error. This allows use in situations where vfork " -"isn't allowed by the OS kernel." +#: ../build/NEWS:1039 +msgid ":gh:`65802`: Document handling of extensions in Save As dialogs." msgstr "" #: ../build/NEWS:1041 msgid "" -":issue:`27929`: Fix :meth:`asyncio.loop.sock_connect` to only resolve names " -"for :const:`socket.AF_INET` or :const:`socket.AF_INET6` families. Resolution " -"may not make sense for other families, like :const:`socket.AF_BLUETOOTH` " -"and :const:`socket.AF_UNIX`." +":gh:`95191`: Include prompts when saving Shell (interactive input and " +"output)." msgstr "" -#: ../build/NEWS:1046 +#: ../build/NEWS:1044 msgid "" -":issue:`43323`: Fix errors in the :mod:`email` module if the charset itself " -"contains undecodable/unencodable characters." +":gh:`95511`: Fix the Shell context menu copy-with-prompts bug of copying an " +"extra line when one selects whole lines." msgstr "" -#: ../build/NEWS:1049 +#: ../build/NEWS:1047 msgid "" -":issue:`47101`: :const:`hashlib.algorithms_available` now lists only " -"algorithms that are provided by activated crypto providers on OpenSSL 3.0. " -"Legacy algorithms are not listed unless the legacy provider has been loaded " -"into the default OSSL context." +":gh:`95471`: In the Edit menu, move ``Select All`` and add a new separator." msgstr "" -#: ../build/NEWS:1054 -msgid "" -":issue:`46787`: Fix :class:`concurrent.futures.ProcessPoolExecutor` " -"exception memory leak" +#: ../build/NEWS:1050 +msgid ":gh:`95411`: Enable using IDLE's module browser with .pyw files." msgstr "" -#: ../build/NEWS:1057 +#: ../build/NEWS:1052 msgid "" -":issue:`45393`: Fix the formatting for ``await x`` and ``not x`` in the " -"operator precedence table when using the :func:`help` system." +":gh:`89610`: Add .pyi as a recognized extension for IDLE on macOS. This " +"allows opening stub files by double clicking on them in the Finder." msgstr "" -#: ../build/NEWS:1060 +#: ../build/NEWS:1058 msgid "" -":issue:`46415`: Fix ipaddress.ip_{address,interface,network} raising " -"TypeError instead of ValueError if given invalid tuple as address parameter." +":gh:`92678`: Restore the 3.10 behavior for multiple inheritance of C " +"extension classes that store their dictionary at the end of the struct." msgstr "" -#: ../build/NEWS:1063 +#: ../build/NEWS:1061 msgid "" -":issue:`28249`: Set :attr:`doctest.DocTest.lineno` to ``None`` when object " -"does not have :attr:`__doc__`." +":gh:`94936`: Added :c:func:`PyCode_GetVarnames`, :c:func:" +"`PyCode_GetCellvars` and :c:func:`PyCode_GetFreevars` for accessing " +"``co_varnames``, ``co_cellvars`` and ``co_freevars`` respectively via the C " +"API." msgstr "" -#: ../build/NEWS:1066 -msgid "" -":issue:`45138`: Fix a regression in the :mod:`sqlite3` trace callback where " -"bound parameters were not expanded in the passed statement string. The " -"regression was introduced in Python 3.10 by :issue:`40318`. Patch by Erlend " -"E. Aasland." +#: ../build/NEWS:1068 +msgid "Python 3.11.0 beta 5" msgstr "" -#: ../build/NEWS:1071 -msgid ":issue:`44493`: Add missing terminated NUL in sockaddr_un's length" +#: ../build/NEWS:1070 +msgid "*Release date: 2022-07-25*" msgstr "" -#: ../build/NEWS:1073 +#: ../build/NEWS:1079 msgid "" -"This was potentially observable when using non-abstract AF_UNIX datagram " -"sockets to processes written in another programming language." +":gh:`94438`: Fix an issue that caused extended opcode arguments and some " +"conditional pops to be ignored when calculating valid jump targets for " +"assignments to the ``f_lineno`` attribute of frame objects. In some cases, " +"this could cause inconsistent internal state, resulting in a hard crash of " +"the interpreter." msgstr "" -#: ../build/NEWS:1076 +#: ../build/NEWS:1085 msgid "" -":issue:`42627`: Fix incorrect parsing of Windows registry proxy settings" +":gh:`95060`: Undocumented ``PyCode_Addr2Location`` function now properly " +"returns when ``addrq`` argument is less than zero." msgstr "" -#: ../build/NEWS:1078 +#: ../build/NEWS:1088 msgid "" -":issue:`36073`: Raise :exc:`~sqlite3.ProgrammingError` instead of " -"segfaulting on recursive usage of cursors in :mod:`sqlite3` converters. " -"Patch by Sergey Fedoseev." +":gh:`95113`: Replace all ``EXTENDED_ARG_QUICK`` instructions with basic :" +"opcode:`EXTENDED_ARG` instructions in unquickened code. Consumers of non-" +"adaptive bytecode should be able to handle extended arguments the same way " +"they were handled in CPython 3.10 and older." msgstr "" -#: ../build/NEWS:1085 +#: ../build/NEWS:1093 msgid "" -":gh:`86438`: Clarify that :option:`-W` and :envvar:`PYTHONWARNINGS` are " -"matched literally and case-insensitively, rather than as regular " -"expressions, in :mod:`warnings`." +":gh:`91409`: Fix incorrect source location info caused by certain " +"optimizations in the bytecode compiler." msgstr "" -#: ../build/NEWS:1089 +#: ../build/NEWS:1096 msgid "" -":gh:`92240`: Added release dates for \"What's New in Python 3.X\" for 3.0, " -"3.1, 3.2, 3.8 and 3.10" +":gh:`94036`: Fix incorrect source location info for some multi-line " +"attribute accesses and method calls." msgstr "" -#: ../build/NEWS:1092 +#: ../build/NEWS:1099 msgid "" -":gh:`91888`: Add a new ``gh`` role to the documentation to link to GitHub " -"issues." +":gh:`94739`: Allow jumping within, out of, and across exception handlers in " +"the debugger." msgstr "" -#: ../build/NEWS:1095 +#: ../build/NEWS:1102 msgid "" -":gh:`91783`: Document security issues concerning the use of the function :" -"meth:`shutil.unpack_archive`" +":gh:`94949`: :func:`ast.parse` will no longer parse parenthesized context " +"managers when passed ``feature_version`` less than ``(3, 9)``. Patch by " +"Shantanu Jain." msgstr "" -#: ../build/NEWS:1098 -msgid ":gh:`91547`: Remove \"Undocumented modules\" page." +#: ../build/NEWS:1106 +msgid "" +":gh:`94947`: :func:`ast.parse` will no longer parse assignment expressions " +"when passed ``feature_version`` less than ``(3, 8)``. Patch by Shantanu Jain." msgstr "" -#: ../build/NEWS:1100 +#: ../build/NEWS:1110 msgid "" -":issue:`44347`: Clarify the meaning of *dirs_exist_ok*, a kwarg of :func:" -"`shutil.copytree`." +":gh:`91256`: Ensures the program name is known for help text during " +"interpreter startup." msgstr "" -#: ../build/NEWS:1103 +#: ../build/NEWS:1113 msgid "" -":issue:`38668`: Update the introduction to documentation for :mod:`os.path` " -"to remove warnings that became irrelevant after the implementations of :pep:" -"`383` and :pep:`529`." +":gh:`94869`: Fix the column offsets for some expressions in multi-line f-" +"strings :mod:`ast` nodes. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:1107 +#: ../build/NEWS:1116 msgid "" -":issue:`47138`: Pin Jinja to a version compatible with Sphinx version 3.2.1." +":gh:`94822`: Fix an issue where lookups of metaclass descriptors may be " +"ignored when an identically-named attribute also exists on the class itself." msgstr "" -#: ../build/NEWS:1109 +#: ../build/NEWS:1120 msgid "" -":issue:`46962`: All docstrings in code snippets are now wrapped into :func:" -"`PyDoc_STR` to follow the guideline of `PEP 7's Documentation Strings " -"paragraph `_. Patch by Oleg Iarygin." +":gh:`91153`: Fix an issue where a :class:`bytearray` item assignment could " +"crash if it's resized by the new value's :meth:`__index__` method." msgstr "" -#: ../build/NEWS:1115 +#: ../build/NEWS:1123 msgid "" -":issue:`26792`: Improve the docstrings of :func:`runpy.run_module` and :func:" -"`runpy.run_path`. Original patch by Andrew Brezovsky." +":gh:`90699`: Fix reference counting bug in :meth:`bool.__repr__`. Patch by " +"Kumar Aditya." msgstr "" -#: ../build/NEWS:1118 +#: ../build/NEWS:1129 msgid "" -":issue:`40838`: Document that :func:`inspect.getdoc`, :func:`inspect." -"getmodule`, and :func:`inspect.getsourcefile` might return ``None``." +":gh:`95087`: Fix IndexError in parsing invalid date in the :mod:`email` " +"module." msgstr "" -#: ../build/NEWS:1122 -msgid "" -":issue:`45790`: Adjust inaccurate phrasing in :doc:`../extending/" -"newtypes_tutorial` about the ``ob_base`` field and the macros used to access " -"its contents." +#: ../build/NEWS:1132 +msgid ":gh:`95199`: Upgrade bundled setuptools to 63.2.0." msgstr "" -#: ../build/NEWS:1126 -msgid "" -":issue:`42340`: Document that in some circumstances :exc:`KeyboardInterrupt` " -"may cause the code to enter an inconsistent state. Provided a sample " -"workaround to avoid it if needed." +#: ../build/NEWS:1134 +msgid ":gh:`95194`: Upgrade bundled pip to 22.2." msgstr "" -#: ../build/NEWS:1130 +#: ../build/NEWS:1136 msgid "" -":issue:`41233`: Link the errnos referenced in ``Doc/library/exceptions.rst`` " -"to their respective section in ``Doc/library/errno.rst``, and vice versa. " -"Previously this was only done for EINTR and InterruptedError. Patch by Yan " -"\"yyyyyyyan\" Orestes." +":gh:`95132`: Fix a :mod:`sqlite3` regression where ``*args`` and ``**kwds`` " +"were incorrectly relayed from :py:func:`~sqlite3.connect` to the :class:" +"`~sqlite3.Connection` factory. The regression was introduced in 3.11a1 with " +"PR 24421 (:gh:`85128`). Patch by Erlend E. Aasland.`" msgstr "" -#: ../build/NEWS:1135 +#: ../build/NEWS:1141 msgid "" -":issue:`38056`: Overhaul the :ref:`error-handlers` documentation in :mod:" -"`codecs`." +":gh:`93157`: Fix :mod:`fileinput` module didn't support ``errors`` option " +"when ``inplace`` is true." msgstr "" -#: ../build/NEWS:1138 -msgid ":issue:`13553`: Document tkinter.Tk args." +#: ../build/NEWS:1144 +msgid "" +":gh:`95105`: :meth:`wsgiref.types.InputStream.__iter__` should return " +"``Iterator[bytes]``, not ``Iterable[bytes]``. Patch by Shantanu Jain." msgstr "" -#: ../build/NEWS:1143 +#: ../build/NEWS:1147 msgid "" -":gh:`92886`: Fixing tests that fail when running with optimizations (``-O``) " -"in ``test_imaplib.py``." +":gh:`94857`: Fix refleak in ``_io.TextIOWrapper.reconfigure``. Patch by " +"Kumar Aditya." msgstr "" -#: ../build/NEWS:1146 +#: ../build/NEWS:1150 msgid "" -":gh:`92670`: Skip ``test_shutil.TestCopy.test_copyfile_nonexistent_dir`` " -"test on AIX as the test uses a trailing slash to force the OS consider the " -"path as a directory, but on AIX the trailing slash has no effect and is " -"considered as a file." +":gh:`94821`: Fix binding of unix socket to empty address on Linux to use an " +"available address from the abstract namespace, instead of \"\\0\"." msgstr "" -#: ../build/NEWS:1152 +#: ../build/NEWS:1153 msgid "" -":gh:`91904`: Fix initialization of :envvar:`PYTHONREGRTEST_UNICODE_GUARD` " -"which prevented running regression tests on non-UTF-8 locale." +":gh:`89988`: Fix memory leak in :class:`pickle.Pickler` when looking up :" +"attr:`dispatch_table`. Patch by Kumar Aditya." msgstr "" #: ../build/NEWS:1156 -msgid "" -":gh:`91607`: Fix ``test_concurrent_futures`` to test the correct " -"multiprocessing start method context in several cases where the test logic " -"mixed this up." +msgid ":issue:`47025`: Drop support for :class:`bytes` on :attr:`sys.path`." msgstr "" -#: ../build/NEWS:1160 +#: ../build/NEWS:1161 msgid "" -":issue:`47205`: Skip test for :func:`~os.sched_getaffinity` and :func:`~os." -"sched_setaffinity` error case on FreeBSD." +":gh:`95212`: Make multiprocessing test case ``test_shared_memory_recreate`` " +"parallel-safe." msgstr "" -#: ../build/NEWS:1163 +#: ../build/NEWS:1167 msgid "" -":issue:`47104`: Rewrite :func:`asyncio.to_thread` tests to use :class:" -"`unittest.IsolatedAsyncioTestCase`." +":gh:`94847`: Fixed ``_decimal`` module build issue on GCC when compiling " +"with LTO and pydebug. Debug builds no longer force inlining of functions." msgstr "" -#: ../build/NEWS:1166 +#: ../build/NEWS:1171 msgid "" -":issue:`29890`: Add tests for :class:`ipaddress.IPv4Interface` and :class:" -"`ipaddress.IPv6Interface` construction with tuple arguments. Original patch " -"and tests by louisom." +":gh:`94841`: Fix the possible performance regression of :c:func:" +"`PyObject_Free` compiled with MSVC version 1932." msgstr "" -#: ../build/NEWS:1173 +#: ../build/NEWS:1174 msgid "" -":issue:`47103`: Windows ``PGInstrument`` builds now copy a required DLL into " -"the output directory, making it easier to run the profile stage of a PGO " -"build." +":gh:`94801`: ``configure`` now uses custom flags like ``ZLIB_CFLAGS`` and " +"``ZLIB_LIBS`` when searching for headers and libraries." msgstr "" -#: ../build/NEWS:1180 +#: ../build/NEWS:1177 msgid "" -":gh:`92984`: Explicitly disable incremental linking for non-Debug builds" +":gh:`94773`: ``deepfreeze.py`` now supports code object with frozensets that " +"contain incompatible, unsortable types." msgstr "" #: ../build/NEWS:1183 -msgid ":issue:`47194`: Update ``zlib`` to v1.2.12 to resolve CVE-2018-25032." -msgstr "" - -#: ../build/NEWS:1185 msgid "" -":issue:`46785`: Fix race condition between :func:`os.stat` and unlinking a " -"file on Windows, by using errors codes returned by ``FindFirstFileW()`` when " -"appropriate in ``win32_xstat_impl``." +":gh:`90844`: Allow virtual environments to correctly launch when they have " +"spaces in the path." msgstr "" -#: ../build/NEWS:1189 -msgid ":issue:`40859`: Update Windows build to use xz-5.2.5" +#: ../build/NEWS:1186 +msgid ":gh:`94772`: Fix incorrect handling of shebang lines in py.exe launcher" msgstr "" -#: ../build/NEWS:1194 +#: ../build/NEWS:1191 msgid "" -":gh:`91583`: Fix regression in the code generated by Argument Clinic for " -"functions with the ``defining_class`` parameter." +":gh:`92678`: Adds unstable C-API functions ``_PyObject_VisitManagedDict`` " +"and ``_PyObject_ClearManagedDict`` to allow C extensions to allow the VM to " +"manage their object's dictionaries." msgstr "" -#: ../build/NEWS:1199 -msgid "Python 3.10.4 final" +#: ../build/NEWS:1195 +msgid "" +":gh:`94930`: Fix ``SystemError`` raised when :c:func:" +"`PyArg_ParseTupleAndKeywords` is used with ``#`` in ``(...)`` but without " +"``PY_SSIZE_T_CLEAN`` defined." msgstr "" -#: ../build/NEWS:1201 -msgid "*Release date: 2022-03-23*" +#: ../build/NEWS:1199 +msgid "" +":gh:`94864`: Fix ``PyArg_Parse*`` with deprecated format units \"u\" and " +"\"Z\". It returned 1 (success) when warnings are turned into exceptions." msgstr "" -#: ../build/NEWS:1206 +#: ../build/NEWS:1202 msgid "" -":issue:`46968`: Check for the existence of the \"sys/auxv.h\" header in :mod:" -"`faulthandler` to avoid compilation problems in systems where this header " -"doesn't exist. Patch by Pablo Galindo" +":gh:`94731`: Python again uses C-style casts for most casting operations " +"when compiled with C++. This may trigger compiler warnings, if they are " +"enabled with e.g. ``-Wold-style-cast `` or ``-Wzero-as-null-pointer-" +"constant`` options for ``g++``." msgstr "" -#: ../build/NEWS:1213 -msgid "" -":issue:`23691`: Protect the :func:`re.finditer` iterator from re-entering." +#: ../build/NEWS:1209 +msgid "Python 3.11.0 beta 4" msgstr "" -#: ../build/NEWS:1215 -msgid "" -":issue:`42369`: Fix thread safety of :meth:`zipfile._SharedFile.tell` to " -"avoid a \"zipfile.BadZipFile: Bad CRC-32 for file\" exception when reading " -"a :class:`ZipFile` from multiple threads." +#: ../build/NEWS:1211 +msgid "*Release date: 2022-07-11*" msgstr "" -#: ../build/NEWS:1219 +#: ../build/NEWS:1216 msgid "" -":issue:`38256`: Fix :func:`binascii.crc32` when it is compiled to use zlib'c " -"crc32 to work properly on inputs 4+GiB in length instead of returning the " -"wrong result. The workaround prior to this was to always feed the function " -"data in increments smaller than 4GiB or to just call the zlib module " -"function." +":gh:`87389`: :mod:`http.server`: Fix an open redirection vulnerability in " +"the HTTP server when an URI path starts with ``//``. Vulnerability " +"discovered, and initial fix proposed, by Hamza Avvan." msgstr "" -#: ../build/NEWS:1225 +#: ../build/NEWS:1220 msgid "" -":issue:`39394`: A warning about inline flags not at the start of the regular " -"expression now contains the position of the flag." +":gh:`79096`: LWPCookieJar and MozillaCookieJar create files with file mode " +"600 instead of 644 (Microsoft Windows is not affected)" msgstr "" -#: ../build/NEWS:1228 -msgid ":issue:`47061`: Deprecate the various modules listed by :pep:`594`:" +#: ../build/NEWS:1223 +msgid "" +":gh:`92888`: Fix ``memoryview`` use after free when accessing the backing " +"buffer in certain cases." msgstr "" -#: ../build/NEWS:1230 +#: ../build/NEWS:1226 msgid "" -"aifc, asynchat, asyncore, audioop, cgi, cgitb, chunk, crypt, imghdr, msilib, " -"nntplib, nis, ossaudiodev, pipes, smtpd, sndhdr, spwd, sunau, telnetlib, uu, " -"xdrlib" +":gh:`68966`: The deprecated mailcap module now refuses to inject unsafe text " +"(filenames, MIME types, parameters) into shell commands. Instead of using " +"such text, it will warn and act as if a match was not found (or for test " +"commands, as if the test failed)." msgstr "" #: ../build/NEWS:1234 msgid "" -":issue:`2604`: Fix bug where doctests using globals would fail when run " -"multiple times." -msgstr "" - -#: ../build/NEWS:1237 -msgid ":issue:`45997`: Fix :class:`asyncio.Semaphore` re-aquiring FIFO order." +":gh:`94694`: Fix an issue that could cause code with multi-line method " +"lookups to have misleading or incorrect column offset information. In some " +"cases (when compiling a hand-built AST) this could have resulted in a hard " +"crash of the interpreter." msgstr "" #: ../build/NEWS:1239 msgid "" -":issue:`47022`: The :mod:`asynchat`, :mod:`asyncore` and :mod:`smtpd` " -"modules have been deprecated since at least Python 3.6. Their documentation " -"and deprecation warnings and have now been updated to note they will removed " -"in Python 3.12 (:pep:`594`)." +":gh:`93252`: Fix an issue that caused internal frames to outlive failed " +"Python function calls, possibly resulting in memory leaks or hard " +"interpreter crashes." msgstr "" -#: ../build/NEWS:1244 +#: ../build/NEWS:1243 msgid "" -":issue:`46421`: Fix a unittest issue where if the command was invoked as " -"``python -m unittest`` and the filename(s) began with a dot (.), a " -"``ValueError`` is returned." +":gh:`94215`: Fix an issue where exceptions raised by line-tracing events " +"would cause frames to be left in an invalid state, possibly resulting in a " +"hard crash of the interpreter." msgstr "" -#: ../build/NEWS:1248 -msgid ":issue:`40296`: Fix supporting generic aliases in :mod:`pydoc`." +#: ../build/NEWS:1247 +msgid "" +":gh:`92228`: Disable the compiler's inline-small-exit-blocks optimization " +"for exit blocks that are associated with source code lines. This fixes a bug " +"where the debugger cannot tell where an exception handler ends and the " +"following code block begins." msgstr "" #: ../build/NEWS:1252 -msgid "Python 3.10.3 final" +msgid "" +":gh:`94485`: Line number of a module's ``RESUME`` instruction is set to 0 as " +"specified in :pep:`626`." msgstr "" -#: ../build/NEWS:1254 -msgid "*Release date: 2022-03-16*" +#: ../build/NEWS:1255 +msgid "" +":gh:`94438`: Account for instructions that can push NULL to the stack when " +"setting line number in a frame. Prevents some (unlikely) crashes." msgstr "" -#: ../build/NEWS:1259 +#: ../build/NEWS:1258 msgid "" -":issue:`46940`: Avoid overriding :exc:`AttributeError` metadata information " -"for nested attribute access calls. Patch by Pablo Galindo." +":gh:`91719`: Reload ``opcode`` when raising ``unknown opcode error`` in the " +"interpreter main loop, for C compilers to generate dispatching code " +"independently." msgstr "" #: ../build/NEWS:1262 msgid "" -":issue:`46852`: Rename the private undocumented ``float.__set_format__()`` " -"method to ``float.__setformat__()`` to fix a typo introduced in Python 3.7. " -"The method is only used by test_float. Patch by Victor Stinner." +":gh:`94329`: Compile and run code with unpacking of extremely large " +"sequences (1000s of elements). Such code failed to compile. It now compiles " +"and runs correctly." msgstr "" #: ../build/NEWS:1266 -msgid ":issue:`46794`: Bump up the libexpat version into 2.4.6" -msgstr "" - -#: ../build/NEWS:1268 msgid "" -":issue:`46820`: Fix parsing a numeric literal immediately (without spaces) " -"followed by \"not in\" keywords, like in ``1not in x``. Now the parser only " -"emits a warning, not a syntax error." +":gh:`94360`: Fixed a tokenizer crash when reading encoded files with syntax " +"errors from ``stdin`` with non utf-8 encoded text. Patch by Pablo Galindo" msgstr "" -#: ../build/NEWS:1272 +#: ../build/NEWS:1270 msgid "" -":issue:`46762`: Fix an assert failure in debug builds when a '<', '>', or " -"'=' is the last character in an f-string that's missing a closing right " -"brace." +":gh:`88116`: Fix an issue when reading line numbers from code objects if the " +"encoded line numbers are close to ``INT_MIN``. Patch by Pablo Galindo" msgstr "" -#: ../build/NEWS:1275 +#: ../build/NEWS:1274 msgid "" -":issue:`46724`: Make sure that all backwards jumps use the ``JUMP_ABSOLUTE`` " -"instruction, rather than ``JUMP_FORWARD`` with an argument of " -"``(2**32)+offset``." +":gh:`94262`: Don't create frame objects for incomplete frames. Prevents the " +"creation of generators and closures from being observable to Python and C " +"extensions, restoring the behavior of 3.10 and earlier." msgstr "" -#: ../build/NEWS:1279 +#: ../build/NEWS:1278 msgid "" -":issue:`46732`: Correct the docstring for the :meth:`__bool__` method. Patch " -"by Jelle Zijlstra." +":gh:`94192`: Fix error for dictionary literals with invalid expression as " +"value." msgstr "" -#: ../build/NEWS:1282 +#: ../build/NEWS:1281 msgid "" -":issue:`46707`: Avoid potential exponential backtracking when producing some " -"syntax errors involving lots of brackets. Patch by Pablo Galindo." +":gh:`93883`: Revise the display strategy of traceback enhanced error " +"locations. The indicators are only shown when the location doesn't span the " +"whole line." msgstr "" #: ../build/NEWS:1285 +msgid ":gh:`94021`: Fix unreachable code warning in ``Python/specialize.c``." +msgstr "" + +#: ../build/NEWS:1287 msgid "" -":issue:`40479`: Add a missing call to ``va_end()`` in ``Modules/_hashopenssl." -"c``." +":gh:`93516`: Store offset of first traceable instruction in code object to " +"avoid having to recompute it for each instruction when tracing." msgstr "" -#: ../build/NEWS:1288 +#: ../build/NEWS:1290 msgid "" -":issue:`46615`: When iterating over sets internally in ``setobject.c``, " -"acquire strong references to the resulting items from the set. This " -"prevents crashes in corner-cases of various set operations where the set " -"gets mutated." +":gh:`93516`: Lazily create a table mapping bytecode offsets to line numbers " +"to speed up calculation of line numbers when tracing." msgstr "" #: ../build/NEWS:1293 msgid "" -":issue:`45773`: Remove two invalid \"peephole\" optimizations from the " -"bytecode compiler." +":gh:`89828`: :class:`types.GenericAlias` no longer relays the ``__class__`` " +"attribute. For example, ``isinstance(list[int], type)`` no longer returns " +"``True``." msgstr "" -#: ../build/NEWS:1296 +#: ../build/NEWS:1297 msgid "" -":issue:`43721`: Fix docstrings of :attr:`~property.getter`, :attr:`~property." -"setter`, and :attr:`~property.deleter` to clarify that they create a new " -"copy of the property." +":gh:`93671`: Fix some exponential backtrace case happening with deeply " +"nested sequence patterns in match statements. Patch by Pablo Galindo" msgstr "" #: ../build/NEWS:1300 msgid "" -":issue:`46503`: Fix an assert when parsing some invalid \\N escape sequences " -"in f-strings." +":gh:`93662`: Make sure that the end column offsets are correct in multi-line " +"method calls. Previously, the end column could precede the column offset." msgstr "" -#: ../build/NEWS:1303 +#: ../build/NEWS:1304 msgid "" -":issue:`46417`: Fix a race condition on setting a type ``__bases__`` " -"attribute: the internal function ``add_subclass()`` now gets the " -"``PyTypeObject.tp_subclasses`` member after calling :c:func:" -"`PyWeakref_NewRef` which can trigger a garbage collection which can " -"indirectly modify ``PyTypeObject.tp_subclasses``. Patch by Victor Stinner." +":gh:`93461`: :func:`importlib.invalidate_caches` now drops entries from :" +"data:`sys.path_importer_cache` with a relative path as name. This solves a " +"caching issue when a process changes its current working directory." msgstr "" -#: ../build/NEWS:1310 +#: ../build/NEWS:1308 msgid "" -":issue:`46383`: Fix invalid signature of ``_zoneinfo``'s ``module_free`` " -"function to resolve a crash on wasm32-emscripten platform." +"``FileFinder`` no longer inserts a dot in the path, e.g. ``/egg/./spam`` is " +"now ``/egg/spam``." msgstr "" -#: ../build/NEWS:1313 +#: ../build/NEWS:1311 msgid "" -":issue:`46070`: :c:func:`Py_EndInterpreter` now explicitly untracks all " -"objects currently tracked by the GC. Previously, if an object was used later " -"by another interpreter, calling :c:func:`PyObject_GC_UnTrack` on the object " -"crashed if the previous or the next object of the :c:type:`PyGC_Head` " -"structure became a dangling pointer. Patch by Victor Stinner." +":gh:`93418`: Fixed an assert where an f-string has an equal sign '=' " +"following an expression, but there's no trailing brace. For example, " +"f\"{i=\"." msgstr "" -#: ../build/NEWS:1319 +#: ../build/NEWS:1315 msgid "" -":issue:`46339`: Fix a crash in the parser when retrieving the error text for " -"multi-line f-strings expressions that do not start in the first line of the " -"string. Patch by Pablo Galindo" +":gh:`93382`: Cache the result of :c:func:`PyCode_GetCode` function to " +"restore the O(1) lookup of the :attr:`~types.CodeType.co_code` attribute." msgstr "" -#: ../build/NEWS:1323 +#: ../build/NEWS:1318 msgid "" -":issue:`46240`: Correct the error message for unclosed parentheses when the " -"tokenizer doesn't reach the end of the source when the error is reported. " -"Patch by Pablo Galindo" +":gh:`93354`: Use exponential backoff for specialization counters in the " +"interpreter. Can reduce the number of failed specializations significantly " +"and avoid slowdown for those parts of a program that are not suitable for " +"specialization." msgstr "" -#: ../build/NEWS:1327 +#: ../build/NEWS:1323 msgid "" -":issue:`46091`: Correctly calculate indentation levels for lines with " -"whitespace character that are ended by line continuation characters. Patch " -"by Pablo Galindo" +":gh:`93021`: Fix the :attr:`__text_signature__` for :meth:`__get__` methods " +"implemented in C. Patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:1334 +#: ../build/NEWS:1326 msgid "" -":issue:`43253`: Fix a crash when closing transports where the underlying " -"socket handle is already invalid on the Proactor event loop." +":gh:`92930`: Fixed a crash in ``_pickle.c`` from mutating collections during " +"``__reduce__`` or ``persistent_id``." msgstr "" -#: ../build/NEWS:1337 +#: ../build/NEWS:1329 msgid "" -":issue:`47004`: Apply bugfixes from importlib_metadata 4.11.3, including " -"bugfix for EntryPoint.extras, which was returning match objects and not the " -"extras strings." +":gh:`92914`: Always round the allocated size for lists up to the nearest " +"even number." msgstr "" -#: ../build/NEWS:1341 -msgid ":issue:`46985`: Upgrade pip wheel bundled with ensurepip (pip 22.0.4)" +#: ../build/NEWS:1332 +msgid "" +":gh:`92858`: Improve error message for some suites with syntax error before " +"':'" msgstr "" -#: ../build/NEWS:1343 +#: ../build/NEWS:1335 msgid "" -":issue:`46968`: :mod:`faulthandler`: On Linux 5.14 and newer, dynamically " -"determine size of signal handler stack size CPython allocates using " -"``getauxval(AT_MINSIGSTKSZ)``. This changes allows for Python extension's " -"request to Linux kernel to use AMX_TILE instruction set on Sapphire Rapids " -"Xeon processor to succeed, unblocking use of the ISA in frameworks." +":issue:`46142`: Make ``--help`` output shorter by moving some info to the " +"new ``--help-env`` and ``--help-xoptions`` command-line options. Also add " +"``--help-all`` option to print complete usage." msgstr "" -#: ../build/NEWS:1349 +#: ../build/NEWS:1342 msgid "" -":issue:`46955`: Expose :class:`asyncio.base_events.Server` as :class:" -"`asyncio.Server`. Patch by Stefan Zabka." +":gh:`94736`: Fix crash when deallocating an instance of a subclass of " +"``_multiprocessing.SemLock``. Patch by Kumar Aditya." msgstr "" -#: ../build/NEWS:1352 +#: ../build/NEWS:1345 msgid "" -":issue:`23325`: The :mod:`signal` module no longer assumes that :const:" -"`~signal.SIG_IGN` and :const:`~signal.SIG_DFL` are small int singletons." +":gh:`94637`: :meth:`SSLContext.set_default_verify_paths` now releases the " +"GIL around ``SSL_CTX_set_default_verify_paths`` call. The function call " +"performs I/O and CPU intensive work." msgstr "" -#: ../build/NEWS:1356 -msgid ":issue:`46932`: Update bundled libexpat to 2.4.7" +#: ../build/NEWS:1349 +msgid "" +":gh:`94607`: Fix subclassing complex generics with type variables in :mod:" +"`typing`. Previously an error message saying ``Some type variables ... are " +"not listed in Generic[...]`` was shown. :mod:`typing` no longer populates " +"``__parameters__`` with the ``__parameters__`` of a Python class." msgstr "" -#: ../build/NEWS:1358 +#: ../build/NEWS:1355 msgid "" -":issue:`25707`: Fixed a file leak in :func:`xml.etree.ElementTree.iterparse` " -"when the iterator is not exhausted. Patch by Jacob Walls." +":gh:`93910`: The ability to access the other values of an enum on an enum (e." +"g. ``Color.RED.BLUE``) has been restored in order to fix a performance " +"regression." msgstr "" -#: ../build/NEWS:1361 +#: ../build/NEWS:1359 msgid "" -":issue:`44886`: Inherit asyncio proactor datagram transport from :class:" -"`asyncio.DatagramTransport`." +":gh:`93896`: Fix :func:`asyncio.run` and :class:`unittest." +"IsolatedAsyncioTestCase` to always the set event loop as it was done in " +"Python 3.10 and earlier. Patch by Kumar Aditya." msgstr "" -#: ../build/NEWS:1364 +#: ../build/NEWS:1363 msgid "" -":issue:`46827`: Support UDP sockets in :meth:`asyncio.loop.sock_connect` " -"for selector-based event loops. Patch by Thomas Grainger." +":gh:`94510`: Re-entrant calls to :func:`sys.setprofile` and :func:`sys." +"settrace` now raise :exc:`RuntimeError`. Patch by Pablo Galindo." msgstr "" #: ../build/NEWS:1367 -msgid ":issue:`46811`: Make test suite support Expat >=2.4.5" +msgid "" +":gh:`92336`: Fix bug where :meth:`linecache.getline` fails on bad files " +"with :exc:`UnicodeDecodeError` or :exc:`SyntaxError`. It now returns an " +"empty string as per the documentation." msgstr "" -#: ../build/NEWS:1369 +#: ../build/NEWS:1371 msgid "" -":issue:`46252`: Raise :exc:`TypeError` if :class:`ssl.SSLSocket` is passed " -"to transport-based APIs." +":gh:`94398`: Once a :class:`asyncio.TaskGroup` has started shutting down (i." +"e., at least one task has failed and the task group has started cancelling " +"the remaining tasks), it should not be possible to add new tasks to the task " +"group." msgstr "" -#: ../build/NEWS:1372 +#: ../build/NEWS:1376 msgid "" -":issue:`46784`: Fix libexpat symbols collisions with user dynamically loaded " -"or statically linked libexpat in embedded Python." +":gh:`94254`: Fixed types of :mod:`struct` module to be immutable. Patch by " +"Kumar Aditya." msgstr "" -#: ../build/NEWS:1375 +#: ../build/NEWS:1379 msgid "" -":issue:`39327`: :func:`shutil.rmtree` can now work with VirtualBox shared " -"folders when running from the guest operating-system." +":gh:`94207`: Made :class:`_struct.Struct` GC-tracked in order to fix a " +"reference leak in the :mod:`_struct` module." msgstr "" -#: ../build/NEWS:1378 +#: ../build/NEWS:1382 msgid "" -":issue:`46756`: Fix a bug in :meth:`urllib.request.HTTPPasswordMgr." -"find_user_password` and :meth:`urllib.request.HTTPPasswordMgrWithPriorAuth." -"is_authenticated` which allowed to bypass authorization. For example, access " -"to URI ``example.org/foobar`` was allowed if the user was authorized for URI " -"``example.org/foo``." +":gh:`91742`: Fix :mod:`pdb` crash after jump caused by a null pointer " +"dereference. Patch by Kumar Aditya." msgstr "" #: ../build/NEWS:1385 msgid "" -":issue:`46643`: In :func:`typing.get_type_hints`, support evaluating " -"stringified ``ParamSpecArgs`` and ``ParamSpecKwargs`` annotations. Patch by " -"Gregory Beauregard." +":gh:`94101`: Manual instantiation of :class:`ssl.SSLSession` objects is no " +"longer allowed as it lead to misconfigured instances that crashed the " +"interpreter when attributes where accessed on them." msgstr "" #: ../build/NEWS:1389 msgid "" -":issue:`45863`: When the :mod:`tarfile` module creates a pax format archive, " -"it will put an integer representation of timestamps in the ustar header (if " -"possible) for the benefit of older unarchivers, in addition to the existing " -"full-precision timestamps in the pax extended header." -msgstr "" - -#: ../build/NEWS:1394 -msgid "" -":issue:`46676`: Make :data:`typing.ParamSpec` args and kwargs equal to " -"themselves. Patch by Gregory Beauregard." +":gh:`84753`: :func:`inspect.iscoroutinefunction`, :func:`inspect." +"isgeneratorfunction`, and :func:`inspect.isasyncgenfunction` now properly " +"return ``True`` for duck-typed function-like objects like instances of :" +"class:`unittest.mock.AsyncMock`." msgstr "" -#: ../build/NEWS:1397 +#: ../build/NEWS:1395 msgid "" -":issue:`46672`: Fix ``NameError`` in :func:`asyncio.gather` when initial " -"type check fails." +"This makes :func:`inspect.iscoroutinefunction` consistent with the behavior " +"of :func:`asyncio.iscoroutinefunction`. Patch by Mehdi ABAAKOUK." msgstr "" -#: ../build/NEWS:1400 +#: ../build/NEWS:1398 msgid "" -":issue:`46655`: In :func:`typing.get_type_hints`, support evaluating bare " -"stringified ``TypeAlias`` annotations. Patch by Gregory Beauregard." +":gh:`94028`: Fix a regression in the :mod:`sqlite3` where statement objects " +"were not properly cleared and reset after use in cursor iters. The " +"regression was introduced by PR 27884 in Python 3.11a1. Patch by Erlend E. " +"Aasland." msgstr "" #: ../build/NEWS:1403 -msgid "" -":issue:`45948`: Fixed a discrepancy in the C implementation of the :mod:`xml." -"etree.ElementTree` module. Now, instantiating an :class:`xml.etree." -"ElementTree.XMLParser` with a ``target=None`` keyword provides a default :" -"class:`xml.etree.ElementTree.TreeBuilder` target as the Python " -"implementation does." +msgid ":gh:`93820`: Pickle :class:`enum.Flag` by name." msgstr "" -#: ../build/NEWS:1409 -msgid "" -":issue:`46521`: Fix a bug in the :mod:`codeop` module that was incorrectly " -"identifying invalid code involving string quotes as valid code." +#: ../build/NEWS:1405 +msgid ":gh:`93847`: Fix repr of enum of generic aliases." msgstr "" -#: ../build/NEWS:1412 +#: ../build/NEWS:1407 msgid "" -":issue:`46581`: Brings :class:`ParamSpec` propagation for :class:" -"`GenericAlias` in line with :class:`Concatenate` (and others)." +":gh:`91404`: Revert the :mod:`re` memory leak when a match is terminated by " +"a signal or memory allocation failure as the implemented fix caused a major " +"performance regression." msgstr "" -#: ../build/NEWS:1415 -msgid "" -":issue:`46591`: Make the IDLE doc URL on the About IDLE dialog clickable." +#: ../build/NEWS:1411 +msgid ":gh:`83499`: Fix double closing of file description in :mod:`tempfile`." msgstr "" -#: ../build/NEWS:1417 -msgid ":issue:`46400`: expat: Update libexpat from 2.4.1 to 2.4.4" +#: ../build/NEWS:1413 +msgid "" +":gh:`93820`: Fixed a regression when :func:`copy.copy`-ing :class:`enum." +"Flag` with multiple flag members." msgstr "" -#: ../build/NEWS:1419 +#: ../build/NEWS:1416 msgid "" -":issue:`46487`: Add the ``get_write_buffer_limits`` method to :class:" -"`asyncio.transports.WriteTransport` and to the SSL transport." +":gh:`79512`: Fixed names and ``__module__`` value of :mod:`weakref` classes :" +"class:`~weakref.ReferenceType`, :class:`~weakref.ProxyType`, :class:" +"`~weakref.CallableProxyType`. It makes them pickleable." msgstr "" -#: ../build/NEWS:1422 +#: ../build/NEWS:1420 msgid "" -":issue:`45173`: Note the configparser deprecations will be removed in Python " -"3.12." +":gh:`91389`: Fix an issue where :mod:`dis` utilities could report missing or " +"incorrect position information in the presence of ``CACHE`` entries." msgstr "" -#: ../build/NEWS:1425 +#: ../build/NEWS:1424 msgid "" -":issue:`46539`: In :func:`typing.get_type_hints`, support evaluating " -"stringified ``ClassVar`` and ``Final`` annotations inside ``Annotated``. " -"Patch by Gregory Beauregard." +":gh:`93626`: Set ``__future__.annotations`` to have a ``None`` " +"mandatoryRelease to indicate that it is currently 'TBD'." msgstr "" -#: ../build/NEWS:1429 +#: ../build/NEWS:1427 msgid "" -":issue:`46491`: Allow :data:`typing.Annotated` to wrap :data:`typing.Final` " -"and :data:`typing.ClassVar`. Patch by Gregory Beauregard." +":gh:`90473`: Emscripten and WASI have no home directory and cannot provide :" +"pep:`370` user site directory." msgstr "" -#: ../build/NEWS:1432 +#: ../build/NEWS:1430 msgid "" -":issue:`46436`: Fix command-line option ``-d``/``--directory`` in module :" -"mod:`http.server` which is ignored when combined with command-line option " -"``--cgi``. Patch by Géry Ogam." +":gh:`90494`: :func:`copy.copy` and :func:`copy.deepcopy` now always raise a " +"TypeError if ``__reduce__()`` returns a tuple with length 6 instead of " +"silently ignore the 6th item or produce incorrect result." msgstr "" -#: ../build/NEWS:1436 +#: ../build/NEWS:1434 msgid "" -":issue:`41403`: Make :meth:`mock.patch` raise a :exc:`TypeError` with a " -"relevant error message on invalid arg. Previously it allowed a cryptic :exc:" -"`AttributeError` to escape." +":gh:`90549`: Fix a multiprocessing bug where a global named resource (such " +"as a semaphore) could leak when a child process is spawned (as opposed to " +"forked)." msgstr "" -#: ../build/NEWS:1440 +#: ../build/NEWS:1438 msgid "" -":issue:`46474`: In ``importlib.metadata.EntryPoint.pattern``, avoid " -"potential REDoS by limiting ambiguity in consecutive whitespace." +":gh:`93521`: Fixed a case where dataclasses would try to add ``__weakref__`` " +"into the ``__slots__`` for a dataclass that specified ``weakref_slot=True`` " +"when it was already defined in one of its bases. This resulted in a " +"``TypeError`` upon the new class being created." msgstr "" #: ../build/NEWS:1443 msgid "" -":issue:`46469`: :mod:`asyncio` generic classes now return :class:`types." -"GenericAlias` in ``__class_getitem__`` instead of the same class." +":gh:`79579`: :mod:`sqlite3` now correctly detects DML queries with leading " +"comments. Patch by Erlend E. Aasland." msgstr "" -#: ../build/NEWS:1447 +#: ../build/NEWS:1446 msgid "" -":issue:`46434`: :mod:`pdb` now gracefully handles ``help`` when :attr:" -"`__doc__` is missing, for example when run with pregenerated optimized ``." -"pyc`` files." +":gh:`93421`: Update :data:`sqlite3.Cursor.rowcount` when a DML statement has " +"run to completion. This fixes the row count for SQL queries like " +"``UPDATE ... RETURNING``. Patch by Erlend E. Aasland." msgstr "" -#: ../build/NEWS:1451 +#: ../build/NEWS:1450 msgid "" -":issue:`46333`: The :meth:`__eq__` and :meth:`__hash__` methods of :class:" -"`typing.ForwardRef` now honor the ``module`` parameter of :class:`typing." -"ForwardRef`. Forward references from different modules are now " -"differentiated." +":gh:`91162`: Support splitting of unpacked arbitrary-length tuple over " +"``TypeVar`` and ``TypeVarTuple`` parameters. For example:" msgstr "" -#: ../build/NEWS:1456 -msgid "" -":issue:`46246`: Add missing ``__slots__`` to ``importlib.metadata." -"DeprecatedList``. Patch by Arie Bovenberg." +#: ../build/NEWS:1453 +msgid "``A[T, *Ts][*tuple[int, ...]]`` -> ``A[int, *tuple[int, ...]]``" msgstr "" -#: ../build/NEWS:1459 -msgid ":issue:`46266`: Improve day constants in :mod:`calendar`." +#: ../build/NEWS:1454 +msgid "``A[*Ts, T][*tuple[int, ...]]`` -> ``A[*tuple[int, ...], int]``" +msgstr "" + +#: ../build/NEWS:1456 +msgid "" +":gh:`93353`: Fix the :func:`importlib.resources.as_file` context manager to " +"remove the temporary file if destroyed late during Python finalization: keep " +"a local reference to the :func:`os.remove` function. Patch by Victor Stinner." msgstr "" #: ../build/NEWS:1461 msgid "" -"Now all constants (`MONDAY` ... `SUNDAY`) are documented, tested, and added " -"to ``__all__``." +":gh:`83658`: Make :class:`multiprocessing.Pool` raise an exception if " +"``maxtasksperchild`` is not ``None`` or a positive int." msgstr "" #: ../build/NEWS:1464 msgid "" -":issue:`46232`: The :mod:`ssl` module now handles certificates with bit " -"strings in DN correctly." +":gh:`93156`: Accessing the :attr:`pathlib.PurePath.parents` sequence of an " +"absolute path using negative index values produced incorrect results." msgstr "" #: ../build/NEWS:1467 msgid "" -":issue:`43118`: Fix a bug in :func:`inspect.signature` that was causing it " -"to fail on some subclasses of classes with a ``__text_signature__`` " -"referencing module globals. Patch by Weipeng Hong." +":gh:`74696`: :func:`shutil.make_archive` no longer temporarily changes the " +"current working directory during creation of standard ``.zip`` or tar " +"archives." msgstr "" #: ../build/NEWS:1471 msgid "" -":issue:`26552`: Fixed case where failing :func:`asyncio.ensure_future` did " -"not close the coroutine. Patch by Kumar Aditya." +":gh:`89973`: Fix :exc:`re.error` raised in :mod:`fnmatch` if the pattern " +"contains a character range with upper bound lower than lower bound (e.g. " +"``[c-a]``). Now such ranges are interpreted as empty ranges." msgstr "" -#: ../build/NEWS:1474 +#: ../build/NEWS:1475 msgid "" -":issue:`21987`: Fix an issue with :meth:`tarfile.TarFile.getmember` getting " -"a directory name with a trailing slash." +":gh:`92932`: Now :func:`~dis.dis` and :func:`~dis.get_instructions` handle " +"operand values for instructions prefixed by ``EXTENDED_ARG_QUICK``. Patch by " +"Sam Gross and Dong-hee Na." msgstr "" -#: ../build/NEWS:1477 +#: ../build/NEWS:1479 msgid "" -":issue:`20392`: Fix inconsistency with uppercase file extensions in :meth:" -"`MimeTypes.guess_type`. Patch by Kumar Aditya." +":gh:`91577`: Move imports in :class:`~multiprocessing.SharedMemory` methods " +"to module level so that they can be executed late in python finalization." msgstr "" -#: ../build/NEWS:1480 +#: ../build/NEWS:1483 msgid "" -":issue:`46080`: Fix exception in argparse help text generation if a :class:" -"`argparse.BooleanOptionalAction` argument's default is ``argparse.SUPPRESS`` " -"and it has ``help`` specified. Patch by Felix Fontein." +":gh:`91456`: Deprecate current default auto() behavior: In 3.13 the default " +"will be for for auto() to always return the largest member value incremented " +"by 1, and to raise if incompatible value types are used." msgstr "" -#: ../build/NEWS:1485 +#: ../build/NEWS:1487 msgid "" -":issue:`44439`: Fix ``.write()`` method of a member file in ``ZipFile``, " -"when the input data is an object that supports the buffer protocol, the file " -"length may be wrong." +":issue:`47231`: Fixed an issue with inconsistent trailing slashes in tarfile " +"longname directories." msgstr "" -#: ../build/NEWS:1489 +#: ../build/NEWS:1490 msgid "" -":issue:`45703`: When a namespace package is imported before another module " -"from the same namespace is created/installed in a different :data:`sys.path` " -"location while the program is running, calling the :func:`importlib." -"invalidate_caches` function will now also guarantee the new module is " -"noticed." +":issue:`46755`: In :class:`QueueHandler`, clear ``stack_info`` from :class:" +"`LogRecord` to prevent stack trace from being written twice." msgstr "" -#: ../build/NEWS:1495 +#: ../build/NEWS:1493 msgid "" -":issue:`24959`: Fix bug where :mod:`unittest` sometimes drops frames from " -"tracebacks of exceptions raised in tests." +":issue:`46197`: Fix :mod:`ensurepip` environment isolation for subprocess " +"running ``pip``." msgstr "" -#: ../build/NEWS:1498 +#: ../build/NEWS:1496 msgid "" -":issue:`44791`: Fix substitution of :class:`~typing.ParamSpec` in :data:" -"`~typing.Concatenate` with different parameter expressions. Substitution " -"with a list of types returns now a tuple of types. Substitution with " -"``Concatenate`` returns now a ``Concatenate`` with concatenated lists of " -"arguments." +":issue:`45924`: Fix :mod:`asyncio` incorrect traceback when future's " +"exception is raised multiple times. Patch by Kumar Aditya." msgstr "" -#: ../build/NEWS:1504 +#: ../build/NEWS:1499 msgid "" -":issue:`14156`: argparse.FileType now supports an argument of '-' in binary " -"mode, returning the .buffer attribute of sys.stdin/sys.stdout as " -"appropriate. Modes including 'x' and 'a' are treated equivalently to 'w' " -"when argument is '-'. Patch contributed by Josh Rosenberg" +":issue:`34828`: :meth:`sqlite3.Connection.iterdump` now handles databases " +"that use ``AUTOINCREMENT`` in one or more tables." msgstr "" -#: ../build/NEWS:1512 +#: ../build/NEWS:1505 msgid "" -":issue:`46463`: Fixes :file:`escape4chm.py` script used when building the " -"CHM documentation file" +":gh:`94321`: Document the :pep:`246` style protocol type :class:`sqlite3." +"PrepareProtocol`." msgstr "" -#: ../build/NEWS:1518 +#: ../build/NEWS:1508 msgid "" -":issue:`46913`: Fix test_faulthandler.test_sigfpe() if Python is built with " -"undefined behavior sanitizer (UBSAN): disable UBSAN on the " -"faulthandler_sigfpe() function. Patch by Victor Stinner." +":gh:`61162`: Clarify :mod:`sqlite3` behavior when :ref:`sqlite3-connection-" +"context-manager`." msgstr "" -#: ../build/NEWS:1522 +#: ../build/NEWS:1511 msgid "" -":issue:`46708`: Prevent default asyncio event loop policy modification " -"warning after ``test_asyncio`` execution." +":gh:`87260`: Align :mod:`sqlite3` argument specs with the actual " +"implementation." msgstr "" -#: ../build/NEWS:1525 +#: ../build/NEWS:1514 msgid "" -":issue:`46678`: The function ``make_legacy_pyc`` in ``Lib/test/support/" -"import_helper.py`` no longer fails when ``PYTHONPYCACHEPREFIX`` is set to a " -"directory on a different device from where tempfiles are stored." +":gh:`86986`: The minimum Sphinx version required to build the documentation " +"is now 3.2." +msgstr "" + +#: ../build/NEWS:1517 +msgid "" +":gh:`88831`: Augmented documentation of asyncio.create_task(). Clarified the " +"need to keep strong references to tasks and added a code snippet detailing " +"how to to this." +msgstr "" + +#: ../build/NEWS:1521 +msgid "" +":issue:`47161`: Document that :class:`pathlib.PurePath` does not collapse " +"initial double slashes because they denote UNC paths." +msgstr "" + +#: ../build/NEWS:1527 +msgid "" +":gh:`91330`: Added more tests for :mod:`dataclasses` to cover behavior with " +"data descriptor-based fields." msgstr "" #: ../build/NEWS:1530 msgid "" -":issue:`46616`: Ensures ``test_importlib.test_windows`` cleans up registry " -"keys after completion." +":gh:`94208`: ``test_ssl`` is now checking for supported TLS version and " +"protocols in more tests." msgstr "" #: ../build/NEWS:1533 msgid "" -":issue:`44359`: test_ftplib now silently ignores socket errors to prevent " -"logging unhandled threading exceptions. Patch by Victor Stinner." +":gh:`94315`: Tests now check for DAC override capability instead of relying " +"on :func:`os.geteuid`." msgstr "" #: ../build/NEWS:1536 msgid "" -":issue:`46542`: Fix a Python crash in test_lib2to3 when using Python built " -"in debug mode: limit the recursion limit. Patch by Victor Stinner." +":gh:`93951`: In test_bdb.StateTestCase.test_skip, avoid including auxiliary " +"importers." msgstr "" #: ../build/NEWS:1539 msgid "" -":issue:`46576`: test_peg_generator now disables compiler optimization when " -"testing compilation of its own C extensions to significantly speed up the " -"testing on non-debug builds of CPython." +":gh:`93957`: Provide nicer error reporting from subprocesses in test_venv." +"EnsurePipTest.test_with_pip." msgstr "" -#: ../build/NEWS:1543 +#: ../build/NEWS:1542 msgid "" -":issue:`46542`: Fix ``test_json`` tests checking for :exc:`RecursionError`: " -"modify these tests to use ``support.infinite_recursion()``. Patch by Victor " -"Stinner." +":gh:`84461`: ``run_tests.py`` now handles cross compiling env vars correctly " +"and pass ``HOSTRUNNER`` to regression tests." msgstr "" -#: ../build/NEWS:1547 +#: ../build/NEWS:1545 msgid "" -":issue:`13886`: Skip test_builtin PTY tests on non-ASCII characters if the " -"readline module is loaded. The readline module changes input() behavior, but " -"test_builtin is not intented to test the readline module. Patch by Victor " -"Stinner." +":gh:`93616`: ``test_modulefinder`` now creates a temporary directory in " +"``ModuleFinderTest.setUp()`` instead of module scope." msgstr "" -#: ../build/NEWS:1555 +#: ../build/NEWS:1548 msgid "" -":issue:`47032`: Ensure Windows install builds fail correctly with a non-zero " -"exit code when part of the build fails." +":gh:`93575`: Fix issue with test_unicode test_raiseMemError. The test case " +"now use ``test.support.calcobjsize`` to calculate size of PyUnicode " +"structs. :func:`sys.getsizeof` may return different size when string has " +"UTF-8 memory." msgstr "" -#: ../build/NEWS:1558 +#: ../build/NEWS:1553 msgid "" -":issue:`47024`: Update OpenSSL to 1.1.1n for macOS installers and all " -"Windows builds." +":gh:`90473`: WASI does not have a ``chmod(2)`` syscall. :func:`os.chmod` is " +"now a dummy function on WASI. Skip all tests that depend on working :func:" +"`os.chmod`." msgstr "" -#: ../build/NEWS:1561 +#: ../build/NEWS:1557 msgid "" -":issue:`38472`: Fix GCC detection in setup.py when cross-compiling. The C " -"compiler is now run with LC_ALL=C. Previously, the detection failed with a " -"German locale." +":gh:`90473`: Skip tests on WASI that require symlinks with absolute paths." msgstr "" -#: ../build/NEWS:1565 +#: ../build/NEWS:1560 msgid "" -":issue:`46513`: :program:`configure` no longer uses ``AC_C_CHAR_UNSIGNED`` " -"macro and ``pyconfig.h`` no longer defines reserved symbol " -"``__CHAR_UNSIGNED__``." +":gh:`57539`: Increase calendar test coverage for :meth:`calendar." +"LocaleTextCalendar.formatweekday`." msgstr "" -#: ../build/NEWS:1569 -msgid ":issue:`45925`: Update Windows installer to use SQLite 3.37.2." +#: ../build/NEWS:1563 +msgid "" +":gh:`90473`: Skip symlink tests on WASI. wasmtime uses ``openat2(2)`` with " +"``RESOLVE_BENEATH`` flag, which prevents symlinks with absolute paths." msgstr "" -#: ../build/NEWS:1574 +#: ../build/NEWS:1567 msgid "" -":issue:`44549`: Update bzip2 to 1.0.8 in Windows builds to mitigate " -"CVE-2016-3189 and CVE-2019-12900" +":gh:`89858`: Fix ``test_embed`` for out-of-tree builds. Patch by Kumar " +"Aditya." msgstr "" -#: ../build/NEWS:1577 +#: ../build/NEWS:1570 msgid "" -":issue:`46948`: Prevent CVE-2022-26488 by ensuring the Add to PATH option in " -"the Windows installer uses the correct path when being repaired." +":gh:`92886`: Fixing tests that fail when running with optimizations (``-O``) " +"in ``test_imaplib.py``." msgstr "" -#: ../build/NEWS:1580 +#: ../build/NEWS:1573 msgid "" -":issue:`46638`: Ensures registry virtualization is consistently disabled. " -"For 3.10 and earlier, it remains enabled (some registry writes are " -"protected), while for 3.11 and later it is disabled (registry modifications " -"affect all applications)." +":gh:`92886`: Fixing tests that fail when running with optimizations (``-O``) " +"in ``test_zipimport.py``" msgstr "" -#: ../build/NEWS:1588 -msgid ":issue:`45925`: Update macOS installer to SQLite 3.37.2." +#: ../build/NEWS:1576 +msgid "" +":issue:`47016`: Create a GitHub Actions workflow for verifying bundled pip " +"and setuptools. Patch by Illia Volochii and Adam Turner." msgstr "" -#: ../build/NEWS:1593 +#: ../build/NEWS:1582 msgid "" -":issue:`46630`: Make query dialogs on Windows start with a cursor in the " -"entry box." +":gh:`94404`: ``makesetup`` now works around an issue with sed on macOS and " +"uses correct CFLAGS for object files that end up in a shared extension. " +"Module CFLAGS are used before PY_STDMODULE_CFLAGS to avoid clashes with " +"system headers." msgstr "" -#: ../build/NEWS:1596 +#: ../build/NEWS:1587 msgid "" -":issue:`45296`: Clarify close, quit, and exit in IDLE. In the File menu, " -"'Close' and 'Exit' are now 'Close Window' (the current one) and 'Exit' is " -"now 'Exit IDLE' (by closing all windows). In Shell, 'quit()' and 'exit()' " -"mean 'close Shell'. If there are no other windows, this also exits IDLE." +":gh:`93584`: Address race condition in ``Makefile`` when installing a PGO " +"build. All ``test`` and ``install`` targets now depend on ``all`` target." msgstr "" -#: ../build/NEWS:1601 +#: ../build/NEWS:1591 msgid "" -":issue:`45447`: Apply IDLE syntax highlighting to `.pyi` files. Patch by " -"Alex Waygood and Terry Jan Reedy." +":gh:`93491`: ``configure`` now detects and reports :pep:`11` support tiers." msgstr "" -#: ../build/NEWS:1607 +#: ../build/NEWS:1597 msgid "" -":issue:`46433`: The internal function _PyType_GetModuleByDef now correctly " -"handles inheritance patterns involving static types." +":gh:`93824`: Drag and drop of files onto Python files in Windows Explorer " +"has been enabled for Windows ARM64." msgstr "" -#: ../build/NEWS:1610 +#: ../build/NEWS:1600 msgid "" -":issue:`14916`: Fixed bug in the tokenizer that prevented " -"``PyRun_InteractiveOne`` from parsing from the provided FD." +":issue:`42658`: Support native Windows case-insensitive path comparisons by " +"using ``LCMapStringEx`` instead of :func:`str.lower` in :func:`ntpath." +"normcase`. Add ``LCMapStringEx`` to the :mod:`_winapi` module." msgstr "" -#: ../build/NEWS:1615 -msgid "Python 3.10.2 final" +#: ../build/NEWS:1608 +msgid "" +":gh:`94538`: Fix Argument Clinic output to custom file destinations. Patch " +"by Erlend E. Aasland." +msgstr "" + +#: ../build/NEWS:1611 +msgid "" +":gh:`94430`: Allow parameters named ``module`` and ``self`` with custom C " +"names in Argument Clinic. Patch by Erlend E. Aasland" msgstr "" #: ../build/NEWS:1617 -msgid "*Release date: 2022-01-13*" +msgid "" +":gh:`93937`: The following frame functions and type are now directly " +"available with ``#include ``, it's no longer needed to add " +"``#include ``:" +msgstr "" + +#: ../build/NEWS:1621 +msgid ":c:func:`PyFrame_Check`" msgstr "" #: ../build/NEWS:1622 -msgid ":issue:`46347`: Fix memory leak in PyEval_EvalCodeEx." +msgid ":c:func:`PyFrame_GetBack`" +msgstr "" + +#: ../build/NEWS:1623 +msgid ":c:func:`PyFrame_GetBuiltins`" msgstr "" #: ../build/NEWS:1624 -msgid "" -":issue:`46289`: ASDL declaration of ``FormattedValue`` has changed to " -"reflect ``conversion`` field is not optional." +msgid ":c:func:`PyFrame_GetGenerator`" +msgstr "" + +#: ../build/NEWS:1625 +msgid ":c:func:`PyFrame_GetGlobals`" +msgstr "" + +#: ../build/NEWS:1626 +msgid ":c:func:`PyFrame_GetLasti`" msgstr "" #: ../build/NEWS:1627 -msgid "" -":issue:`46237`: Fix the line number of tokenizer errors inside f-strings. " -"Patch by Pablo Galindo." +msgid ":c:func:`PyFrame_GetLocals`" msgstr "" -#: ../build/NEWS:1630 -msgid "" -":issue:`46006`: Fix a regression when a type method like ``__init__()`` is " -"modified in a subinterpreter. Fix a regression in " -"``_PyUnicode_EqualToASCIIId()`` and type ``update_slot()``. Revert the " -"change which made the Unicode dictionary of interned strings compatible with " -"subinterpreters: the internal interned dictionary is shared again by all " -"interpreters. Patch by Victor Stinner." +#: ../build/NEWS:1628 +msgid ":c:type:`PyFrame_Type`" msgstr "" -#: ../build/NEWS:1637 -msgid ":issue:`46085`: Fix iterator cache mechanism of :class:`OrderedDict`." +#: ../build/NEWS:1630 ../build/NEWS:5462 ../build/NEWS:5490 ../build/NEWS:6214 +#: ../build/NEWS:7344 ../build/NEWS:8472 ../build/NEWS:8528 +msgid "Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:1639 +#: ../build/NEWS:1632 msgid "" -":issue:`46110`: Add a maximum recursion check to the PEG parser to avoid " -"stack overflow. Patch by Pablo Galindo" +":gh:`91321`: Fix the compatibility of the Python C API with C++ older than C+" +"+11. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:1642 +#: ../build/NEWS:1635 msgid "" -":issue:`46054`: Fix parser error when parsing non-utf8 characters in source " -"files. Patch by Pablo Galindo." +":gh:`91731`: Avoid defining the ``static_assert`` when compiling with C++ " +"11, where this is a keyword and redefining it can lead to undefined " +"behavior. Patch by Pablo Galindo" msgstr "" -#: ../build/NEWS:1645 +#: ../build/NEWS:1639 msgid "" -":issue:`46042`: Improve the location of the caret in :exc:`SyntaxError` " -"exceptions emitted by the symbol table. Patch by Pablo Galindo." +":gh:`93442`: Add C++ overloads for _Py_CAST_impl() to handle 0/NULL. This " +"will allow C++ extensions that pass 0 or NULL to macros using _Py_CAST() to " +"continue to compile." msgstr "" -#: ../build/NEWS:1648 -msgid "" -":issue:`46025`: Fix a crash in the :mod:`atexit` module involving functions " -"that unregister themselves before raising exceptions. Patch by Pablo Galindo." +#: ../build/NEWS:1645 +msgid "Python 3.11.0 beta 3" +msgstr "" + +#: ../build/NEWS:1647 +msgid "*Release date: 2022-06-01*" msgstr "" #: ../build/NEWS:1652 msgid "" -":issue:`46009`: Restore behavior from 3.9 and earlier when sending non-None " -"to newly started generator. In 3.9 this did not affect the state of the " -"generator. In 3.10.0 and 3.10.1 ``gen_func().send(0)`` is equivalent to " -"``gen_func().throw(TypeError(...)`` which exhausts the generator. In 3.10.2 " -"onward, the behavior has been reverted to that of 3.9." +":gh:`93359`: Ensure that custom :mod:`ast` nodes without explicit end " +"positions can be compiled. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:1658 +#: ../build/NEWS:1655 msgid "" -":issue:`46000`: Improve compatibility of the :mod:`curses` module with " -"NetBSD curses." +":gh:`93345`: Fix a crash in substitution of a ``TypeVar`` in nested generic " +"alias after ``TypeVarTuple``." msgstr "" #: ../build/NEWS:1661 msgid "" -":issue:`46004`: Fix the :exc:`SyntaxError` location for errors involving for " -"loops with invalid targets. Patch by Pablo Galindo" +":gh:`69093`: Fix ``Modules/Setup.stdlib.in`` rule for ``_sqlite3`` extension." msgstr "" -#: ../build/NEWS:1664 -msgid "" -":issue:`42918`: Fix bug where the built-in :func:`compile` function did not " -"always raise a :exc:`SyntaxError` when passed multiple statements in " -"'single' mode. Patch by Weipeng Hong." +#: ../build/NEWS:1666 +msgid "Python 3.11.0 beta 2" msgstr "" -#: ../build/NEWS:1671 -msgid "" -":issue:`40479`: Fix :mod:`hashlib` *usedforsecurity* option to work " -"correctly with OpenSSL 3.0.0 in FIPS mode." +#: ../build/NEWS:1668 +msgid "*Release date: 2022-05-30*" msgstr "" -#: ../build/NEWS:1674 +#: ../build/NEWS:1673 msgid "" -":issue:`46070`: Fix possible segfault when importing the :mod:`asyncio` " -"module from different sub-interpreters in parallel. Patch by Erlend E. " -"Aasland." +":gh:`84694`: The ``--experimental-isolated-subinterpreters`` configure " +"option and ``EXPERIMENTAL_ISOLATED_SUBINTERPRETERS`` macro have been removed." msgstr "" #: ../build/NEWS:1677 msgid "" -":issue:`46278`: Reflect ``context`` argument in ``AbstractEventLoop." -"call_*()`` methods. Loop implementations already support it." +":gh:`91924`: Fix ``__lltrace__`` debug feature if the stdout encoding is not " +"UTF-8. Patch by Victor Stinner." msgstr "" #: ../build/NEWS:1680 msgid "" -":issue:`46239`: Improve error message when importing :mod:`asyncio." -"windows_events` on non-Windows." +":gh:`93061`: Backward jumps after ``async for`` loops are no longer given " +"dubious line numbers." msgstr "" #: ../build/NEWS:1683 msgid "" -":issue:`20369`: :func:`concurrent.futures.wait` no longer blocks forever " -"when given duplicate Futures. Patch by Kumar Aditya." +":gh:`93065`: Fix contextvars HAMT implementation to handle iteration over " +"deep trees." msgstr "" #: ../build/NEWS:1686 msgid "" -":issue:`46105`: Honor spec when generating requirement specs with urls and " -"extras (importlib_metadata 4.8.3)." +"The bug was discovered and fixed by Eli Libman. See `MagicStack/" +"immutables#84 `_ for " +"more details." msgstr "" -#: ../build/NEWS:1689 +#: ../build/NEWS:1690 msgid "" -":issue:`26952`: :mod:`argparse` raises :exc:`ValueError` with clear message " -"when trying to render usage for an empty mutually-exclusive group. " -"Previously it raised a cryptic :exc:`IndexError`." +":gh:`90473`: Decrease default recursion limit on WASI to address limited " +"call stack size." msgstr "" #: ../build/NEWS:1693 msgid "" -":issue:`27718`: Fix help for the :mod:`signal` module. Some functions (e.g. " -"``signal()`` and ``getsignal()``) were omitted." +":gh:`92804`: Fix memory leak in ``memoryview`` iterator as it was not " +"finalized at exit. Patch by Kumar Aditya." msgstr "" #: ../build/NEWS:1696 msgid "" -":issue:`46032`: The ``registry()`` method of :func:`functools." -"singledispatch` functions checks now the first argument or the first " -"parameter annotation and raises a TypeError if it is not supported. " -"Previously unsupported \"types\" were ignored (e.g. ``typing.List[int]``) or " -"caused an error at calling time (e.g. ``list[int]``)." +":gh:`92236`: Remove spurious \"LINE\" event when starting a generator or " +"coroutine, visible tracing functions implemented in C." msgstr "" -#: ../build/NEWS:1702 +#: ../build/NEWS:1699 msgid "" -":issue:`46018`: Ensure that :func:`math.expm1` does not raise on underflow." +":gh:`92619`: Make the compiler duplicate an exit block only if none of its " +"instructions have a lineno (previously only the first instruction in the " +"block was checked, leading to unnecessarily duplicated blocks)." msgstr "" -#: ../build/NEWS:1704 -msgid "" -":issue:`45755`: :mod:`typing` generic aliases now reveal the class " -"attributes of the original generic class when passed to ``dir()``. This was " -"the behavior up to Python 3.6, but was changed in 3.7-3.9." +#: ../build/NEWS:1703 +msgid ":gh:`92261`: Fix hang when trying to iterate over a ``typing.Union``." msgstr "" #: ../build/NEWS:1708 msgid "" -":issue:`13236`: :class:`unittest.TextTestResult` and :class:`unittest." -"TextTestRunner` flush now the output stream more often." +":gh:`93297`: Make asyncio task groups prevent child tasks from being GCed" msgstr "" #: ../build/NEWS:1711 msgid "" -":issue:`42378`: Fixes the issue with log file being overwritten when :class:" -"`logging.FileHandler` is used in :mod:`atexit` with *filemode* set to " -"``'w'``. Note this will cause the message in *atexit* not being logged if " -"the log stream is already closed due to shutdown of logging." +":gh:`90817`: The :func:`locale.resetlocale` function is deprecated and will " +"be removed in Python 3.13. Use ``locale.setlocale(locale.LC_ALL, \"\")`` " +"instead. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:1719 +#: ../build/NEWS:1715 msgid "" -":issue:`46120`: State that ``|`` is preferred for readability over ``Union`` " -"in the :mod:`typing` docs." +":gh:`92728`: The :func:`re.template` function and the corresponding :const:" +"`re.TEMPLATE` and :const:`re.T` flags are restored after they were removed " +"in 3.11.0b1, but they are now deprecated, so they might be removed from " +"Python 3.13." msgstr "" -#: ../build/NEWS:1722 +#: ../build/NEWS:1720 msgid "" -":issue:`46040`: Fix removal Python version for ``@asyncio.coroutine``, the " -"correct value is 3.11." +":gh:`93044`: No longer convert the database argument of :func:`sqlite3." +"connect` to bytes before passing it to the factory." msgstr "" -#: ../build/NEWS:1725 +#: ../build/NEWS:1723 msgid "" -":issue:`19737`: Update the documentation for the :func:`globals` function." +":gh:`93010`: In a very special case, the email package tried to append the " +"nonexistent ``InvalidHeaderError`` to the defect list. It should have been " +"``InvalidHeaderDefect``." msgstr "" #: ../build/NEWS:1727 msgid "" -":issue:`45840`: Improve cross-references in the documentation for the data " -"model." +":gh:`92675`: Fix :func:`venv.ensure_directories` to accept :class:`pathlib." +"Path` arguments in addition to :class:`str` paths. Patch by David Foster." msgstr "" -#: ../build/NEWS:1733 -msgid ":issue:`46205`: Fix hang in runtest_mp due to race condition" +#: ../build/NEWS:1731 +msgid "" +":gh:`87901`: Removed the ``encoding`` argument from :func:`os.popen` that " +"was added in 3.11b1." msgstr "" -#: ../build/NEWS:1735 +#: ../build/NEWS:1734 msgid "" -":issue:`46263`: Fix test_capi on FreeBSD 14-dev: instruct jemalloc to not " -"fill freed memory with junk byte." +":gh:`91922`: Fix function :func:`sqlite.connect` and the :class:`sqlite." +"Connection` constructor on non-UTF-8 locales. Also, they now support bytes " +"paths non-decodable with the current FS encoding." msgstr "" #: ../build/NEWS:1738 msgid "" -":issue:`46150`: Now ``fakename`` in ``test_pathlib.PosixPathTest." -"test_expanduser`` is checked to be non-existent." +":gh:`92839`: Fixed crash resulting from calling bisect.insort() or bisect." +"insort_left() with the key argument not equal to None." msgstr "" -#: ../build/NEWS:1742 +#: ../build/NEWS:1741 msgid "" -":issue:`46129`: Rewrite ``asyncio.locks`` tests with :class:`unittest." -"IsolatedAsyncioTestCase` usage." +":gh:`90473`: :mod:`subprocess` now fails early on Emscripten and WASI " +"platforms to work around missing :func:`os.pipe` on WASI." msgstr "" -#: ../build/NEWS:1745 +#: ../build/NEWS:1744 msgid "" -":issue:`46114`: Fix test case for OpenSSL 3.0.1 version. OpenSSL 3.0 uses " -"``0xMNN00PP0L``." +":gh:`92671`: Fixed :func:`ast.unparse` for empty tuples in the assignment " +"target context." msgstr "" -#: ../build/NEWS:1751 +#: ../build/NEWS:1747 msgid "" -":issue:`46263`: ``configure`` no longer sets ``MULTIARCH`` on FreeBSD " -"platforms." +":gh:`91581`: :meth:`~datetime.datetime.utcfromtimestamp` no longer attempts " +"to resolve ``fold`` in the pure Python implementation, since the fold is " +"never 1 in UTC. In addition to being slightly faster in the common case, " +"this also prevents some errors when the timestamp is close to :attr:" +"`datetime.min `. Patch by Paul Ganssle." msgstr "" -#: ../build/NEWS:1754 -msgid "" -":issue:`46106`: Updated OpenSSL to 1.1.1m in Windows builds, macOS installer " -"builds, and CI. Patch by Kumar Aditya." +#: ../build/NEWS:1753 +msgid ":gh:`92550`: Fix :meth:`pathlib.Path.rglob` for empty pattern." msgstr "" -#: ../build/NEWS:1760 +#: ../build/NEWS:1755 msgid "" -":issue:`40477`: The Python Launcher app for macOS now properly launches " -"scripts and, if necessary, the Terminal app when running on recent macOS " -"releases." +":gh:`92530`: Fix an issue that occurred after interrupting :func:`threading." +"Condition.notify`." msgstr "" -#: ../build/NEWS:1766 +#: ../build/NEWS:1758 msgid "" -":issue:`46236`: Fix a bug in :c:func:`PyFunction_GetAnnotations` that caused " -"it to return a ``tuple`` instead of a ``dict``." +":gh:`92531`: The statistics.median_grouped() function now always return a " +"float. Formerly, it did not convert the input type when for sequences of " +"length one." msgstr "" -#: ../build/NEWS:1771 -msgid "Python 3.10.1 final" +#: ../build/NEWS:1762 +msgid "" +":gh:`91810`: :class:`~xml.etree.ElementTree.ElementTree` method :meth:`~xml." +"etree.ElementTree.ElementTree.write` and function :func:`~xml.etree." +"ElementTree.tostring` now use the text file's encoding (\"UTF-8\" if not " +"available) instead of locale encoding in XML declaration when " +"``encoding=\"unicode\"`` is specified." msgstr "" -#: ../build/NEWS:1773 -msgid "*Release date: 2021-12-06*" +#: ../build/NEWS:1768 +msgid "" +":gh:`90622`: Worker processes for :class:`concurrent.futures." +"ProcessPoolExecutor` are no longer spawned on demand (a feature added in " +"3.9) when the multiprocessing context start method is ``\"fork\"`` as that " +"can lead to deadlocks in the child processes due to a fork happening while " +"threads are running." msgstr "" -#: ../build/NEWS:1778 +#: ../build/NEWS:1774 msgid "" -":issue:`42268`: Fail the configure step if the selected compiler doesn't " -"support memory sanitizer. Patch by Pablo Galindo" +":gh:`91581`: Remove an unhandled error case in the C implementation of calls " +"to :meth:`datetime.fromtimestamp ` with no " +"time zone (i.e. getting a local time from an epoch timestamp). This should " +"have no user-facing effect other than giving a possibly more accurate error " +"message when called with timestamps that fall on 10000-01-01 in the local " +"time. Patch by Paul Ganssle." msgstr "" #: ../build/NEWS:1781 msgid "" -":issue:`45727`: Refine the custom syntax error that suggests that a comma " -"may be missing to trigger only when the expressions are detected between " -"parentheses or brackets. Patch by Pablo Galindo" +":issue:`39064`: :class:`zipfile.ZipFile` now raises :exc:`zipfile." +"BadZipFile` instead of ``ValueError`` when reading a corrupt zip file in " +"which the central directory offset is negative." msgstr "" #: ../build/NEWS:1785 msgid "" -":issue:`45614`: Fix :mod:`traceback` display for exceptions with invalid " -"module name." +":issue:`45393`: Fix the formatting for ``await x`` and ``not x`` in the " +"operator precedence table when using the :func:`help` system." msgstr "" #: ../build/NEWS:1788 msgid "" -":issue:`45848`: Allow the parser to obtain error lines directly from encoded " -"files. Patch by Pablo Galindo" +":issue:`28249`: Set :attr:`doctest.DocTest.lineno` to ``None`` when object " +"does not have :attr:`__doc__`." msgstr "" #: ../build/NEWS:1791 msgid "" -":issue:`45826`: Fixed a crash when calling ``.with_traceback(None)`` on " -"``NameError``. This occurs internally in ``unittest.TestCase." -"assertRaises()``." -msgstr "" - -#: ../build/NEWS:1795 -msgid "" -":issue:`45822`: Fixed a bug in the parser that was causing it to not " -"respect :pep:`263` coding cookies when no flags are provided. Patch by Pablo " -"Galindo" +":issue:`45046`: Add support of context managers in :mod:`unittest`: methods :" +"meth:`~unittest.TestCase.enterContext` and :meth:`~unittest.TestCase." +"enterClassContext` of class :class:`~unittest.TestCase`, method :meth:" +"`~unittest.IsolatedAsyncioTestCase.enterAsyncContext` of class :class:" +"`~unittest.IsolatedAsyncioTestCase` and function :func:`unittest." +"enterModuleContext`." msgstr "" #: ../build/NEWS:1799 msgid "" -":issue:`45820`: Fix a segfault when the parser fails without reading any " -"input. Patch by Pablo Galindo" -msgstr "" - -#: ../build/NEWS:1802 -msgid "" -":issue:`42540`: Fix crash when :func:`os.fork` is called with an active non-" -"default memory allocator." +":issue:`42627`: Fix incorrect parsing of Windows registry proxy settings" msgstr "" -#: ../build/NEWS:1805 +#: ../build/NEWS:1804 msgid "" -":issue:`45738`: Fix computation of error location for invalid continuation " -"characters in the parser. Patch by Pablo Galindo." +":gh:`86438`: Clarify that :option:`-W` and :envvar:`PYTHONWARNINGS` are " +"matched literally and case-insensitively, rather than as regular " +"expressions, in :mod:`warnings`." msgstr "" #: ../build/NEWS:1808 msgid "" -":issue:`45773`: Fix a compiler hang when attempting to optimize certain jump " -"patterns." +":gh:`92240`: Added release dates for \"What's New in Python 3.X\" for 3.0, " +"3.1, 3.2, 3.8 and 3.10" msgstr "" #: ../build/NEWS:1811 msgid "" -":issue:`45716`: Improve the :exc:`SyntaxError` message when using ``True``, " -"``None`` or ``False`` as keywords in a function call. Patch by Pablo Galindo." +":issue:`40838`: Document that :func:`inspect.getdoc`, :func:`inspect." +"getmodule`, and :func:`inspect.getsourcefile` might return ``None``." msgstr "" #: ../build/NEWS:1815 msgid "" -":issue:`45688`: :data:`sys.stdlib_module_names` now contains the macOS-" -"specific module :mod:`_scproxy`." +":issue:`38056`: Overhaul the :ref:`error-handlers` documentation in :mod:" +"`codecs`." msgstr "" #: ../build/NEWS:1818 -msgid "" -":issue:`30570`: Fixed a crash in ``issubclass()`` from infinite recursion " -"when searching pathological ``__bases__`` tuples." +msgid ":issue:`13553`: Document tkinter.Tk args." msgstr "" -#: ../build/NEWS:1821 +#: ../build/NEWS:1823 msgid "" -":issue:`45521`: Fix a bug in the obmalloc radix tree code. On 64-bit " -"machines, the bug causes the tree to hold 46-bits of virtual addresses, " -"rather than the intended 48-bits." +":gh:`92670`: Skip ``test_shutil.TestCopy.test_copyfile_nonexistent_dir`` " +"test on AIX as the test uses a trailing slash to force the OS consider the " +"path as a directory, but on AIX the trailing slash has no effect and is " +"considered as a file." msgstr "" -#: ../build/NEWS:1825 +#: ../build/NEWS:1832 msgid "" -":issue:`45494`: Fix parser crash when reporting errors involving invalid " -"continuation characters. Patch by Pablo Galindo." +":gh:`90473`: Disable pymalloc and increase stack size on ``wasm32-wasi``." msgstr "" -#: ../build/NEWS:1828 +#: ../build/NEWS:1835 msgid "" -":issue:`45408`: Fix a crash in the parser when reporting tokenizer errors " -"that occur at the same time unclosed parentheses are detected. Patch by " -"Pablo Galindo." +":issue:`34449`: Drop invalid compiler switch ``-fPIC`` for HP aCC on HP-UX. " +"Patch by Michael Osipov." msgstr "" -#: ../build/NEWS:1832 +#: ../build/NEWS:1841 msgid "" -":issue:`45385`: Fix reference leak from descr_check. Patch by Dong-hee Na." +":gh:`92817`: Ensures that :file:`py.exe` will prefer an active virtual " +"environment over default tags specified with environment variables or " +"through a :file:`py.ini` file." msgstr "" -#: ../build/NEWS:1834 -msgid ":issue:`45167`: Fix deepcopying of :class:`types.GenericAlias` objects." +#: ../build/NEWS:1845 +msgid "" +":gh:`92984`: Explicitly disable incremental linking for non-Debug builds" msgstr "" -#: ../build/NEWS:1836 +#: ../build/NEWS:1848 msgid "" -":issue:`44219`: Release the GIL while performing ``isatty`` system calls on " -"arbitrary file descriptors. In particular, this affects :func:`os.isatty`, :" -"func:`os.device_encoding` and :class:`io.TextIOWrapper`. By extension, :func:" -"`io.open` in text mode is also affected. This change solves a deadlock in :" -"func:`os.isatty`. Patch by Vincent Michel in :issue:`44219`." +":gh:`92841`: :mod:`asyncio` no longer throws ``RuntimeError: Event loop is " +"closed`` on interpreter exit after asynchronous socket activity. Patch by " +"Oleg Iarygin." msgstr "" -#: ../build/NEWS:1842 -msgid "" -":issue:`44959`: Added fallback to extension modules with '.sl' suffix on HP-" -"UX" +#: ../build/NEWS:1852 +msgid ":issue:`46907`: Update Windows installer to use SQLite 3.38.4." msgstr "" -#: ../build/NEWS:1844 +#: ../build/NEWS:1857 msgid "" -":issue:`44050`: Extensions that indicate they use global state (by setting " -"``m_size`` to -1) can again be used in multiple interpreters. This reverts " -"to behavior of Python 3.8." +":gh:`92898`: Fix C++ compiler warnings when casting function arguments to " +"``PyObject*``. Patch by Serge Guelton." msgstr "" -#: ../build/NEWS:1848 ../build/NEWS:2339 +#: ../build/NEWS:1860 msgid "" -":issue:`45121`: Fix issue where ``Protocol.__init__`` raises " -"``RecursionError`` when it's called directly or via ``super()``. Patch " -"provided by Yurii Karabas." +":gh:`92913`: Ensures changes to :c:member:`PyConfig.module_search_paths` are " +"ignored unless :c:member:`PyConfig.module_search_paths_set` is set" msgstr "" -#: ../build/NEWS:1852 +#: ../build/NEWS:1864 msgid "" -":issue:`45083`: When the interpreter renders an exception, its name now has " -"a complete qualname. Previously only the class name was concatenated to the " -"module name, which sometimes resulted in an incorrect full name being " -"displayed." +":gh:`92781`: Avoid mixing declarations and code in the C API to fix the " +"compiler warning: \"ISO C90 forbids mixed declarations and code\" [-" +"Werror=declaration-after-statement]. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:1857 -msgid "" -"(This issue impacted only the C code exception rendering, the :mod:" -"`traceback` module was using qualname already)." +#: ../build/NEWS:1870 +msgid "Python 3.11.0 beta 1" msgstr "" -#: ../build/NEWS:1860 -msgid "" -":issue:`45056`: Compiler now removes trailing unused constants from " -"co_consts." +#: ../build/NEWS:1872 +msgid "*Release date: 2022-05-06*" msgstr "" -#: ../build/NEWS:1865 +#: ../build/NEWS:1877 msgid "" -":issue:`27946`: Fix possible crash when getting an attribute of class:`xml." -"etree.ElementTree.Element` simultaneously with replacing the ``attrib`` dict." +":gh:`57684`: Add the :option:`-P` command line option and the :envvar:" +"`PYTHONSAFEPATH` environment variable to not prepend a potentially unsafe " +"path to :data:`sys.path`. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:1869 +#: ../build/NEWS:1884 msgid "" -":issue:`37658`: Fix issue when on certain conditions ``asyncio.wait_for()`` " -"may allow a coroutine to complete successfully, but fail to return the " -"result, potentially causing memory leaks or other issues." +":gh:`89519`: Chaining classmethod descriptors (introduced in :issue:`19072`) " +"is deprecated. It can no longer be used to wrap other descriptors such as " +"property(). The core design of this feature was flawed, and it caused a " +"number of downstream problems." msgstr "" -#: ../build/NEWS:1873 +#: ../build/NEWS:1889 msgid "" -":issue:`44649`: Handle dataclass(slots=True) with a field that has default a " -"default value, but for which init=False." +":gh:`92345`: ``pymain_run_python()`` now imports ``readline`` and " +"``rlcompleter`` before sys.path is extended to include the current working " +"directory of an interactive interpreter. Non-interactive interpreters are " +"not affected." msgstr "" -#: ../build/NEWS:1876 +#: ../build/NEWS:1894 msgid "" -":issue:`45803`: Added missing kw_only parameter to dataclasses." -"make_dataclass()." +":issue:`43857`: Improve the :exc:`AttributeError` message when deleting a " +"missing attribute. Patch by Géry Ogam." msgstr "" -#: ../build/NEWS:1879 +#: ../build/NEWS:1897 msgid "" -":issue:`45831`: :mod:`faulthandler` can now write ASCII-only strings (like " -"filenames and function names) with a single write() syscall when dumping a " -"traceback. It reduces the risk of getting an unreadable dump when two " -"threads or two processes dump a traceback to the same file (like stderr) at " -"the same time. Patch by Victor Stinner." +":gh:`92245`: Make sure that PEP 523 is respected in all cases. In 3.11a7, " +"specialization may have prevented Python-to-Python calls respecting PEP 523." msgstr "" -#: ../build/NEWS:1885 +#: ../build/NEWS:1901 msgid "" -":issue:`41735`: Fix thread lock in ``zlib.Decompress.flush()`` method before " -"``PyObject_GetBuffer``." +":gh:`92203`: Add a closure keyword-only parameter to exec(). It can only be " +"specified when exec-ing a code object that uses free variables. When " +"specified, it must be a tuple, with exactly the number of cell variables " +"referenced by the code object. closure has a default value of None, and it " +"must be None if the code object doesn't refer to any free variables." msgstr "" -#: ../build/NEWS:1888 +#: ../build/NEWS:1908 msgid "" -":issue:`45235`: Reverted an argparse bugfix that caused regression in the " -"handling of default arguments for subparsers. This prevented leaf level " -"arguments from taking precedence over root level arguments." +":gh:`91173`: Disable frozen modules in debug builds. Patch by Kumar Aditya." msgstr "" -#: ../build/NEWS:1892 +#: ../build/NEWS:1911 msgid "" -":issue:`45765`: In importlib.metadata, fix distribution discovery for an " -"empty path." +":gh:`92114`: Improve error message when subscript a type with " +"``__class_getitem__`` set to ``None``." msgstr "" -#: ../build/NEWS:1895 +#: ../build/NEWS:1914 msgid "" -":issue:`45757`: Fix bug where :mod:`dis` produced an incorrect oparg when :" -"opcode:`EXTENDED_ARG` is followed by an opcode that does not use its " -"argument." +":gh:`92112`: Fix crash triggered by an evil custom ``mro()`` on a metaclass." msgstr "" -#: ../build/NEWS:1899 +#: ../build/NEWS:1917 msgid "" -":issue:`45644`: In-place JSON file formatting using ``python3 -m json.tool " -"infile infile`` now works correctly, previously it left the file empty. " -"Patch by Chris Wesseling." +":gh:`92063`: The ``PRECALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS`` " +"instruction now ensures methods are called only on objects of the correct " +"type." msgstr "" -#: ../build/NEWS:1903 +#: ../build/NEWS:1921 msgid "" -":issue:`45679`: Fix caching of multi-value :data:`typing.Literal`. " -"``Literal[True, 2]`` is no longer equal to ``Literal[1, 2]``." +":gh:`92031`: Deoptimize statically allocated code objects during " +"``Py_FINALIZE()`` so that future ``_PyCode_Quicken`` calls always start with " +"unquickened code." msgstr "" -#: ../build/NEWS:1906 +#: ../build/NEWS:1925 msgid "" -":issue:`45664`: Fix :func:`types.resolve_bases` and :func:`types.new_class` " -"for :class:`types.GenericAlias` instance as a base." +":gh:`92036`: Fix a crash in subinterpreters related to the garbage " +"collector. When a subinterpreter is deleted, untrack all objects tracked by " +"its GC. To prevent a crash in deallocator functions expecting objects to be " +"tracked by the GC, leak a strong reference to these objects on purpose, so " +"they are never deleted and their deallocator functions are not called. Patch " +"by Victor Stinner." msgstr "" -#: ../build/NEWS:1909 +#: ../build/NEWS:1932 msgid "" -":issue:`45663`: Fix :func:`dataclasses.is_dataclass` for dataclasses which " -"are subclasses of :class:`types.GenericAlias`." +":gh:`92032`: The interpreter can now autocomplete soft keywords, as of now " +"``match``, ``case``, and ``_`` (wildcard pattern) from :pep:`634`." msgstr "" -#: ../build/NEWS:1912 +#: ../build/NEWS:1935 msgid "" -":issue:`45662`: Fix the repr of :data:`dataclasses.InitVar` with a type " -"alias to the built-in class, e.g. ``InitVar[list[int]]``." +":gh:`87999`: The warning emitted by the Python parser for a numeric literal " +"immediately followed by keyword has been changed from deprecation warning to " +"syntax warning." msgstr "" -#: ../build/NEWS:1915 +#: ../build/NEWS:1939 msgid "" -":issue:`45438`: Fix typing.Signature string representation for generic " -"builtin types." +":gh:`91869`: Fix an issue where specialized opcodes with extended arguments " +"could produce incorrect tracing output or lead to assertion failures." msgstr "" -#: ../build/NEWS:1918 -msgid ":issue:`45574`: Fix warning about ``print_escape`` being unused." +#: ../build/NEWS:1943 +msgid "" +":gh:`91603`: Speed up :class:`types.UnionType` instantiation. Based on patch " +"provided by Yurii Karabas." msgstr "" -#: ../build/NEWS:1920 +#: ../build/NEWS:1946 msgid "" -":issue:`45581`: :meth:`sqlite3.connect` now correctly raises :exc:" -"`MemoryError` if the underlying SQLite API signals memory error. Patch by " -"Erlend E. Aasland." +":gh:`89373`: If Python is built in debug mode, Python now ensures that " +"deallocator functions leave the current exception unchanged. Patch by Victor " +"Stinner." msgstr "" -#: ../build/NEWS:1924 +#: ../build/NEWS:1950 msgid "" -":issue:`45557`: pprint.pprint() now handles underscore_numbers correctly. " -"Previously it was always setting it to False." +":gh:`91632`: Fix a minor memory leak at exit: release the memory of the :" +"class:`generic_alias_iterator` type. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:1927 +#: ../build/NEWS:1953 msgid "" -":issue:`45515`: Add references to :mod:`zoneinfo` in the :mod:`datetime` " -"documentation, mostly replacing outdated references to ``dateutil.tz``. " -"Change by Paul Ganssle." +":gh:`81548`: Octal escapes with value larger than ``0o377`` now produce a :" +"exc:`DeprecationWarning`. In a future Python version they will be a :exc:" +"`SyntaxWarning` and eventually a :exc:`SyntaxError`." msgstr "" -#: ../build/NEWS:1931 +#: ../build/NEWS:1957 msgid "" -":issue:`45475`: Reverted optimization of iterating :class:`gzip.GzipFile`, :" -"class:`bz2.BZ2File`, and :class:`lzma.LZMAFile` (see :issue:`43787`) because " -"it caused regression when user iterate them without having reference of " -"them. Patch by Inada Naoki." +":issue:`43950`: Use a single compact table for line starts, ends and column " +"offsets. Reduces memory consumption for location info by half" msgstr "" -#: ../build/NEWS:1936 +#: ../build/NEWS:1960 msgid "" -":issue:`45428`: Fix a regression in py_compile when reading filenames from " -"standard input." +":gh:`91102`: Use Argument Clinic for :class:`EncodingMap`. Patch by Oleg " +"Iarygin." msgstr "" -#: ../build/NEWS:1939 +#: ../build/NEWS:1963 msgid "" -":issue:`45467`: Fix incremental decoder and stream reader in the \"raw-" -"unicode-escape\" codec. Previously they failed if the escape sequence was " -"split." +":gh:`91636`: Fixed a crash in a garbage-collection edge-case, in which a " +"``PyFunction_Type.tp_clear`` function could leave a python function object " +"in an inconsistent state." msgstr "" -#: ../build/NEWS:1943 +#: ../build/NEWS:1967 msgid "" -":issue:`45461`: Fix incremental decoder and stream reader in the \"unicode-" -"escape\" codec. Previously they failed if the escape sequence was split." +":gh:`91603`: Speed up :func:`isinstance` and :func:`issubclass` checks for :" +"class:`types.UnionType`. Patch by Yurii Karabas." msgstr "" -#: ../build/NEWS:1947 +#: ../build/NEWS:1970 msgid "" -":issue:`45239`: Fixed :func:`email.utils.parsedate_tz` crashing with :exc:" -"`UnboundLocalError` on certain invalid input instead of returning ``None``. " -"Patch by Ben Hoyt." +":gh:`91625`: Fixed a bug in which adaptive opcodes ignored any preceding " +"``EXTENDED_ARG``\\ s on specialization failure." msgstr "" -#: ../build/NEWS:1951 +#: ../build/NEWS:1973 msgid "" -":issue:`45249`: Fix the behaviour of :func:`traceback.print_exc` when " -"displaying the caret when the ``end_offset`` in the exception is set to 0. " -"Patch by Pablo Galindo" +":gh:`78607`: The LLTRACE special build now looks for the name " +"``__lltrace__`` defined in module globals, rather than the name " +"``__ltrace__``, which had been introduced as a typo." msgstr "" -#: ../build/NEWS:1955 +#: ../build/NEWS:1977 msgid "" -":issue:`45416`: Fix use of :class:`asyncio.Condition` with explicit :class:" -"`asyncio.Lock` objects, which was a regression due to removal of explicit " -"loop arguments. Patch by Joongi Kim." +":gh:`91576`: Speed up iteration of ascii strings by 50%. Patch by Kumar " +"Aditya." msgstr "" -#: ../build/NEWS:1959 -msgid ":issue:`45419`: Correct interfaces on DegenerateFiles.Path." +#: ../build/NEWS:1980 +msgid "" +":gh:`89279`: Improve interpreter performance on Windows by inlining a few " +"specific macros." msgstr "" -#: ../build/NEWS:1961 +#: ../build/NEWS:1983 msgid "" -":issue:`44904`: Fix bug in the :mod:`doctest` module that caused it to fail " -"if a docstring included an example with a ``classmethod`` ``property``. " -"Patch by Alex Waygood." +":gh:`91502`: Add a new :c:func:`_PyFrame_IsEntryFrame` API function, to " +"check if a :c:type:`PyFrameObject` is an entry frame. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:1965 +#: ../build/NEWS:1987 msgid "" -":issue:`45406`: Make :func:`inspect.getmodule` catch ``FileNotFoundError`` " -"raised by :'func:`inspect.getabsfile`, and return ``None`` to indicate that " -"the module could not be determined." +":gh:`91266`: Refactor the ``bytearray`` strip methods ``strip``, ``lstrip`` " +"and ``rstrip`` to use a common implementation." msgstr "" -#: ../build/NEWS:1969 +#: ../build/NEWS:1990 msgid "" -":issue:`45262`: Prevent use-after-free in asyncio. Make sure the cached " -"running loop holder gets cleared on dealloc to prevent use-after-free in " -"get_running_loop" +":gh:`91479`: Replaced the ``__note__`` field of :exc:`BaseException` (added " +"in an earlier version of 3.11) with the final design of :pep:`678`. Namely, :" +"exc:`BaseException` gets an :meth:`add_note` method, and its ``__notes__`` " +"field is created when necessary." msgstr "" -#: ../build/NEWS:1973 +#: ../build/NEWS:1995 msgid "" -":issue:`45386`: Make :mod:`xmlrpc.client` more robust to C runtimes where " -"the underlying C ``strftime`` function results in a ``ValueError`` when " -"testing for year formatting options." +":gh:`46055`: Speed up right shift of negative integers, by removing " +"unnecessary creation of temporaries. Original patch by Xinhang Xu, reworked " +"by Mark Dickinson." msgstr "" -#: ../build/NEWS:1977 +#: ../build/NEWS:1999 msgid "" -":issue:`45371`: Fix clang rpath issue in :mod:`distutils`. The UnixCCompiler " -"now uses correct clang option to add a runtime library directory (rpath) to " -"a shared library." +":gh:`91462`: Make the interpreter's low-level tracing (lltrace) feature " +"output more readable by displaying opcode names (rather than just numbers), " +"and by displaying stack contents before each opcode." msgstr "" -#: ../build/NEWS:1981 +#: ../build/NEWS:2003 msgid "" -":issue:`20028`: Improve error message of :class:`csv.Dialect` when " -"initializing. Patch by Vajrasky Kok and Dong-hee Na." +":gh:`89455`: Fixed an uninitialized bool value in the traceback printing " +"code path that was introduced by the initial :issue:`45292` exception groups " +"work." msgstr "" -#: ../build/NEWS:1984 -msgid ":issue:`45343`: Update bundled pip to 21.2.4 and setuptools to 58.1.0" +#: ../build/NEWS:2007 +msgid ":gh:`91421`: Fix a potential integer overflow in _Py_DecodeUTF8Ex." msgstr "" -#: ../build/NEWS:1986 +#: ../build/NEWS:2009 msgid "" -":issue:`45329`: Fix freed memory access in :class:`pyexpat.xmlparser` when " -"building it with an installed expat library <= 2.2.0." +":gh:`91428`: Add ``static const char *const _PyOpcode_OpName[256] = {...};`` " +"to ``opcode.h`` for debug builds to assist in debugging the Python " +"interpreter. It is now more convenient to make various forms of debugging " +"output more human-readable by including opcode names rather than just the " +"corresponding decimal digits." msgstr "" -#: ../build/NEWS:1989 +#: ../build/NEWS:2015 msgid "" -":issue:`41710`: On Unix, if the ``sem_clockwait()`` function is available in " -"the C library (glibc 2.30 and newer), the :meth:`threading.Lock.acquire` " -"method now uses the monotonic clock (:data:`time.CLOCK_MONOTONIC`) for the " -"timeout, rather than using the system clock (:data:`time.CLOCK_REALTIME`), " -"to not be affected by system clock changes. Patch by Victor Stinner." +":issue:`47120`: Make :opcode:`POP_JUMP_IF_TRUE`, :opcode:" +"`POP_JUMP_IF_FALSE`, :opcode:`POP_JUMP_IF_NONE` and :opcode:" +"`POP_JUMP_IF_NOT_NONE` virtual, mapping to new relative jump opcodes." msgstr "" -#: ../build/NEWS:1995 +#: ../build/NEWS:2019 msgid "" -":issue:`45328`: Fixed :class:`http.client.HTTPConnection` to work properly " -"in OSs that don't support the ``TCP_NODELAY`` socket option." +":issue:`45317`: Add internal documentation explaining design of new (for " +"3.11) frame stack." msgstr "" -#: ../build/NEWS:1998 +#: ../build/NEWS:2022 msgid "" -":issue:`1596321`: Fix the :func:`threading._shutdown` function when the :mod:" -"`threading` module was imported first from a thread different than the main " -"thread: no longer log an error at Python exit." +":issue:`47197`: ctypes used to mishandle ``void`` return types, so that for " +"instance a function declared like ``ctypes.CFUNCTYPE(None, ctypes.c_int)`` " +"would be called with signature ``int f(int)`` instead of ``void f(int)``. " +"Wasm targets require function pointers to be called with the correct " +"signatures so this led to crashes. The problem is now fixed." msgstr "" -#: ../build/NEWS:2002 +#: ../build/NEWS:2028 msgid "" -":issue:`45274`: Fix a race condition in the :meth:`Thread.join() ` method of the :mod:`threading` module. If the function is " -"interrupted by a signal and the signal handler raises an exception, make " -"sure that the thread remains in a consistent state to prevent a deadlock. " -"Patch by Victor Stinner." +":issue:`47120`: Make opcodes :opcode:`JUMP_IF_TRUE_OR_POP` and :opcode:" +"`JUMP_IF_FALSE_OR_POP` relative rather than absolute." msgstr "" -#: ../build/NEWS:2008 +#: ../build/NEWS:2031 msgid "" -":issue:`45238`: Fix :meth:`unittest.IsolatedAsyncioTestCase.debug`: it runs " -"now asynchronous methods and callbacks." +":issue:`47177`: Replace the ``f_lasti`` member of the internal " +"``_PyInterpreterFrame`` structure with a ``prev_instr`` pointer, which " +"reduces overhead in the main interpreter loop. The ``f_lasti`` attribute of " +"Python-layer frame objects is preserved for backward-compatibility." msgstr "" -#: ../build/NEWS:2011 +#: ../build/NEWS:2036 msgid "" -":issue:`36674`: :meth:`unittest.TestCase.debug` raises now a :class:" -"`unittest.SkipTest` if the class or the test method are decorated with the " -"skipping decorator." +":issue:`46961`: Integer mod/remainder operations, including the three-" +"argument form of :func:`pow`, now consistently return ints from the global " +"small integer cache when applicable." msgstr "" -#: ../build/NEWS:2015 +#: ../build/NEWS:2040 msgid "" -":issue:`45235`: Fix an issue where argparse would not preserve values in a " -"provided namespace when using a subparser with defaults." +":issue:`46962`: Classes and functions that unconditionally declared their " +"docstrings ignoring the `--without-doc-strings` compilation flag no longer " +"do so." msgstr "" -#: ../build/NEWS:2018 +#: ../build/NEWS:2044 msgid "" -":issue:`45183`: Have zipimport.zipimporter.find_spec() not raise an " -"exception when the underlying zip file has been deleted and the internal " -"cache has been reset via invalidate_cache()." +"The classes affected are :class:`ctypes.UnionType`, :class:`pickle." +"PickleBuffer`, :class:`testcapi.RecursingInfinitelyError`, and :class:`types." +"GenericAlias`." msgstr "" -#: ../build/NEWS:2022 ../build/NEWS:2346 -msgid "" -":issue:`45234`: Fixed a regression in :func:`~shutil.copyfile`, :func:" -"`~shutil.copy`, :func:`~shutil.copy2` raising :exc:`FileNotFoundError` when " -"source is a directory, which should raise :exc:`IsADirectoryError`" +#: ../build/NEWS:2048 +msgid "The functions affected are 24 methods in :mod:`ctypes`." msgstr "" -#: ../build/NEWS:2027 -msgid "" -":issue:`45228`: Fix stack buffer overflow in parsing J1939 network address." +#: ../build/NEWS:2050 +msgid "Patch by Oleg Iarygin." msgstr "" -#: ../build/NEWS:2029 +#: ../build/NEWS:2052 msgid "" -":issue:`45192`: Fix the ``tempfile._infer_return_type`` function so that the " -"``dir`` argument of the :mod:`tempfile` functions accepts an object " -"implementing the ``os.PathLike`` protocol." +":issue:`46942`: Use Argument Clinic for the :class:`types.MethodType` " +"constructor. Patch by Oleg Iarygin." msgstr "" -#: ../build/NEWS:2033 -msgid "Patch by Kyungmin Lee." +#: ../build/NEWS:2055 +msgid ":issue:`46764`: Fix wrapping bound methods with @classmethod" msgstr "" -#: ../build/NEWS:2035 +#: ../build/NEWS:2057 msgid "" -":issue:`42135`: Fix typo: ``importlib.find_loader`` is really slated for " -"removal in Python 3.12 not 3.10, like the others in PR 25169." +":issue:`43464`: Optimize :meth:`set.intersection` for non-set arguments." msgstr "" -#: ../build/NEWS:2038 -msgid "Patch by Hugo van Kemenade." +#: ../build/NEWS:2059 +msgid ":issue:`46721`: Optimize :meth:`set.issuperset` for non-set argument." msgstr "" -#: ../build/NEWS:2040 +#: ../build/NEWS:2061 msgid "" -":issue:`45160`: When tracing a tkinter variable used by a ttk OptionMenu, " -"callbacks are no longer made twice." +":issue:`46509`: Add type-specialized versions of the ``Py_DECREF()``, and " +"use them for ``float``, ``int``, ``str``, ``bool``, and ``None`` to avoid " +"pointer-chasing at runtime where types are known at C compile time." msgstr "" -#: ../build/NEWS:2043 -msgid "" -":issue:`35474`: Calling :func:`mimetypes.guess_all_extensions` with " -"``strict=False`` no longer affects the result of the following call with " -"``strict=True``. Also, mutating the returned list no longer affects the " -"global state." +#: ../build/NEWS:2065 ../build/NEWS:3790 +msgid ":issue:`46045`: Do not use POSIX semaphores on NetBSD" msgstr "" -#: ../build/NEWS:2048 +#: ../build/NEWS:2067 msgid "" -":issue:`45166`: :func:`typing.get_type_hints` now works with :data:`~typing." -"Final` wrapped in :class:`~typing.ForwardRef`." +":issue:`36819`: Fix crashes in built-in encoders with error handlers that " +"return position less or equal than the starting position of non-encodable " +"characters." msgstr "" -#: ../build/NEWS:2051 +#: ../build/NEWS:2071 msgid "" -":issue:`20499`: Improve the speed and accuracy of statistics.pvariance()." +":issue:`34093`: ``marshal.dumps()`` uses ``FLAG_REF`` for all interned " +"strings. This makes output more deterministic and helps reproducible build." msgstr "" -#: ../build/NEWS:2053 +#: ../build/NEWS:2074 msgid "" -":issue:`24444`: Fixed an error raised in :mod:`argparse` help display when " -"help for an option is set to 1+ blank spaces or when *choices* arg is an " -"empty container." +":issue:`26579`: Added ``object.__getstate__`` which provides the default " +"implementation of the ``__getstate__()`` method." msgstr "" -#: ../build/NEWS:2057 +#: ../build/NEWS:2077 msgid "" -":issue:`45021`: Fix a potential deadlock at shutdown of forked children when " -"using :mod:`concurrent.futures` module" +"Copying and pickling instances of subclasses of builtin types bytearray, " +"set, frozenset, collections.OrderedDict, collections.deque, weakref.WeakSet, " +"and datetime.tzinfo now copies and pickles instance attributes implemented " +"as slots." msgstr "" -#: ../build/NEWS:2060 -msgid "" -":issue:`39039`: tarfile.open raises :exc:`~tarfile.ReadError` when a zlib " -"error occurs during file extraction." +#: ../build/NEWS:2085 +msgid ":gh:`87901`: Add the *encoding* parameter to :func:`os.popen`." msgstr "" -#: ../build/NEWS:2063 +#: ../build/NEWS:2087 msgid "" -":issue:`44594`: Fix an edge case of :class:`ExitStack` and :class:" -"`AsyncExitStack` exception chaining. They will now match ``with`` block " -"behavior when ``__context__`` is explicitly set to ``None`` when the " -"exception is in flight." +":gh:`90997`: Fix an issue where :mod:`dis` utilities may interpret populated " +"inline cache entries as valid instructions." msgstr "" -#: ../build/NEWS:2068 +#: ../build/NEWS:2090 msgid "" -":issue:`44295`: Ensure deprecation warning from :func:" -"`assertDictContainsSubset` points at calling code - by Anthony Sottile." +":gh:`92332`: Deprecate :class:`typing.Text` (removal of the class is " +"currently not planned). Patch by Alex Waygood." msgstr "" -#: ../build/NEWS:2072 +#: ../build/NEWS:2093 msgid "" -":issue:`43498`: Avoid a possible *\"RuntimeError: dictionary changed size " -"during iteration\"* when adjusting the process count of :class:" -"`ProcessPoolExecutor`." +"Deprecate nested classes in enum definitions becoming members -- in 3.13 " +"they will be normal classes; add `member` and `nonmember` functions to allow " +"control over results now." msgstr "" -#: ../build/NEWS:2079 -msgid "" -":issue:`45640`: Properly marked-up grammar tokens in the documentation are " -"now clickable and take you to the definition of a given piece of grammar. " -"Patch by Arthur Milchior." +#: ../build/NEWS:2097 +msgid ":gh:`92356`: Fixed a performance regression in ctypes function calls." msgstr "" -#: ../build/NEWS:2083 +#: ../build/NEWS:2099 msgid "" -":issue:`45788`: Link doc for sys.prefix to sysconfig doc on installation " -"paths." +":gh:`90997`: Show the actual named values stored in inline caches when " +"``show_caches=True`` is passed to :mod:`dis` utilities." msgstr "" -#: ../build/NEWS:2085 +#: ../build/NEWS:2102 msgid "" -":issue:`45772`: ``socket.socket`` documentation is corrected to a class from " -"a function." +":gh:`92301`: Prefer ``close_range()`` to iterating over procfs for file " +"descriptor closing in :mod:`subprocess` for better performance." msgstr "" -#: ../build/NEWS:2088 -msgid "" -":issue:`45392`: Update the docstring of the :class:`type` built-in to remove " -"a redundant line and to mention keyword arguments for the constructor." +#: ../build/NEWS:2105 +msgid ":gh:`67248`: Sort the miscellaneous topics in Cmd.do_help()" msgstr "" -#: ../build/NEWS:2091 +#: ../build/NEWS:2107 msgid "" -":issue:`45726`: Improve documentation for :func:`functools.singledispatch` " -"and :class:`functools.singledispatchmethod`." +":gh:`92210`: Port ``socket.__init__`` to Argument Clinic. Patch by Cinder." msgstr "" -#: ../build/NEWS:2094 +#: ../build/NEWS:2110 msgid "" -":issue:`45680`: Amend the docs on ``GenericAlias`` objects to clarify that " -"non-container classes can also implement ``__class_getitem__``. Patch " -"contributed by Alex Waygood." +":gh:`80010`: Add support for generalized ISO 8601 parsing to :meth:`datetime." +"datetime.fromisoformat`, :meth:`datetime.date.fromisoformat` and :meth:" +"`datetime.time.fromisoformat`. Patch by Paul Ganssle." msgstr "" -#: ../build/NEWS:2098 +#: ../build/NEWS:2115 msgid "" -":issue:`45655`: Add a new \"relevant PEPs\" section to the top of the " -"documentation for the ``typing`` module. Patch by Alex Waygood." +":gh:`92118`: Fix a 3.11 regression in :func:`~contextlib.contextmanager`, " +"which caused it to propagate exceptions with incorrect tracebacks." msgstr "" -#: ../build/NEWS:2101 +#: ../build/NEWS:2119 msgid "" -":issue:`45604`: Add ``level`` argument to ``multiprocessing.log_to_stderr`` " -"function docs." +":gh:`90887`: Adding ``COPYFILE_STAT``, ``COPYFILE_ACL`` and " +"``COPYFILE_XATTR`` constants for :func:`os.fcopyfile` available in macOs." msgstr "" -#: ../build/NEWS:2104 +#: ../build/NEWS:2122 msgid "" -":issue:`45250`: Update the documentation to note that CPython does not " -"consistently require iterators to define ``__iter__``." +":gh:`91215`: For @dataclass, add weakref_slot. Default is False. If True, " +"and if slots=True, add a slot named \"__weakref__\", which will allow " +"instances to be weakref'd. Contributed by Eric V. Smith" msgstr "" -#: ../build/NEWS:2107 -msgid "" -":issue:`45464`: Mention in the documentation of :ref:`Built-in Exceptions " -"` that inheriting from multiple exception types in a " -"single subclass is not recommended due to possible memory layout " -"incompatibility." +#: ../build/NEWS:2126 +msgid ":gh:`85984`: New function os.login_tty() for Unix." msgstr "" -#: ../build/NEWS:2112 -msgid ":issue:`45449`: Add note about :pep:`585` in :mod:`collections.abc`." +#: ../build/NEWS:2128 +msgid "" +":gh:`92128`: Add :meth:`~object.__class_getitem__` to :class:`logging." +"LoggerAdapter` and :class:`logging.StreamHandler`, allowing them to be " +"parameterized at runtime. Patch by Alex Waygood." msgstr "" -#: ../build/NEWS:2114 +#: ../build/NEWS:2132 msgid "" -":issue:`45516`: Add protocol description to the :class:`importlib.abc." -"Traversable` documentation." +":gh:`92049`: Forbid pickling constants ``re._constants.SUCCESS`` etc. " +"Previously, pickling did not fail, but the result could not be unpickled." msgstr "" -#: ../build/NEWS:2117 +#: ../build/NEWS:2135 msgid "" -":issue:`20692`: Add Programming FAQ entry explaining that int literal " -"attribute access requires either a space after or parentheses around the " -"literal." +":gh:`92062`: :class:`inspect.Parameter` now raises :exc:`ValueError` if " +"``name`` is a keyword, in addition to the existing check that it is an " +"identifier." msgstr "" -#: ../build/NEWS:2120 ../build/NEWS:2354 +#: ../build/NEWS:2139 msgid "" -":issue:`45216`: Remove extra documentation listing methods in ``difflib``. " -"It was rendering twice in pydoc and was outdated in some places." +":gh:`87390`: Add an ``__unpacked__`` attribute to :class:`types." +"GenericAlias`. Patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:2123 ../build/NEWS:2357 -msgid "" -":issue:`45024`: :mod:`collections.abc` documentation has been expanded to " -"explicitly cover how instance and subclass checks work, with additional " -"doctest examples and an exhaustive list of ABCs which test membership purely " -"by presence of the right :term:`special method`\\s. Patch by Raymond " -"Hettinger." +#: ../build/NEWS:2142 +msgid ":gh:`88089`: Add support for generic :class:`typing.NamedTuple`." msgstr "" -#: ../build/NEWS:2129 +#: ../build/NEWS:2144 msgid "" -":issue:`25381`: In the extending chapter of the extending doc, update a " -"paragraph about the global variables containing exception information." +":gh:`91996`: New http.HTTPMethod enum to represent all the available HTTP " +"request methods in a convenient way" msgstr "" -#: ../build/NEWS:2132 +#: ../build/NEWS:2147 msgid "" -":issue:`43905`: Expanded :func:`~dataclasses.astuple` and :func:" -"`~dataclasses.asdict` docs, warning about deepcopy being applied and " -"providing a workaround." +":gh:`91984`: Modified test strings in test_argparse.py to not contain " +"trailing spaces before end of line." msgstr "" -#: ../build/NEWS:2139 +#: ../build/NEWS:2150 msgid "" -":issue:`19460`: Add new Test for :class:`email.mime.nonmultipart." -"MIMENonMultipart`." +":gh:`91952`: Add ``encoding=\"locale\"`` support to :meth:`TextIOWrapper." +"reconfigure`." msgstr "" -#: ../build/NEWS:2142 +#: ../build/NEWS:2153 msgid "" -":issue:`45835`: Fix race condition in test_queue tests with multiple " -"\"feeder\" threads." +":gh:`91954`: Add *encoding* and *errors* arguments to :func:`subprocess." +"getoutput` and :func:`subprocess.getstatusoutput`." msgstr "" -#: ../build/NEWS:2145 +#: ../build/NEWS:2156 msgid "" -":issue:`45678`: Add tests for scenarios in which :class:`functools." -"singledispatchmethod` is stacked on top of a method that has already been " -"wrapped by two other decorators. Patch by Alex Waygood." +":issue:`47029`: Always close the read end of the pipe used by :class:" +"`multiprocessing.Queue` *after* the last write of buffered data to the write " +"end of the pipe to avoid :exc:`BrokenPipeError` at garbage collection and " +"at :meth:`multiprocessing.Queue.close` calls. Patch by Géry Ogam." msgstr "" -#: ../build/NEWS:2149 -msgid ":issue:`45578`: Add tests for :func:`dis.distb`" +#: ../build/NEWS:2162 +msgid ":gh:`91928`: Add `datetime.UTC` alias for `datetime.timezone.utc`." msgstr "" -#: ../build/NEWS:2151 -msgid "" -":issue:`45678`: Add tests to ensure that ``functools.singledispatchmethod`` " -"correctly wraps the attributes of the target function." +#: ../build/NEWS:2164 +msgid "Patch by Kabir Kwatra." msgstr "" -#: ../build/NEWS:2154 +#: ../build/NEWS:2166 msgid "" -":issue:`45577`: Add subtests for all ``pickle`` protocols in " -"``test_zoneinfo``." +":gh:`68966`: The :mod:`mailcap` module is now deprecated and will be removed " +"in Python 3.13. See :pep:`594` for the rationale and the :mod:`mimetypes` " +"module for an alternative. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:2156 +#: ../build/NEWS:2170 msgid "" -":issue:`45566`: Fix ``test_frozen_pickle`` in ``test_dataclasses`` to check " -"all ``pickle`` versions." +":gh:`91401`: Provide a way to disable :mod:`subprocess` use of ``vfork()`` " +"just in case it is ever needed and document the existing mechanism for " +"``posix_spawn()``." msgstr "" -#: ../build/NEWS:2159 +#: ../build/NEWS:2174 msgid "" -":issue:`43592`: :mod:`test.libregrtest` now raises the soft resource limit " -"for the maximum number of file descriptors when the default is too low for " -"our test suite as was often the case on macOS." +":gh:`64783`: Fix :data:`signal.NSIG` value on FreeBSD to accept signal " +"numbers greater than 32, like :data:`signal.SIGRTMIN` and :data:`signal." +"SIGRTMAX`. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:2163 +#: ../build/NEWS:2178 msgid "" -":issue:`39679`: Add more test cases for `@functools.singledispatchmethod` " -"when combined with `@classmethod` or `@staticmethod`." +":gh:`91910`: Add missing f prefix to f-strings in error messages from the :" +"mod:`multiprocessing` and :mod:`asyncio` modules." msgstr "" -#: ../build/NEWS:2166 +#: ../build/NEWS:2181 msgid "" -":issue:`45400`: Fix " -"test_name_error_suggestions_do_not_trigger_for_too_many_locals() of " -"test_exceptions if a directory name contains \"a1\" (like " -"\"Python-3.11.0a1\"): use a stricter regular expression. Patch by Victor " -"Stinner." +":gh:`91860`: Add :func:`typing.dataclass_transform`, implementing :pep:" +"`681`. Patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:2172 +#: ../build/NEWS:2184 msgid "" -":issue:`40173`: Fix :func:`test.support.import_helper.import_fresh_module`." +":gh:`91832`: Add ``required`` attribute to :class:`argparse.Action` repr " +"output." msgstr "" -#: ../build/NEWS:2174 -msgid ":issue:`45280`: Add a test case for empty :class:`typing.NamedTuple`." +#: ../build/NEWS:2187 +msgid "" +":gh:`91827`: In the :mod:`tkinter` module add method ``info_patchlevel()`` " +"which returns the exact version of the Tcl library as a named tuple similar " +"to :data:`sys.version_info`." msgstr "" -#: ../build/NEWS:2176 +#: ../build/NEWS:2191 msgid "" -":issue:`45269`: Cover case when invalid ``markers`` type is supplied to " -"``c_make_encoder``." +":gh:`84461`: Add :option:`--enable-wasm-pthreads` to enable pthreads support " +"for WASM builds. ``Emscripten/node`` no longer has threading enabled by " +"default. Include additional file systems." msgstr "" -#: ../build/NEWS:2179 ../build/NEWS:2366 +#: ../build/NEWS:2195 msgid "" -":issue:`45128`: Fix ``test_multiprocessing_fork`` failure due to " -"``test_logging`` and ``sys.modules`` manipulation." +":gh:`91821`: Fix unstable ``test_from_tuple`` test in ``test_decimal.py``." msgstr "" -#: ../build/NEWS:2182 -msgid "" -":issue:`45209`: Fix ``UserWarning: resource_tracker`` warning in " -"``_test_multiprocessing._TestSharedMemory." -"test_shared_memory_cleaned_after_process_termination``" +#: ../build/NEWS:2198 +msgid ":gh:`91217`: Deprecate the xdrlib module." +msgstr "" + +#: ../build/NEWS:2200 +msgid ":gh:`91217`: Deprecate the uu module." msgstr "" -#: ../build/NEWS:2185 +#: ../build/NEWS:2202 msgid "" -":issue:`45195`: Fix test_readline.test_nonascii(): sometimes, the newline " -"character is not written at the end, so don't expect it in the output. Patch " -"by Victor Stinner." +":gh:`91760`: More strict rules will be applied for numerical group " +"references and group names in regular expressions. For now, a deprecation " +"warning is emitted for group references and group names which will be errors " +"in future Python versions." msgstr "" -#: ../build/NEWS:2189 +#: ../build/NEWS:2207 msgid "" -":issue:`45156`: Fixes infinite loop on :func:`unittest.mock.seal` of mocks " -"created by :func:`~unittest.create_autospec`." +":gh:`84461`: Add provisional :data:`sys._emscripten_info` named tuple with " +"build-time and run-time information about Emscripten platform." msgstr "" -#: ../build/NEWS:2192 +#: ../build/NEWS:2210 msgid "" -":issue:`45125`: Improves pickling tests and docs of ``SharedMemory`` and " -"``SharableList`` objects." +":gh:`90623`: :func:`signal.raise_signal` and :func:`os.kill` now check " +"immediately for pending signals. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:2195 ../build/NEWS:2369 +#: ../build/NEWS:2213 +msgid ":gh:`91734`: Fix OSS audio support on Solaris." +msgstr "" + +#: ../build/NEWS:2215 msgid "" -":issue:`44860`: Update ``test_sysconfig.test_user_similar()`` for the " -"posix_user scheme: ``platlib`` doesn't use :data:`sys.platlibdir`. Patch by " -"Victor Stinner." +":gh:`90633`: Include the passed value in the exception thrown by :func:" +"`typing.assert_never`. Patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:2199 +#: ../build/NEWS:2218 msgid "" -":issue:`25130`: Add calls of :func:`gc.collect` in tests to support PyPy." +":gh:`91700`: Compilation of regular expression containing a conditional " +"expression ``(?(group)...)`` now raises an appropriate :exc:`re.error` if " +"the group number refers to not defined group. Previously an internal " +"RuntimeError was raised." msgstr "" -#: ../build/NEWS:2204 +#: ../build/NEWS:2223 msgid "" -":issue:`44035`: CI now verifies that autoconf files have been regenerated " -"with a current and unpatched autoconf package." +":gh:`91231`: Add an optional keyword *shutdown_timeout* parameter to the :" +"class:`multiprocessing.BaseManager` constructor. Kill the process if " +"terminate() takes longer than the timeout. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:2207 +#: ../build/NEWS:2227 msgid "" -":issue:`33393`: Update ``config.guess`` to 2021-06-03 and ``config.sub`` to " -"2021-08-14. ``Makefile`` now has an ``update-config`` target to make " -"updating more convenient." +":gh:`91621`: Fix :func:`typing.get_type_hints` for :class:`collections.abc." +"Callable`. Patch by Shantanu Jain." msgstr "" -#: ../build/NEWS:2211 +#: ../build/NEWS:2230 msgid "" -":issue:`45866`: ``make regen-all`` now produces the same output when run " -"from a directory other than the source tree: when building Python out of the " -"source tree. pegen now strips directory of the \"generated by pygen from " -"\" header Patch by Victor Stinner." +":gh:`90568`: Parsing ``\\N`` escapes of Unicode Named Character Sequences in " +"a :mod:`regular expression ` raises now :exc:`re.error` instead of " +"``TypeError``." msgstr "" -#: ../build/NEWS:2216 +#: ../build/NEWS:2234 msgid "" -":issue:`41498`: Python now compiles on platforms without ``sigset_t``. " -"Several functions in :mod:`signal` are not available when ``sigset_t`` is " -"missing." +":gh:`91670`: Remove deprecated ``SO`` config variable in :mod:`sysconfig`." msgstr "" -#: ../build/NEWS:2219 -msgid "Based on patch by Roman Yurchak for pyodide." +#: ../build/NEWS:2237 +msgid ":gh:`91217`: Deprecate the telnetlib module." msgstr "" -#: ../build/NEWS:2221 +#: ../build/NEWS:2239 +msgid ":gh:`91217`: Deprecate the sunau module." +msgstr "" + +#: ../build/NEWS:2241 +msgid ":gh:`91217`: Deprecate the spwd module." +msgstr "" + +#: ../build/NEWS:2243 msgid "" -":issue:`45881`: ``setup.py`` now uses ``CC`` from environment first to " -"discover multiarch and cross compile paths." +":gh:`91217`: Deprecate the sndhdr module, as well as inline needed " +"functionality for ``email.mime.MIMEAudio``." msgstr "" -#: ../build/NEWS:2224 +#: ../build/NEWS:2246 msgid "" -":issue:`43158`: ``setup.py`` now uses values from configure script to build " -"the ``_uuid`` extension module. Configure now detects util-linux's " -"``libuuid``, too." +":gh:`91616`: :mod:`re` module, fix :meth:`~re.Pattern.fullmatch` mismatch " +"when using Atomic Grouping or Possessive Quantifiers." +msgstr "" + +#: ../build/NEWS:2249 +msgid ":gh:`91217`: Deprecate the 'pipes' module." +msgstr "" + +#: ../build/NEWS:2251 +msgid ":gh:`91217`: Deprecate the ossaudiodev module." msgstr "" -#: ../build/NEWS:2228 +#: ../build/NEWS:2253 msgid "" -":issue:`45571`: ``Modules/Setup`` now use ``PY_CFLAGS_NODIST`` instead of " -"``PY_CFLAGS`` to compile shared modules." +":issue:`47256`: :mod:`re` module, limit the maximum capturing group to " +"1,073,741,823 in 64-bit build, this increases the depth of backtracking." msgstr "" -#: ../build/NEWS:2231 -msgid ":issue:`45561`: Run smelly.py tool from $(srcdir)." +#: ../build/NEWS:2256 +msgid ":gh:`91217`: Deprecate the nis module." msgstr "" -#: ../build/NEWS:2233 +#: ../build/NEWS:2258 msgid "" -":issue:`45532`: Update :data:`sys.version` to use ``main`` as fallback " -"information. Patch by Jeong YunWon." +":gh:`91595`: Fix the comparison of character and integer inside :func:`Tools." +"gdb.libpython.write_repr`. Patch by Yu Liu." msgstr "" -#: ../build/NEWS:2236 +#: ../build/NEWS:2261 msgid "" -":issue:`45536`: The ``configure`` script now checks whether OpenSSL headers " -"and libraries provide required APIs. Most common APIs are verified. The " -"check detects outdated or missing OpenSSL. Failures do not stop configure." +":gh:`74166`: Add option to raise all errors from :meth:`~socket." +"create_connection` in an :exc:`ExceptionGroup` when it fails to create a " +"connection. The default remains to raise only the last error that had " +"occurred when multiple addresses were tried." msgstr "" -#: ../build/NEWS:2240 +#: ../build/NEWS:2266 msgid "" -":issue:`45221`: Fixed regression in handling of ``LDFLAGS`` and ``CPPFLAGS`` " -"options where :meth:`argparse.parse_known_args` could interpret an option as " -"one of the built-in command line argument, for example ``-h`` for help." +":gh:`91487`: Optimize asyncio UDP speed, over 100 times faster when " +"transferring a large file." msgstr "" -#: ../build/NEWS:2244 +#: ../build/NEWS:2269 msgid "" -":issue:`45405`: Prevent ``internal configure error`` when running " -"``configure`` with recent versions of non-Apple clang. Patch by David " -"Bohman." +":gh:`91575`: Update case-insensitive matching in the :mod:`re` module to the " +"latest Unicode version." msgstr "" -#: ../build/NEWS:2247 +#: ../build/NEWS:2272 msgid "" -":issue:`45220`: Avoid building with the Windows 11 SDK previews " -"automatically. This may be overridden by setting the " -"``DefaultWindowsSDKVersion`` environment variable before building." +":gh:`90622`: In ``concurrent.futures.process.ProcessPoolExecutor`` disallow " +"the \"fork\" multiprocessing start method when the new " +"``max_tasks_per_child`` feature is used as the mix of threads+fork can hang " +"the child processes. Default to using the safe \"spawn\" start method in " +"that circumstance if no ``mp_context`` was supplied." msgstr "" -#: ../build/NEWS:2251 ../build/NEWS:2376 +#: ../build/NEWS:2278 msgid "" -":issue:`45067`: The ncurses function extended_color_content was introduced " -"in 2017" +":gh:`89022`: In :mod:`sqlite3`, ``SQLITE_MISUSE`` result codes are now " +"mapped to :exc:`~sqlite3.InterfaceError` instead of :exc:`~sqlite3." +"ProgrammingError`. Also, more accurate exceptions are raised when binding " +"parameters fail. Patch by Erlend E. Aasland." msgstr "" -#: ../build/NEWS:2254 ../build/NEWS:2379 -msgid "(https://invisible-island.net/ncurses/NEWS.html#index-t20170401). The" +#: ../build/NEWS:2283 +msgid "" +":gh:`91526`: Stop calling ``os.device_encoding(file.fileno())`` in :class:" +"`TextIOWrapper`. It was complex, never documented, and didn't work for most " +"cases. (Patch by Inada Naoki.)" msgstr "" -#: ../build/NEWS:2256 ../build/NEWS:2381 +#: ../build/NEWS:2287 msgid "" -"ncurses-devel package in CentOS 7 had a older version ncurses resulted in " -"compilation error. For compiling ncurses with extended color support, we " -"verify the version of the ncurses library >= 20170401." +":gh:`88116`: Change the frame-related functions in the :mod:`inspect` module " +"to return a regular object (that is backwards compatible with the old tuple-" +"like interface) that include the extended :pep:`657` position information " +"(end line number, column and end column). The affected functions are: :func:" +"`inspect.getframeinfo`, :func:`inspect.getouterframes`, :func:`inspect." +"getinnerframes`, :func:`inspect.stack` and :func:`inspect.trace`. Patch by " +"Pablo Galindo." msgstr "" -#: ../build/NEWS:2263 +#: ../build/NEWS:2295 msgid "" -":issue:`45901`: When installed through the Microsoft Store and set as the " -"default app for :file:`*.py` files, command line arguments will now be " -"passed to Python when invoking a script without explicitly launching Python " -"(that is, ``script.py args`` rather than ``python script.py args``)." +":gh:`69093`: Add indexing and slicing support to :class:`sqlite3.Blob`. " +"Patch by Aviv Palivoda and Erlend E. Aasland." msgstr "" -#: ../build/NEWS:2269 +#: ../build/NEWS:2298 msgid "" -":issue:`45616`: Fix Python Launcher's ability to distinguish between " -"versions 3.1 and 3.10 when either one is explicitly requested. Previously, " -"3.1 would be used if 3.10 was requested but not installed, and 3.10 would be " -"used if 3.1 was requested but 3.10 was installed." +":gh:`69093`: Add :term:`context manager` support to :class:`sqlite3.Blob`. " +"Patch by Aviv Palivoda and Erlend E. Aasland." msgstr "" -#: ../build/NEWS:2274 -msgid ":issue:`45732`: Updates bundled Tcl/Tk to 8.6.12." +#: ../build/NEWS:2301 +msgid ":gh:`91217`: Deprecate nntplib." +msgstr "" + +#: ../build/NEWS:2303 +msgid ":gh:`91217`: Deprecate msilib." msgstr "" -#: ../build/NEWS:2276 +#: ../build/NEWS:2305 msgid "" -":issue:`45720`: Internal reference to :file:`shlwapi.dll` was dropped to " -"help improve startup time. This DLL will no longer be loaded at the start of " -"every Python process." +":gh:`91404`: Improve the performance of :mod:`re` matching by using computed " +"gotos (or \"threaded code\") on supported platforms and removing expensive " +"pointer indirections." +msgstr "" + +#: ../build/NEWS:2309 +msgid ":gh:`91217`: Deprecate the imghdr module." +msgstr "" + +#: ../build/NEWS:2311 +msgid ":gh:`91217`: Deprecate the crypt module." +msgstr "" + +#: ../build/NEWS:2313 +msgid ":gh:`91276`: Make space for longer opcodes in :mod:`dis` output." msgstr "" -#: ../build/NEWS:2280 +#: ../build/NEWS:2315 msgid "" -":issue:`43652`: Update Tcl/Tk to 8.6.11, actually this time. The previous " -"update incorrectly included 8.6.10." +":issue:`47000`: Make :class:`TextIOWrapper` uses locale encoding when " +"``encoding=\"locale\"`` is specified even in UTF-8 mode." msgstr "" -#: ../build/NEWS:2283 +#: ../build/NEWS:2318 msgid "" -":issue:`45337`: venv now warns when the created environment may need to be " -"accessed at a different path, due to redirections, links or junctions. It " -"also now correctly installs or upgrades components when the alternate path " -"is required." +":gh:`91230`: :func:`warnings.catch_warnings` now accepts arguments for :func:" +"`warnings.simplefilter`, providing a more concise way to locally ignore " +"warnings or convert them to errors." msgstr "" -#: ../build/NEWS:2291 -msgid ":issue:`45732`: Update python.org macOS installer to use Tcl/Tk 8.6.12." +#: ../build/NEWS:2322 +msgid ":gh:`91217`: Deprecate the chunk module." msgstr "" -#: ../build/NEWS:2293 +#: ../build/NEWS:2324 msgid "" -":issue:`44828`: Avoid tkinter file dialog failure on macOS 12 Monterey when " -"using the Tk 8.6.11 provided by python.org macOS installers. Patch by Marc " -"Culler of the Tk project." +"Add the ``TCP_CONNECTION_INFO`` option (available on macOS) to :mod:`socket`." msgstr "" -#: ../build/NEWS:2297 +#: ../build/NEWS:2327 msgid "" -":issue:`34602`: When building CPython on macOS with ``./configure --with-" -"undefined-behavior-sanitizer --with-pydebug``, the stack size is now " -"quadrupled to allow for the entire test suite to pass." +":issue:`47260`: Fix ``os.closerange()`` potentially being a no-op in a Linux " +"seccomp sandbox." msgstr "" -#: ../build/NEWS:2304 +#: ../build/NEWS:2330 msgid "" -":issue:`45495`: Add context keywords 'case' and 'match' to completions list." +":issue:`47087`: Implement ``typing.Required`` and ``typing.NotRequired`` (:" +"pep:`655`). Patch by David Foster and Jelle Zijlstra." msgstr "" -#: ../build/NEWS:2306 -msgid "" -":issue:`45296`: On Windows, change exit/quit message to suggest Ctrl-D, " -"which works, instead of , which does not work in IDLE." +#: ../build/NEWS:2333 +msgid ":issue:`47061`: Deprecate cgi and cgitb." msgstr "" -#: ../build/NEWS:2309 ../build/NEWS:2388 -msgid ":issue:`45193`: Make completion boxes appear on Ubuntu again." +#: ../build/NEWS:2335 +msgid ":issue:`47061`: Deprecate audioop." msgstr "" -#: ../build/NEWS:2314 +#: ../build/NEWS:2337 msgid "" -":issue:`44786`: Fix a warning in regular expression in the c-analyzer script." +":issue:`47000`: Add :func:`locale.getencoding` to get the current locale " +"encoding. It is similar to ``locale.getpreferredencoding(False)`` but " +"ignores the :ref:`Python UTF-8 Mode `." msgstr "" -#: ../build/NEWS:2319 +#: ../build/NEWS:2341 msgid "" -":issue:`39026`: Fix Python.h to build C extensions with Xcode: remove a " -"relative include from ``Include/cpython/pystate.h``." +":issue:`42012`: Add :mod:`wsgiref.types`, containing WSGI-specific types for " +"static type checking." msgstr "" -#: ../build/NEWS:2322 ../build/NEWS:2393 +#: ../build/NEWS:2344 msgid "" -":issue:`45307`: Restore the private C API function :func:" -"`_PyImport_FindExtensionObject`. It will be removed in Python 3.11." +":issue:`47227`: Suppress expression chaining for more :mod:`re` parsing " +"errors." msgstr "" -#: ../build/NEWS:2325 +#: ../build/NEWS:2346 msgid "" -":issue:`44687`: :meth:`BufferedReader.peek` no longer raises :exc:" -"`ValueError` when the entire file has already been buffered." +":issue:`47211`: Remove undocumented and never working function ``re." +"template()`` and flag ``re.TEMPLATE``. This was later reverted in 3.11.0b2 " +"and deprecated instead." msgstr "" -#: ../build/NEWS:2328 +#: ../build/NEWS:2350 msgid "" -":issue:`44751`: Remove ``crypt.h`` include from the public ``Python.h`` " -"header." +":issue:`47135`: :meth:`decimal.localcontext` now accepts context attributes " +"via keyword arguments" msgstr "" -#: ../build/NEWS:2332 -msgid "Python 3.10.0 final" +#: ../build/NEWS:2353 +msgid "" +":issue:`43323`: Fix errors in the :mod:`email` module if the charset itself " +"contains undecodable/unencodable characters." msgstr "" -#: ../build/NEWS:2334 -msgid "*Release date: 2021-10-04*" +#: ../build/NEWS:2356 +msgid ":issue:`46841`: Disassembly of quickened code." msgstr "" -#: ../build/NEWS:2398 -msgid "Python 3.10.0 release candidate 2" +#: ../build/NEWS:2358 +msgid ":issue:`46681`: Forward gzip.compress() compresslevel to zlib." msgstr "" -#: ../build/NEWS:2400 -msgid "*Release date: 2021-09-07*" +#: ../build/NEWS:2360 +msgid "" +":issue:`45100`: Add :func:`typing.get_overloads` and :func:`typing." +"clear_overloads`. Patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:2405 +#: ../build/NEWS:2363 msgid "" -":issue:`42278`: Replaced usage of :func:`tempfile.mktemp` with :class:" -"`~tempfile.TemporaryDirectory` to avoid a potential race condition." +":issue:`44807`: :class:`typing.Protocol` no longer silently replaces :meth:" +"`__init__` methods defined on subclasses. Patch by Adrian Garcia Badaracco." msgstr "" -#: ../build/NEWS:2408 +#: ../build/NEWS:2367 msgid "" -":issue:`44394`: Update the vendored copy of libexpat to 2.4.1 (from 2.2.8) " -"to get the fix for the CVE-2013-0340 \"Billion Laughs\" vulnerability. This " -"copy is most used on Windows and macOS." +":issue:`46787`: Fix :class:`concurrent.futures.ProcessPoolExecutor` " +"exception memory leak" msgstr "" -#: ../build/NEWS:2412 +#: ../build/NEWS:2370 msgid "" -":issue:`43124`: Made the internal ``putcmd`` function in :mod:`smtplib` " -"sanitize input for presence of ``\\r`` and ``\\n`` characters to avoid " -"(unlikely) command injection." +":issue:`46720`: Add support for path-like objects to :func:`multiprocessing." +"set_executable` for Windows to be on a par with Unix-like systems. Patch by " +"Géry Ogam." +msgstr "" + +#: ../build/NEWS:2374 +msgid ":issue:`46696`: Add ``SO_INCOMING_CPU`` constant to :mod:`socket`." +msgstr "" + +#: ../build/NEWS:2376 +msgid ":issue:`46053`: Fix OSS audio support on NetBSD." msgstr "" -#: ../build/NEWS:2419 +#: ../build/NEWS:2378 msgid "" -":issue:`45123`: Fix PyAiter_Check to only check for the __anext__ presence " -"(not for __aiter__). Rename PyAiter_Check to PyAIter_Check, " -"PyObject_GetAiter -> PyObject_GetAIter." +":issue:`45639`: ``image/avif`` and ``image/webp`` were added to :mod:" +"`mimetypes`." msgstr "" -#: ../build/NEWS:2423 +#: ../build/NEWS:2381 msgid "" -":issue:`45018`: Fixed pickling of range iterators that iterated for over " -"2**32 times." +":issue:`46285`: Add command-line option ``-p``/``--protocol`` to module :mod:" +"`http.server` which specifies the HTTP version to which the server is " +"conformant (HTTP/1.1 conformant servers can now be run from the command-line " +"interface of module :mod:`http.server`). Patch by Géry Ogam." msgstr "" -#: ../build/NEWS:2426 +#: ../build/NEWS:2386 msgid "" -":issue:`45000`: A :exc:`SyntaxError` is now raised when trying to delete :" -"const:`__debug__`. Patch by Dong-hee Na." +":issue:`44791`: Accept ellipsis as the last argument of :data:`typing." +"Concatenate`." msgstr "" -#: ../build/NEWS:2429 +#: ../build/NEWS:2389 msgid "" -":issue:`44963`: Implement ``send()`` and ``throw()`` methods for " -"``anext_awaitable`` objects. Patch by Pablo Galindo." +":issue:`46547`: Remove variables leaking into ``pydoc.Helper`` class " +"namespace." msgstr "" -#: ../build/NEWS:2432 +#: ../build/NEWS:2391 msgid "" -":issue:`44962`: Fix a race in WeakKeyDictionary, WeakValueDictionary and " -"WeakSet when two threads attempt to commit the last pending removal. This " -"fixes asyncio.create_task and fixes a data loss in asyncio.run where " -"shutdown_asyncgens is not run" +":issue:`46415`: Fix ipaddress.ip_{address,interface,network} raising " +"TypeError instead of ValueError if given invalid tuple as address parameter." msgstr "" -#: ../build/NEWS:2437 +#: ../build/NEWS:2394 msgid "" -":issue:`44954`: Fixed a corner case bug where the result of ``float." -"fromhex('0x.8p-1074')`` was rounded the wrong way." +":issue:`46075`: ``CookieJar`` with ``DefaultCookiePolicy`` now can process " +"cookies from localhost with domain=localhost explicitly specified in Set-" +"Cookie header." msgstr "" -#: ../build/NEWS:2440 +#: ../build/NEWS:2398 msgid "" -":issue:`44947`: Refine the syntax error for trailing commas in import " -"statements. Patch by Pablo Galindo." +":issue:`45995`: Add a \"z\" option to the string formatting specification " +"that coerces negative zero floating-point values to positive zero after " +"rounding to the format precision. Contributed by John Belmonte." msgstr "" -#: ../build/NEWS:2443 +#: ../build/NEWS:2402 msgid "" -":issue:`44698`: Restore behaviour of complex exponentiation with integer-" -"valued exponent of type :class:`float` or :class:`complex`." +":issue:`26175`: Fully implement the :class:`io.BufferedIOBase` or :class:`io." +"TextIOBase` interface for :class:`tempfile.SpooledTemporaryFile` objects. " +"This lets them work correctly with higher-level layers (like compression " +"modules). Patch by Carey Metcalfe." msgstr "" -#: ../build/NEWS:2446 +#: ../build/NEWS:2408 msgid "" -":issue:`44885`: Correct the ast locations of f-strings with format specs and " -"repeated expressions. Patch by Pablo Galindo" +":issue:`45138`: Fix a regression in the :mod:`sqlite3` trace callback where " +"bound parameters were not expanded in the passed statement string. The " +"regression was introduced in Python 3.10 by :issue:`40318`. Patch by Erlend " +"E. Aasland." msgstr "" -#: ../build/NEWS:2449 +#: ../build/NEWS:2413 msgid "" -":issue:`44872`: Use new trashcan macros (Py_TRASHCAN_BEGIN/END) in " -"frameobject.c instead of the old ones (Py_TRASHCAN_SAFE_BEGIN/END)." +":issue:`44863`: Allow :class:`~typing.TypedDict` subclasses to also include :" +"class:`~typing.Generic` as a base class in class based syntax. Thereby " +"allowing the user to define a generic ``TypedDict``, just like a user-" +"defined generic but with ``TypedDict`` semantics." msgstr "" -#: ../build/NEWS:2452 +#: ../build/NEWS:2418 msgid "" -":issue:`33930`: Fix segmentation fault with deep recursion when cleaning " -"method objects. Patch by Augusto Goulart and Pablo Galindo." +":issue:`44587`: Fix BooleanOptionalAction to not automatically add a default " +"string. If a default string is desired, use a formatter to add it." msgstr "" -#: ../build/NEWS:2455 +#: ../build/NEWS:2421 msgid "" -":issue:`25782`: Fix bug where ``PyErr_SetObject`` hangs when the current " -"exception has a cycle in its context chain." +":issue:`43827`: All positional-or-keyword parameters to ``ABCMeta.__new__`` " +"are now positional-only to avoid conflicts with keyword arguments to be " +"passed to :meth:`__init_subclass__`." msgstr "" -#: ../build/NEWS:2458 +#: ../build/NEWS:2425 msgid "" -":issue:`44856`: Fix reference leaks in the error paths of ``update_bases()`` " -"and ``__build_class__``. Patch by Pablo Galindo." +":issue:`43218`: Prevent creation of a venv whose path contains the PATH " +"separator. This could affect the usage of the activate script. Patch by " +"Dustin Rodrigues." msgstr "" -#: ../build/NEWS:2461 +#: ../build/NEWS:2429 msgid "" -":issue:`44838`: Fixed a bug that was causing the parser to raise an " -"incorrect custom :exc:`SyntaxError` for invalid 'if' expressions. Patch by " -"Pablo Galindo." +":issue:`38435`: Add a ``process_group`` parameter to :class:`subprocess." +"Popen` to help move more things off of the unsafe ``preexec_fn`` parameter." msgstr "" -#: ../build/NEWS:2465 +#: ../build/NEWS:2432 msgid "" -":issue:`44584`: The threading debug (:envvar:`PYTHONTHREADDEBUG` environment " -"variable) is deprecated in Python 3.10 and will be removed in Python 3.12. " -"This feature requires a debug build of Python. Patch by Victor Stinner." +":issue:`42066`: Fix cookies getting sorted in :func:`CookieJar.__iter__` " +"which is an extra behavior and not mentioned in RFC 2965 or Netscape cookie " +"protocol. Now the cookies in ``CookieJar`` follows the order of the ``Set-" +"Cookie`` header. Patch by Iman Kermani." msgstr "" -#: ../build/NEWS:2469 +#: ../build/NEWS:2437 msgid "" -":issue:`39091`: Fix crash when using passing a non-exception to a " -"generator's ``throw()`` method. Patch by Noah Oxer" +":issue:`40617`: Add :meth:`~sqlite3.Connection.create_window_function` to :" +"class:`sqlite3.Connection` for creating aggregate window functions. Patch by " +"Erlend E. Aasland." msgstr "" -#: ../build/NEWS:2475 +#: ../build/NEWS:2441 msgid "" -":issue:`45081`: Fix issue when dataclasses that inherit from ``typing." -"Protocol`` subclasses have wrong ``__init__``. Patch provided by Yurii " -"Karabas." +":issue:`40676`: Convert :mod:`csv` to use Argument Clinic for :func:`csv." +"field_size_limit`, :func:`csv.get_dialect`, :func:`csv.unregister_dialect` " +"and :func:`csv.list_dialects`." msgstr "" -#: ../build/NEWS:2479 +#: ../build/NEWS:2445 msgid "" -":issue:`41620`: :meth:`~unittest.TestCase.run` now always return a :class:" -"`~unittest.TestResult` instance. Previously it returned ``None`` if the test " -"class or method was decorated with a skipping decorator." +":issue:`39716`: Raise an ArgumentError when the same subparser name is added " +"twice to an `argparse.ArgumentParser`. This is consistent with the " +"(default) behavior when the same option string is added twice to an " +"ArgumentParser." msgstr "" -#: ../build/NEWS:2483 +#: ../build/NEWS:2450 msgid "" -":issue:`43913`: Fix bugs in cleaning up classes and modules in :mod:" -"`unittest`:" +":issue:`36073`: Raise :exc:`~sqlite3.ProgrammingError` instead of " +"segfaulting on recursive usage of cursors in :mod:`sqlite3` converters. " +"Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:2485 +#: ../build/NEWS:2454 msgid "" -"Functions registered with :func:`~unittest.addModuleCleanup` were not called " -"unless the user defines ``tearDownModule()`` in their test module." +":issue:`34975`: Adds a ``start_tls()`` method to :class:`~asyncio.streams." +"StreamWriter`, which upgrades the connection with TLS using the given :class:" +"`~ssl.SSLContext`." msgstr "" -#: ../build/NEWS:2486 +#: ../build/NEWS:2458 msgid "" -"Functions registered with :meth:`~unittest.TestCase.addClassCleanup` were " -"not called if ``tearDownClass`` is set to ``None``." +":issue:`22276`: :class:`~pathlib.Path` methods :meth:`~pathlib.Path.glob` " +"and :meth:`~pathlib.Path.rglob` return only directories if *pattern* ends " +"with a pathname components separator (``/`` or :data:`~os.sep`). Patch by " +"Eisuke Kawashima." msgstr "" -#: ../build/NEWS:2487 +#: ../build/NEWS:2463 msgid "" -"Buffering in :class:`~unittest.TestResult` did not work with functions " -"registered with ``addClassCleanup()`` and ``addModuleCleanup()``." +":issue:`24905`: Add :meth:`~sqlite3.Connection.blobopen` to :class:`sqlite3." +"Connection`. :class:`sqlite3.Blob` allows incremental I/O operations on " +"blobs. Patch by Aviv Palivoda and Erlend E. Aasland." msgstr "" -#: ../build/NEWS:2488 +#: ../build/NEWS:2470 msgid "" -"Errors in functions registered with ``addClassCleanup()`` and " -"``addModuleCleanup()`` were not handled correctly in buffered and debug " -"modes." +":gh:`91888`: Add a new `gh` role to the documentation to link to GitHub " +"issues." msgstr "" -#: ../build/NEWS:2489 +#: ../build/NEWS:2473 msgid "" -"Errors in ``setUpModule()`` and functions registered with " -"``addModuleCleanup()`` were reported in wrong order." +":gh:`91783`: Document security issues concerning the use of the function :" +"meth:`shutil.unpack_archive`" msgstr "" -#: ../build/NEWS:2490 -msgid "And several lesser bugs." +#: ../build/NEWS:2476 +msgid ":gh:`91547`: Remove \"Undocumented modules\" page." msgstr "" -#: ../build/NEWS:2492 +#: ../build/NEWS:2478 msgid "" -":issue:`45030`: Fix integer overflow in pickling and copying the range " -"iterator." +":gh:`91298`: In ``importlib.resources.abc``, refined the documentation of " +"the Traversable Protocol, applying changes from importlib_resources 5.7.1." msgstr "" -#: ../build/NEWS:2495 +#: ../build/NEWS:2482 msgid "" -":issue:`45001`: Made email date parsing more robust against malformed input, " -"namely a whitespace-only ``Date:`` header. Patch by Wouter Bolsterlee." +":issue:`44347`: Clarify the meaning of *dirs_exist_ok*, a kwarg of :func:" +"`shutil.copytree`." msgstr "" -#: ../build/NEWS:2498 +#: ../build/NEWS:2485 msgid "" -":issue:`44449`: Fix a crash in the signal handler of the :mod:`faulthandler` " -"module: no longer modify the reference count of frame objects. Patch by " -"Victor Stinner." +":issue:`36329`: Remove 'make -C Doc serve' in favour of 'make -C Doc " +"htmlview'" msgstr "" -#: ../build/NEWS:2502 +#: ../build/NEWS:2487 msgid "" -":issue:`44955`: Method :meth:`~unittest.TestResult.stopTestRun` is now " -"always called in pair with method :meth:`~unittest.TestResult.startTestRun` " -"for :class:`~unittest.TestResult` objects implicitly created in :meth:" -"`~unittest.TestCase.run`. Previously it was not called for test methods and " -"classes decorated with a skipping decorator." +":issue:`47189`: Add a What's New in Python 3.11 entry for the Faster CPython " +"project. Documentation by Ken Jin and Kumar Aditya." msgstr "" -#: ../build/NEWS:2508 +#: ../build/NEWS:2490 msgid "" -":issue:`44935`: :mod:`subprocess` on Solaris now also uses :func:`os." -"posix_spawn()` for better performance." +":issue:`38668`: Update the introduction to documentation for :mod:`os.path` " +"to remove warnings that became irrelevant after the implementations of :pep:" +"`383` and :pep:`529`." msgstr "" -#: ../build/NEWS:2511 +#: ../build/NEWS:2494 msgid "" -":issue:`44911`: :class:`~unittest.IsolatedAsyncioTestCase` will no longer " -"throw an exception while cancelling leaked tasks. Patch by Bar Harel." +":issue:`47115`: The documentation now lists which members of C structs are " +"part of the :ref:`Limited API/Stable ABI `." msgstr "" -#: ../build/NEWS:2514 +#: ../build/NEWS:2497 msgid "" -":issue:`44524`: Make exception message more useful when subclass from typing " -"special form alias. Patch provided by Yurii Karabas." +":issue:`46962`: All docstrings in code snippets are now wrapped into :func:" +"`PyDoc_STR` to follow the guideline of `PEP 7's Documentation Strings " +"paragraph `_. Patch by Oleg Iarygin." msgstr "" -#: ../build/NEWS:2517 +#: ../build/NEWS:2503 msgid "" -":issue:`38956`: :class:`argparse.BooleanOptionalAction`'s default value is " -"no longer printed twice when used with :class:`argparse." -"ArgumentDefaultsHelpFormatter`." +":issue:`26792`: Improve the docstrings of :func:`runpy.run_module` and :func:" +"`runpy.run_path`. Original patch by Andrew Brezovsky." msgstr "" -#: ../build/NEWS:2521 +#: ../build/NEWS:2509 msgid "" -":issue:`44860`: Fix the ``posix_user`` scheme in :mod:`sysconfig` to not " -"depend on :data:`sys.platlibdir`." +":gh:`92169`: Use ``warnings_helper.import_deprecated()`` to import " +"deprecated modules uniformly in tests. Patch by Hugo van Kemenade." msgstr "" -#: ../build/NEWS:2524 -msgid ":issue:`44581`: Upgrade bundled pip to 21.2.3 and setuptools to 57.4.0" +#: ../build/NEWS:2512 +msgid "" +":gh:`84461`: When multiprocessing is enabled, libregrtest can now use a " +"Python executable other than :code:`sys.executable` via the ``--python`` " +"flag." msgstr "" -#: ../build/NEWS:2526 +#: ../build/NEWS:2516 msgid "" -":issue:`44849`: Fix the :func:`os.set_inheritable` function on FreeBSD 14 " -"for file descriptor opened with the :data:`~os.O_PATH` flag: ignore the :" -"data:`~errno.EBADF` error on ``ioctl()``, fallback on the ``fcntl()`` " -"implementation. Patch by Victor Stinner." +":gh:`91904`: Fix initialization of :envvar:`PYTHONREGRTEST_UNICODE_GUARD` " +"which prevented running regression tests on non-UTF-8 locale." msgstr "" -#: ../build/NEWS:2531 +#: ../build/NEWS:2520 msgid "" -":issue:`44605`: The @functools.total_ordering() decorator now works with " -"metaclasses." +":gh:`91752`: Added @requires_zlib to test.test_tools.test_freeze.TestFreeze." msgstr "" -#: ../build/NEWS:2534 +#: ../build/NEWS:2523 msgid "" -":issue:`44524`: Fixed an issue wherein the ``__name__`` and ``__qualname__`` " -"attributes of subscribed specialforms could be ``None``." +":gh:`91607`: Fix ``test_concurrent_futures`` to test the correct " +"multiprocessing start method context in several cases where the test logic " +"mixed this up." msgstr "" -#: ../build/NEWS:2537 +#: ../build/NEWS:2527 msgid "" -":issue:`44822`: :mod:`sqlite3` user-defined functions and aggregators " -"returning :class:`strings ` with embedded NUL characters are no longer " -"truncated. Patch by Erlend E. Aasland." +":issue:`40280`: Threading tests are now skipped on WASM targets without " +"pthread support." msgstr "" -#: ../build/NEWS:2541 +#: ../build/NEWS:2530 msgid "" -":issue:`44801`: Ensure that the :class:`~typing.ParamSpec` variable in " -"Callable can only be substituted with a parameters expression (a list of " -"types, an ellipsis, ParamSpec or Concatenate)." +":issue:`47109`: Test for :mod:`ctypes.macholib.dyld`, :mod:`ctypes.macholib." +"dylib`, and :mod:`ctypes.macholib.framework` are brought from manual pre-:" +"mod:`unittest` times to :mod:`ctypes.test` location and structure. Patch by " +"Oleg Iarygin." msgstr "" -#: ../build/NEWS:2545 +#: ../build/NEWS:2535 msgid "" -":issue:`27334`: The :mod:`sqlite3` context manager now performs a rollback " -"(thus releasing the database lock) if commit failed. Patch by Luca Citi and " -"Erlend E. Aasland." +":issue:`29890`: Add tests for :class:`ipaddress.IPv4Interface` and :class:" +"`ipaddress.IPv6Interface` construction with tuple arguments. Original patch " +"and tests by louisom." msgstr "" -#: ../build/NEWS:2549 +#: ../build/NEWS:2542 msgid "" -":issue:`41402`: Fix :meth:`email.message.EmailMessage.set_content` when " -"called with binary data and ``7bit`` content transfer encoding." +":gh:`89452`: gdbm-compat is now preferred over ndbm if both are available on " +"the system. This allows avoiding the problematic ndbm.h on macOS." msgstr "" -#: ../build/NEWS:2552 +#: ../build/NEWS:2546 msgid "" -":issue:`32695`: The *compresslevel* and *preset* keyword arguments of :func:" -"`tarfile.open` are now both documented and tested." +":gh:`91731`: Python is now built with ``-std=c11`` compiler option, rather " +"than ``-std=c99``. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:2555 +#: ../build/NEWS:2549 msgid "" -":issue:`34990`: Fixed a Y2k38 bug in the compileall module where it would " -"fail to compile files with a modification time after the year 2038." +":issue:`47152`: Add script and make target for generating ``sre_constants." +"h``." msgstr "" -#: ../build/NEWS:2558 +#: ../build/NEWS:2551 msgid "" -":issue:`38840`: Fix ``test___all__`` on platforms lacking a shared memory " -"implementation." +":issue:`47103`: Windows ``PGInstrument`` builds now copy a required DLL into " +"the output directory, making it easier to run the profile stage of a PGO " +"build." +msgstr "" + +#: ../build/NEWS:2558 +msgid ":issue:`46907`: Update Windows installer to use SQLite 3.38.3." msgstr "" -#: ../build/NEWS:2561 +#: ../build/NEWS:2560 msgid "" -":issue:`26228`: pty.spawn no longer hangs on FreeBSD, macOS, and Solaris." +":issue:`47239`: Fixed --list and --list-paths output for :ref:`launcher` " +"when used in an active virtual environment." msgstr "" #: ../build/NEWS:2563 -msgid ":issue:`33349`: lib2to3 now recognizes async generators everywhere." +msgid ":issue:`46907`: Update Windows installer to use SQLite 3.38.2." msgstr "" -#: ../build/NEWS:2568 +#: ../build/NEWS:2565 msgid "" -":issue:`44957`: Promote PEP 604 union syntax by using it where possible. " -"Also, mention ``X | Y`` more prominently in section about ``Union`` and " -"mention ``X | None`` at all in section about ``Optional``." +":issue:`46785`: Fix race condition between :func:`os.stat` and unlinking a " +"file on Windows, by using errors codes returned by ``FindFirstFileW()`` when " +"appropriate in ``win32_xstat_impl``." msgstr "" -#: ../build/NEWS:2572 -msgid "" -":issue:`44903`: Removed the othergui.rst file, any references to it, and the " -"list of GUI frameworks in the FAQ. In their place I've added links to the " -"Python Wiki `page on GUI frameworks `." +#: ../build/NEWS:2569 +msgid ":issue:`40859`: Update Windows build to use xz-5.2.5" msgstr "" -#: ../build/NEWS:2577 -msgid "" -":issue:`33479`: Tkinter documentation has been greatly expanded with new " -"\"Architecture\" and \"Threading model\" sections." +#: ../build/NEWS:2574 +msgid ":issue:`46907`: Update macOS installer to SQLite 3.38.4." msgstr "" -#: ../build/NEWS:2580 +#: ../build/NEWS:2579 msgid "" -":issue:`36700`: :mod:`base64` RFC references were updated to point to :rfc:" -"`4648`; a section was added to point users to the new \"security " -"considerations\" section of the RFC." +":gh:`91583`: Fix regression in the code generated by Argument Clinic for " +"functions with the ``defining_class`` parameter." msgstr "" -#: ../build/NEWS:2584 +#: ../build/NEWS:2582 msgid "" -":issue:`44756`: Reverted automated virtual environment creation on ``make " -"html`` when building documentation. It turned out to be disruptive for " -"downstream distributors." +":gh:`91575`: Add script ``Tools/scripts/generate_re_casefix.py`` and the " +"make target ``regen-re`` for generating additional data for case-insensitive " +"matching according to the current Unicode version." msgstr "" -#: ../build/NEWS:2588 +#: ../build/NEWS:2586 msgid "" -":issue:`42958`: Updated the docstring and docs of :func:`filecmp.cmp` to be " -"more accurate and less confusing especially in respect to *shallow* arg." +":gh:`91551`: Remove the ancient Pynche color editor. It has moved to " +"https://gitlab.com/warsaw/pynche" msgstr "" -#: ../build/NEWS:2591 +#: ../build/NEWS:2592 msgid "" -":issue:`43066`: Added a warning to :mod:`zipfile` docs: filename arg with a " -"leading slash may cause archive to be un-openable on Windows systems." +":gh:`88279`: Deprecate the C functions: :c:func:`PySys_SetArgv`, :c:func:" +"`PySys_SetArgvEx`, :c:func:`PySys_SetPath`. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:2594 +#: ../build/NEWS:2596 msgid "" -":issue:`39452`: Rewrote ``Doc/library/__main__.rst``. Broadened scope of the " -"document to explicitly discuss and differentiate between ``__main__.py`` in " -"packages versus the ``__name__ == '__main__'`` expression (and the idioms " -"that surround it)." +":gh:`92154`: Added the :c:func:`PyCode_GetCode` function. This function does " +"the equivalent of the Python code ``getattr(code_object, 'co_code')``." msgstr "" -#: ../build/NEWS:2599 -msgid ":issue:`27752`: Documentation of csv.Dialect is more descriptive." +#: ../build/NEWS:2600 +msgid "" +":gh:`92173`: Fix the ``closure`` argument to :c:func:`PyEval_EvalCodeEx`." msgstr "" -#: ../build/NEWS:2601 -msgid ":issue:`41576`: document BaseException in favor of bare except" +#: ../build/NEWS:2603 +msgid "" +":gh:`91320`: Fix C++ compiler warnings about \"old-style cast\" (``g++ -Wold-" +"style-cast``) in the Python C API. Use C++ ``reinterpret_cast<>`` and " +"``static_cast<>`` casts when the Python C API is used in C++. Patch by " +"Victor Stinner." msgstr "" -#: ../build/NEWS:2603 +#: ../build/NEWS:2608 msgid "" -":issue:`39498`: Add a \"Security Considerations\" index which links to " -"standard library modules that have explicitly documented security " -"considerations." +":gh:`80527`: Mark functions as deprecated by :pep:`623`: :c:func:" +"`PyUnicode_AS_DATA`, :c:func:`PyUnicode_AS_UNICODE`, :c:func:" +"`PyUnicode_GET_DATA_SIZE`, :c:func:`PyUnicode_GET_SIZE`. Patch by Victor " +"Stinner." msgstr "" -#: ../build/NEWS:2606 +#: ../build/NEWS:2613 msgid "" -":issue:`33479`: Remove the unqualified claim that tkinter is threadsafe. It " -"has not been true for several years and likely never was. An explanation of " -"what is true may be added later, after more discussion, and possibly after " -"patching _tkinter.c," +":gh:`91768`: :c:func:`Py_REFCNT`, :c:func:`Py_TYPE`, :c:func:`Py_SIZE` and :" +"c:func:`Py_IS_TYPE` functions argument type is now ``PyObject*``, rather " +"than ``const PyObject*``. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:2614 +#: ../build/NEWS:2617 msgid "" -":issue:`45052`: ``WithProcessesTestSharedMemory.test_shared_memory_basics`` " -"test was ignored, because ``self.assertEqual(sms.size, sms2.size)`` line was " -"failing. It is now removed and test is unskipped." +":gh:`91020`: Add ``PyBytes_Type.tp_alloc`` to initialize ``PyBytesObject." +"ob_shash`` for bytes subclasses." msgstr "" -#: ../build/NEWS:2618 +#: ../build/NEWS:2620 msgid "" -"The main motivation for this line to be removed from the test is that the " -"``size`` of ``SharedMemory`` is not ever guaranteed to be the same. It is " -"decided by the platform." +":issue:`40421`: Add ``PyFrame_GetLasti`` C-API function to access frame " +"object's ``f_lasti`` attribute safely from C code." msgstr "" -#: ../build/NEWS:2622 +#: ../build/NEWS:2623 msgid "" -":issue:`45042`: Fixes that test classes decorated with ``@hashlib_helper." -"requires_hashdigest`` were skipped all the time." +":issue:`35134`: Remove the ``Include/code.h`` header file. C extensions " +"should only include the main ```` header file. Patch by Victor " +"Stinner." msgstr "" -#: ../build/NEWS:2625 +#: ../build/NEWS:2626 msgid "" -":issue:`45011`: Made tests relying on the :mod:`_asyncio` C extension module " -"optional to allow running on alternative Python implementations. Patch by " -"Serhiy Storchaka." +":issue:`47169`: :c:func:`PyOS_CheckStack` is now exported in the Stable ABI " +"on Windows." msgstr "" #: ../build/NEWS:2629 msgid "" -":issue:`44949`: Fix auto history tests of test_readline: sometimes, the " -"newline character is not written at the end, so don't expect it in the " -"output." +":issue:`47169`: :c:func:`PyThread_get_thread_native_id` is excluded from the " +"stable ABI on platforms where it doesn't exist (like Solaris)." msgstr "" #: ../build/NEWS:2632 msgid "" -":issue:`44891`: Tests were added to clarify :func:`id` is preserved when " -"``obj * 1`` is used on :class:`str` and :class:`bytes` objects. Patch by " -"Nikita Sobolev." +":issue:`46343`: Added :c:func:`PyErr_GetHandledException` and :c:func:" +"`PyErr_SetHandledException` as simpler alternatives to :c:func:" +"`PyErr_GetExcInfo` and :c:func:`PyErr_SetExcInfo`." msgstr "" #: ../build/NEWS:2636 -msgid "" -":issue:`44852`: Add ability to wholesale silence DeprecationWarnings while " -"running the regression test suite." +msgid "They are included in the stable ABI." msgstr "" -#: ../build/NEWS:2639 -msgid "" -":issue:`40928`: Notify users running test_decimal regression tests on macOS " -"of potential harmless \"malloc can't allocate region\" messages spewed by " -"test_decimal." +#: ../build/NEWS:2640 +msgid "Python 3.11.0 alpha 7" msgstr "" -#: ../build/NEWS:2646 -msgid ":issue:`45007`: Update to OpenSSL 1.1.1l in Windows build" +#: ../build/NEWS:2642 +msgid "*Release date: 2022-04-05*" msgstr "" -#: ../build/NEWS:2651 -msgid ":issue:`45007`: Update macOS installer builds to use OpenSSL 1.1.1l." +#: ../build/NEWS:2647 +msgid "" +":issue:`47212`: Raise :exc:`IndentationError` instead of :exc:`SyntaxError` " +"for a bare ``except`` with no following indent. Improve :exc:`SyntaxError` " +"locations for an un-parenthesized generator used as arguments. Patch by " +"Matthieu Dartiailh." msgstr "" -#: ../build/NEWS:2653 +#: ../build/NEWS:2652 msgid "" -":issue:`44689`: :meth:`ctypes.util.find_library` now works correctly on " -"macOS 11 Big Sur even if Python is built on an older version of macOS. " -"Previously, when built on older macOS systems, ``find_library`` was not able " -"to find macOS system libraries when running on Big Sur due to changes in " -"how system libraries are stored." +":issue:`47186`: Replace :opcode:`JUMP_IF_NOT_EG_MATCH` by :opcode:" +"`CHECK_EG_MATCH` + jump." msgstr "" -#: ../build/NEWS:2661 -msgid "Python 3.10.0 release candidate 1" +#: ../build/NEWS:2655 +msgid "" +":issue:`47176`: Emscripten builds cannot handle signals in the usual way due " +"to platform limitations. Python can now handle signals. To use, set Module." +"Py_EmscriptenSignalBuffer to be a single byte SharedArrayBuffer and set " +"Py_EMSCRIPTEN_SIGNAL_HANDLING to 1. Writing a number into the " +"SharedArrayBuffer will cause the corresponding signal to be raised into the " +"Python thread." msgstr "" -#: ../build/NEWS:2663 -msgid "*Release date: 2021-08-02*" +#: ../build/NEWS:2662 +msgid "" +":issue:`47186`: Replace :opcode:`JUMP_IF_NOT_EXC_MATCH` by :opcode:" +"`CHECK_EXC_MATCH` + jump." msgstr "" -#: ../build/NEWS:2668 +#: ../build/NEWS:2665 msgid "" -":issue:`44600`: Fix incorrect line numbers while tracing some failed " -"patterns in :ref:`match ` statements. Patch by Charles Burkland." +":issue:`47120`: Replace the absolute jump opcode :opcode:`JUMP_NO_INTERRUPT` " +"by the relative :opcode:`JUMP_BACKWARD_NO_INTERRUPT`." msgstr "" -#: ../build/NEWS:2674 +#: ../build/NEWS:2668 msgid "" -":issue:`44792`: Improve syntax errors for if expressions. Patch by Miguel " -"Brito" +":issue:`46841`: Avoid unnecessary allocations when comparing code objects." msgstr "" -#: ../build/NEWS:2676 +#: ../build/NEWS:2670 msgid "" -":issue:`34013`: Generalize the invalid legacy statement custom error message " -"(like the one generated when \"print\" is called without parentheses) to " -"include more generic expressions. Patch by Pablo Galindo" +":issue:`47182`: Fix a crash when using a named unicode character like " +"``\"\\N{digit nine}\"`` after the main interpreter has been initialized a " +"second time." msgstr "" -#: ../build/NEWS:2680 -msgid ":issue:`44732`: Rename ``types.Union`` to ``types.UnionType``." +#: ../build/NEWS:2674 +msgid "" +":issue:`47162`: WebAssembly cannot deal with bad function pointer casts " +"(different count or types of arguments). Python can now use call trampolines " +"to mitigate the problem. Define :c:macro:`PY_CALL_TRAMPOLINE` to enable call " +"trampolines." msgstr "" -#: ../build/NEWS:2682 +#: ../build/NEWS:2679 msgid "" -":issue:`44698`: Fix undefined behaviour in complex object exponentiation." +":issue:`46775`: Some Windows system error codes(>= 10000) are now mapped " +"into the correct errno and may now raise a subclass of :exc:`OSError`. Patch " +"by Dong-hee Na." msgstr "" -#: ../build/NEWS:2684 +#: ../build/NEWS:2683 msgid "" -":issue:`44653`: Support :mod:`typing` types in parameter substitution in the " -"union type." +":issue:`47129`: Improve error messages in f-string syntax errors concerning " +"empty expressions." msgstr "" -#: ../build/NEWS:2687 +#: ../build/NEWS:2686 msgid "" -":issue:`44676`: Add ability to serialise ``types.Union`` objects. Patch " -"provided by Yurii Karabas." +":issue:`47117`: Fix a crash if we fail to decode characters in interactive " +"mode if the tokenizer buffers are uninitialized. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:2690 +#: ../build/NEWS:2689 msgid "" -":issue:`44633`: Parameter substitution of the union type with wrong types " -"now raises ``TypeError`` instead of returning ``NotImplemented``." +":issue:`47127`: Speed up calls to c functions with keyword arguments by 25% " +"with specialization. Patch by Kumar Aditya." msgstr "" -#: ../build/NEWS:2693 +#: ../build/NEWS:2692 msgid "" -":issue:`44662`: Add ``__module__`` to ``types.Union``. This also fixes " -"``types.Union`` issues with ``typing.Annotated``. Patch provided by Yurii " -"Karabas." +":issue:`47120`: Replaced :opcode:`JUMP_ABSOLUTE` by the relative jump :" +"opcode:`JUMP_BACKWARD`." msgstr "" -#: ../build/NEWS:2697 +#: ../build/NEWS:2695 msgid "" -":issue:`44655`: Include the name of the type in unset __slots__ attribute " -"errors. Patch by Pablo Galindo" +":issue:`42197`: :c:func:`PyFrame_FastToLocalsWithError` and :c:func:" +"`PyFrame_LocalsToFast` are no longer called during profiling nor tracing. C " +"code can access the ``f_locals`` attribute of :c:type:`PyFrameObject` by " +"calling :c:func:`PyFrame_GetLocals`." msgstr "" #: ../build/NEWS:2700 msgid "" -":issue:`44655`: Don't include a missing attribute with the same name as the " -"failing one when offering suggestions for missing attributes. Patch by Pablo " +":issue:`47070`: Improve performance of ``array_inplace_repeat`` by reducing " +"the number of invocations of ``memcpy``. Refactor the ``repeat`` and inplace " +"``repeat`` methods of ``array``, ``bytes``, ``bytearray`` and " +"``unicodeobject`` to use the common ``_PyBytes_Repeat``." +msgstr "" + +#: ../build/NEWS:2705 +msgid "" +":issue:`47053`: Reduce de-optimization in the specialized " +"``BINARY_OP_INPLACE_ADD_UNICODE`` opcode." +msgstr "" + +#: ../build/NEWS:2708 +msgid "" +":issue:`47045`: Remove the ``f_state`` field from the _PyInterpreterFrame " +"struct. Add the ``owner`` field to the _PyInterpreterFrame struct to make " +"ownership explicit to simplify clearing and deallocing frames and generators." +msgstr "" + +#: ../build/NEWS:2713 +msgid "" +":issue:`46968`: Check for the existence of the \"sys/auxv.h\" header in :mod:" +"`faulthandler` to avoid compilation problems in systems where this header " +"doesn't exist. Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:2717 +msgid "" +":issue:`46329`: Use low bit of ``LOAD_GLOBAL`` to indicate whether to push a " +"``NULL`` before the global. Helps streamline the call sequence a bit." +msgstr "" + +#: ../build/NEWS:2720 +msgid "" +":issue:`46841`: Quicken bytecode in-place by storing it as part of the " +"corresponding ``PyCodeObject``." +msgstr "" + +#: ../build/NEWS:2723 +msgid "" +":issue:`47012`: Speed up iteration of :class:`bytes` and :class:`bytearray` " +"by 30%. Patch by Kumar Aditya." +msgstr "" + +#: ../build/NEWS:2726 +msgid "" +":issue:`47009`: Improved the performance of :meth:`list.append()` and list " +"comprehensions by optimizing for the common case, where no resize is needed. " +"Patch by Dennis Sweeney." +msgstr "" + +#: ../build/NEWS:2730 +msgid "" +":issue:`47005`: Improve performance of ``bytearray_repeat`` and " +"``bytearray_irepeat`` by reducing the number of invocations of ``memcpy``." +msgstr "" + +#: ../build/NEWS:2733 +msgid "" +":issue:`46829`: Deprecate passing a message into :meth:`asyncio.Future." +"cancel` and :meth:`asyncio.Task.cancel`" +msgstr "" + +#: ../build/NEWS:2736 +msgid "" +":issue:`46993`: Speed up :class:`bytearray` creation from :class:`list` and :" +"class:`tuple` by 40%. Patch by Kumar Aditya." +msgstr "" + +#: ../build/NEWS:2739 +msgid "" +":issue:`39829`: Removed the ``__len__()`` call when initializing a list and " +"moved initializing to ``list_extend``. Patch by Jeremiah Pascual." +msgstr "" + +#: ../build/NEWS:2742 +msgid "" +":issue:`46944`: Speed up throwing exception in generator with :const:" +"`METH_FASTCALL` calling convention. Patch by Kumar Aditya." +msgstr "" + +#: ../build/NEWS:2745 +msgid "" +":issue:`46841`: Modify :opcode:`STORE_SUBSCR` to use an inline cache entry " +"(rather than its oparg) as an adaptive counter." +msgstr "" + +#: ../build/NEWS:2748 +msgid "" +":issue:`46841`: Use inline caching for :opcode:`PRECALL` and :opcode:`CALL`, " +"and remove the internal machinery for managing the (now unused) non-inline " +"caches." +msgstr "" + +#: ../build/NEWS:2752 +msgid "" +":issue:`46881`: Statically allocate and initialize the latin1 characters." +msgstr "" + +#: ../build/NEWS:2754 +msgid "" +":issue:`46838`: Improve syntax errors for incorrect function definitions. " +"Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:2757 +msgid "" +":issue:`43721`: Fix docstrings of :attr:`~property.getter`, :attr:`~property." +"setter`, and :attr:`~property.deleter` to clarify that they create a new " +"copy of the property." +msgstr "" + +#: ../build/NEWS:2761 +msgid ":issue:`43224`: Make grammar changes required for PEP 646." +msgstr "" + +#: ../build/NEWS:2766 +msgid ":issue:`47208`: Allow vendors to override :const:`CTYPES_MAX_ARGCOUNT`." +msgstr "" + +#: ../build/NEWS:2768 +msgid "" +":issue:`23689`: :mod:`re` module: fix memory leak when a match is terminated " +"by a signal or memory allocation failure. Patch by Ma Lin." +msgstr "" + +#: ../build/NEWS:2771 +msgid "" +":issue:`47167`: Allow overriding a future compliance check in :class:" +"`asyncio.Task`." +msgstr "" + +#: ../build/NEWS:2774 +msgid "" +":issue:`47151`: When subprocess tries to use vfork, it now falls back to " +"fork if vfork returns an error. This allows use in situations where vfork " +"isn't allowed by the OS kernel." +msgstr "" + +#: ../build/NEWS:2778 +msgid "" +":issue:`47152`: Convert the :mod:`re` module into a package. Deprecate " +"modules ``sre_compile``, ``sre_constants`` and ``sre_parse``." +msgstr "" + +#: ../build/NEWS:2781 +msgid ":issue:`4833`: Add :meth:`ZipFile.mkdir`" +msgstr "" + +#: ../build/NEWS:2783 +msgid "" +":issue:`27929`: Fix :meth:`asyncio.loop.sock_connect` to only resolve names " +"for :const:`socket.AF_INET` or :const:`socket.AF_INET6` families. Resolution " +"may not make sense for other families, like :const:`socket.AF_BLUETOOTH` " +"and :const:`socket.AF_UNIX`." +msgstr "" + +#: ../build/NEWS:2788 +msgid ":issue:`14265`: Adds the fully qualified test name to unittest output" +msgstr "" + +#: ../build/NEWS:2790 +msgid ":issue:`47061`: Deprecate the aifc module." +msgstr "" + +#: ../build/NEWS:2792 +msgid "" +":issue:`39622`: Handle Ctrl+C in asyncio programs to interrupt the main task." +msgstr "" + +#: ../build/NEWS:2794 +msgid "" +":issue:`47101`: :const:`hashlib.algorithms_available` now lists only " +"algorithms that are provided by activated crypto providers on OpenSSL 3.0. " +"Legacy algorithms are not listed unless the legacy provider has been loaded " +"into the default OSSL context." +msgstr "" + +#: ../build/NEWS:2799 +msgid "" +":issue:`47099`: All :exc:`URLError` exception messages raised in :class:" +"`urllib.request.URLopener` now contain a colon between ``ftp error`` and the " +"rest of the message. Previously, :func:`~urllib.request.URLopener.open_ftp` " +"missed the colon. Patch by Oleg Iarygin." +msgstr "" + +#: ../build/NEWS:2805 +msgid "" +":issue:`47099`: Exception chaining is changed from :func:`Exception." +"with_traceback`/:func:`sys.exc_info` to :pep:`3134`. Patch by Oleg Iarygin." +msgstr "" + +#: ../build/NEWS:2809 +msgid "" +":issue:`47095`: :mod:`hashlib`'s internal ``_blake2`` module now prefers " +"``libb2`` from https://www.blake2.net/ over Python's vendored copy of blake2." +msgstr "" + +#: ../build/NEWS:2813 +msgid "" +":issue:`47098`: The Keccak Code Package for :mod:`hashlib`'s internal " +"``_sha3`` module has been replaced with tiny_sha3. The module is used as " +"fallback when Python is built without OpenSSL." +msgstr "" + +#: ../build/NEWS:2817 +msgid "" +":issue:`47088`: Implement :data:`typing.LiteralString`, part of :pep:`675`. " +"Patch by Jelle Zijlstra." +msgstr "" + +#: ../build/NEWS:2820 +msgid "" +":issue:`42885`: Optimize :func:`re.search`, :func:`re.split`, :func:`re." +"findall`, :func:`re.finditer` and :func:`re.sub` for regular expressions " +"starting with ``\\A`` or ``^``." +msgstr "" + +#: ../build/NEWS:2824 +msgid "" +":issue:`23691`: Protect the :func:`re.finditer` iterator from re-entering." +msgstr "" + +#: ../build/NEWS:2826 +msgid "" +":issue:`47067`: Optimize calling ``GenericAlias`` objects by using :pep:" +"`590` ``vectorcall`` and by replacing ``PyObject_SetAttrString`` with " +"``PyObject_SetAttr``." +msgstr "" + +#: ../build/NEWS:2830 +msgid "" +":issue:`28080`: Add the *metadata_encoding* parameter in the :class:`zipfile." +"ZipFile` constructor and the ``--metadata-encoding`` option in the :mod:" +"`zipfile` CLI to allow reading zipfiles using non-standard codecs to encode " +"the filenames within the archive." +msgstr "" + +#: ../build/NEWS:2835 +msgid "" +":issue:`47000`: Make :func:`io.text_encoding` returns \"utf-8\" when UTF-8 " +"mode is enabled." +msgstr "" + +#: ../build/NEWS:2838 +msgid "" +":issue:`42369`: Fix thread safety of :meth:`zipfile._SharedFile.tell` to " +"avoid a \"zipfile.BadZipFile: Bad CRC-32 for file\" exception when reading " +"a :class:`ZipFile` from multiple threads." +msgstr "" + +#: ../build/NEWS:2842 +msgid "" +":issue:`38256`: Fix :func:`binascii.crc32` when it is compiled to use zlib'c " +"crc32 to work properly on inputs 4+GiB in length instead of returning the " +"wrong result. The workaround prior to this was to always feed the function " +"data in increments smaller than 4GiB or to just call the zlib module " +"function." +msgstr "" + +#: ../build/NEWS:2848 +msgid "" +"We also have :func:`binascii.crc32` release the GIL when computing on larger " +"inputs as :func:`zlib.crc32` and :mod:`hashlib` do." +msgstr "" + +#: ../build/NEWS:2851 +msgid "" +"This also boosts performance on Windows as it now uses the zlib crc32 " +"implementation for :func:`binascii.crc32` for a 2-3x speedup." +msgstr "" + +#: ../build/NEWS:2854 +msgid "" +"That the stdlib has a crc32 API in two modules is a known historical oddity. " +"This moves us closer to a single implementation behind them." +msgstr "" + +#: ../build/NEWS:2857 +msgid "" +":issue:`47066`: Global inline flags (e.g. ``(?i)``) can now only be used at " +"the start of the regular expressions. Using them not at the start of " +"expression was deprecated since Python 3.6." +msgstr "" + +#: ../build/NEWS:2861 +msgid "" +":issue:`39394`: A warning about inline flags not at the start of the regular " +"expression now contains the position of the flag." +msgstr "" + +#: ../build/NEWS:2864 +msgid "" +":issue:`433030`: Add support of atomic grouping (``(?>...)``) and possessive " +"quantifiers (``*+``, ``++``, ``?+``, ``{m,n}+``) in :mod:`regular " +"expressions `." +msgstr "" + +#: ../build/NEWS:2868 +msgid ":issue:`47062`: Implement :class:`asyncio.Runner` context manager." +msgstr "" + +#: ../build/NEWS:2870 +msgid "" +":issue:`46382`: :func:`~dataclasses.dataclass` ``slots=True`` now correctly " +"omits slots already defined in base classes. Patch by Arie Bovenberg." +msgstr "" + +#: ../build/NEWS:2873 +msgid ":issue:`47057`: Use FASTCALL convention for ``FutureIter.throw()``" +msgstr "" + +#: ../build/NEWS:2875 +msgid ":issue:`47061`: Deprecate the various modules listed by :pep:`594`:" +msgstr "" + +#: ../build/NEWS:2877 +msgid "" +"aifc, asynchat, asyncore, audioop, cgi, cgitb, chunk, crypt, imghdr, msilib, " +"nntplib, nis, ossaudiodev, pipes, smtpd, sndhdr, spwd, sunau, telnetlib, uu, " +"xdrlib" +msgstr "" + +#: ../build/NEWS:2881 +msgid "" +":issue:`34790`: Remove passing coroutine objects to :func:`asyncio.wait`." +msgstr "" + +#: ../build/NEWS:2883 +msgid "" +":issue:`47039`: Normalize ``repr()`` of asyncio future and task objects." +msgstr "" + +#: ../build/NEWS:2885 +msgid "" +":issue:`2604`: Fix bug where doctests using globals would fail when run " +"multiple times." +msgstr "" + +#: ../build/NEWS:2888 +msgid "" +":issue:`45150`: Add :func:`hashlib.file_digest` helper for efficient hashing " +"of file object." +msgstr "" + +#: ../build/NEWS:2891 +msgid ":issue:`34861`: Made cumtime the default sorting key for cProfile" +msgstr "" + +#: ../build/NEWS:2893 +msgid ":issue:`45997`: Fix :class:`asyncio.Semaphore` re-aquiring FIFO order." +msgstr "" + +#: ../build/NEWS:2895 +msgid "" +":issue:`47022`: The :mod:`asynchat`, :mod:`asyncore` and :mod:`smtpd` " +"modules have been deprecated since at least Python 3.6. Their documentation " +"and deprecation warnings and have now been updated to note they will removed " +"in Python 3.12 (:pep:`594`)." +msgstr "" + +#: ../build/NEWS:2900 +msgid "" +":issue:`43253`: Fix a crash when closing transports where the underlying " +"socket handle is already invalid on the Proactor event loop." +msgstr "" + +#: ../build/NEWS:2903 +msgid "" +":issue:`40280`: :func:`select.select` now passes ``NULL`` to ``select`` for " +"each empty fdset." +msgstr "" + +#: ../build/NEWS:2906 +msgid "" +":issue:`47004`: Apply bugfixes from importlib_metadata 4.11.3, including " +"bugfix for EntryPoint.extras, which was returning match objects and not the " +"extras strings." +msgstr "" + +#: ../build/NEWS:2910 +msgid "" +":issue:`46998`: Allow subclassing of :class:`typing.Any`. Patch by Shantanu " +"Jain." +msgstr "" + +#: ../build/NEWS:2913 +msgid "" +":issue:`46995`: Deprecate missing :meth:`asyncio.Task.set_name` for third-" +"party task implementations, schedule making it mandatory in Python 3.13." +msgstr "" + +#: ../build/NEWS:2916 +msgid "" +":issue:`46994`: Accept explicit contextvars.Context in :func:`asyncio." +"create_task` and :meth:`asyncio.loop.create_task`." +msgstr "" + +#: ../build/NEWS:2919 +msgid "" +":issue:`46981`: ``typing.get_args(typing.Tuple[()])`` now returns ``()`` " +"instead of ``((),)``." +msgstr "" + +#: ../build/NEWS:2922 +msgid ":issue:`46968`: Add ``os.sysconf_names['SC_MINSIGSTKSZ']``." +msgstr "" + +#: ../build/NEWS:2924 +msgid ":issue:`46985`: Upgrade pip wheel bundled with ensurepip (pip 22.0.4)" +msgstr "" + +#: ../build/NEWS:2926 +msgid "" +":issue:`46968`: :mod:`faulthandler`: On Linux 5.14 and newer, dynamically " +"determine size of signal handler stack size CPython allocates using " +"``getauxval(AT_MINSIGSTKSZ)``. This changes allows for Python extension's " +"request to Linux kernel to use AMX_TILE instruction set on Sapphire Rapids " +"Xeon processor to succeed, unblocking use of the ISA in frameworks." +msgstr "" + +#: ../build/NEWS:2932 +msgid "" +":issue:`46917`: The :data:`math.nan` value is now always available. Patch by " +"Victor Stinner." +msgstr "" + +#: ../build/NEWS:2935 +msgid "" +":issue:`46955`: Expose :class:`asyncio.base_events.Server` as :class:" +"`asyncio.Server`. Patch by Stefan Zabka." +msgstr "" + +#: ../build/NEWS:2938 +msgid "" +":issue:`23325`: The :mod:`signal` module no longer assumes that :const:" +"`~signal.SIG_IGN` and :const:`~signal.SIG_DFL` are small int singletons." +msgstr "" + +#: ../build/NEWS:2942 +msgid ":issue:`46932`: Update bundled libexpat to 2.4.7" +msgstr "" + +#: ../build/NEWS:2944 +msgid "" +":issue:`46933`: The :mod:`pwd` module is now optional. :func:`os.path." +"expanduser` returns the path when the :mod:`pwd` module is not available." +msgstr "" + +#: ../build/NEWS:2948 +msgid "" +":issue:`40059`: :pep:`680`, the :mod:`tomllib` module. Adds support for " +"parsing TOML." +msgstr "" + +#: ../build/NEWS:2951 +msgid "" +":issue:`464471`: :func:`asyncio.timeout` and :func:`asyncio.timeout_at` " +"context managers added. Patch by Tin Tvrtković and Andrew Svetlov." +msgstr "" + +#: ../build/NEWS:2954 +msgid "" +":issue:`46805`: Added raw datagram socket functions for asyncio: :meth:" +"`~asyncio.AbstractEventLoop.sock_sendto`, :meth:`~asyncio.AbstractEventLoop." +"sock_recvfrom` and :meth:`~asyncio.AbstractEventLoop.sock_recvfrom_into`." +msgstr "" + +#: ../build/NEWS:2959 +msgid "" +":issue:`46644`: No longer require valid typeforms to be callable. This " +"allows :data:`typing.Annotated` to wrap :data:`typing.ParamSpecArgs` and :" +"data:`dataclasses.InitVar`. Patch by Gregory Beauregard." +msgstr "" + +#: ../build/NEWS:2963 +msgid "" +":issue:`46581`: Brings :class:`ParamSpec` propagation for :class:" +"`GenericAlias` in line with :class:`Concatenate` (and others)." +msgstr "" + +#: ../build/NEWS:2966 +msgid "" +":issue:`45413`: Define *posix_venv* and *nt_venv* :ref:`sysconfig " +"installation schemes ` to be used for bootstrapping new " +"virtual environments. Add *venv* sysconfig installation scheme to get the " +"appropriate one of the above. The schemes are identical to the pre-existing " +"*posix_prefix* and *nt* install schemes. The :mod:`venv` module now uses the " +"*venv* scheme to create new virtual environments instead of hardcoding the " +"paths depending only on the platform. Downstream Python distributors " +"customizing the *posix_prefix* or *nt* install scheme in a way that is not " +"compatible with the install scheme used in virtual environments are " +"encouraged not to customize the *venv* schemes. When Python itself runs in a " +"virtual environment, :func:`sysconfig.get_default_scheme` and :func:" +"`sysconfig.get_preferred_scheme` with ``key=\"prefix\"`` returns *venv*." +msgstr "" + +#: ../build/NEWS:2981 +msgid ":issue:`43224`: Implement support for PEP 646 in typing.py." +msgstr "" + +#: ../build/NEWS:2983 +msgid "" +":issue:`43224`: Allow unpacking types.GenericAlias objects, e.g. " +"``*tuple[int, str]``." +msgstr "" + +#: ../build/NEWS:2986 +msgid "" +":issue:`46557`: Warnings captured by the logging module are now logged " +"without a format string to prevent systems that group logs by the msg " +"argument from grouping captured warnings together." +msgstr "" + +#: ../build/NEWS:2990 +msgid "" +":issue:`41370`: :func:`typing.get_type_hints` now supports evaluating " +"strings as forward references in :ref:`PEP 585 generic aliases `." +msgstr "" + +#: ../build/NEWS:2994 +msgid "" +":issue:`46607`: Add :exc:`DeprecationWarning` to :class:" +"`LegacyInterpolation`, deprecated in the docstring since Python 3.2. Will be " +"removed in Python 3.13. Use :class:`BasicInterpolation` or :class:" +"`ExtendedInterpolation` instead." +msgstr "" + +#: ../build/NEWS:2999 +msgid "" +":issue:`26120`: :mod:`pydoc` now excludes __future__ imports from the " +"module's data items." +msgstr "" + +#: ../build/NEWS:3002 +msgid "" +":issue:`46480`: Add :func:`typing.assert_type`. Patch by Jelle Zijlstra." +msgstr "" + +#: ../build/NEWS:3004 +msgid "" +":issue:`46421`: Fix a unittest issue where if the command was invoked as " +"``python -m unittest`` and the filename(s) began with a dot (.), a " +"``ValueError`` is returned." +msgstr "" + +#: ../build/NEWS:3008 +msgid "" +":issue:`46245`: Add optional parameter *dir_fd* in :func:`shutil.rmtree`." +msgstr "" + +#: ../build/NEWS:3010 +msgid "" +":issue:`22859`: :meth:`~unittest.TestProgram.usageExit` is marked " +"deprecated, to be removed in 3.13." +msgstr "" + +#: ../build/NEWS:3013 +msgid "" +":issue:`46170`: Improve the error message when you try to subclass an " +"instance of :class:`typing.NewType`." +msgstr "" + +#: ../build/NEWS:3016 +msgid ":issue:`40296`: Fix supporting generic aliases in :mod:`pydoc`." +msgstr "" + +#: ../build/NEWS:3018 +msgid "" +":issue:`20392`: Fix inconsistency with uppercase file extensions in :meth:" +"`MimeTypes.guess_type`. Patch by Kumar Aditya." +msgstr "" + +#: ../build/NEWS:3021 +msgid "" +":issue:`46030`: Add ``LOCAL_CREDS``, ``LOCAL_CREDS_PERSISTENT`` and " +"``SCM_CREDS2`` FreeBSD constants to the socket module." +msgstr "" + +#: ../build/NEWS:3024 +msgid "" +":issue:`44439`: Fix ``.write()`` method of a member file in ``ZipFile``, " +"when the input data is an object that supports the buffer protocol, the file " +"length may be wrong." +msgstr "" + +#: ../build/NEWS:3028 +msgid "" +":issue:`45171`: Fix handling of the ``stacklevel`` argument to logging " +"functions in the :mod:`logging` module so that it is consistent across all " +"logging functions and, as advertised, similar to the ``stacklevel`` argument " +"used in :meth:`~warnings.warn`." +msgstr "" + +#: ../build/NEWS:3033 +msgid "" +":issue:`24959`: Fix bug where :mod:`unittest` sometimes drops frames from " +"tracebacks of exceptions raised in tests." +msgstr "" + +#: ../build/NEWS:3036 +msgid "" +":issue:`44859`: Raise more accurate and :pep:`249` compatible exceptions in :" +"mod:`sqlite3`." +msgstr "" + +#: ../build/NEWS:3039 +msgid "" +"Raise :exc:`~sqlite3.InterfaceError` instead of :exc:`~sqlite3." +"ProgrammingError` for ``SQLITE_MISUSE`` errors." +msgstr "" + +#: ../build/NEWS:3041 +msgid "" +"Don't overwrite :exc:`BufferError` with :exc:`ValueError` when conversion to " +"BLOB fails." +msgstr "" + +#: ../build/NEWS:3043 +msgid "" +"Raise :exc:`~sqlite3.ProgrammingError` instead of :exc:`~sqlite3.Warning` if " +"user tries to :meth:`~sqlite3.Cursor.execute()` more than one SQL statement." +msgstr "" + +#: ../build/NEWS:3045 +msgid "" +"Raise :exc:`~sqlite3.ProgrammingError` instead of :exc:`ValueError` if an " +"SQL query contains null characters." +msgstr "" + +#: ../build/NEWS:3048 +msgid ":issue:`44493`: Add missing terminated NUL in sockaddr_un's length" +msgstr "" + +#: ../build/NEWS:3050 +msgid "" +"This was potentially observable when using non-abstract AF_UNIX datagram " +"sockets to processes written in another programming language." +msgstr "" + +#: ../build/NEWS:3053 +msgid "" +":issue:`41930`: Add :meth:`~sqlite3.Connection.serialize` and :meth:" +"`~sqlite3.Connection.deserialize` support to :mod:`sqlite3`. Patch by Erlend " +"E. Aasland." +msgstr "" + +#: ../build/NEWS:3057 +msgid "" +":issue:`33178`: Added :class:`ctypes.BigEndianUnion` and :class:`ctypes." +"LittleEndianUnion` classes, as originally documented in the library docs but " +"not yet implemented." +msgstr "" + +#: ../build/NEWS:3061 +msgid "" +":issue:`43352`: Add an Barrier object in synchronization primitives of " +"*asyncio* Lib in order to be consistant with Barrier from *threading* and " +"*multiprocessing* libs*" +msgstr "" + +#: ../build/NEWS:3065 +msgid "" +":issue:`35859`: :mod:`re` module, fix a few bugs about capturing group. In " +"rare cases, capturing group gets an incorrect string. Patch by Ma Lin." +msgstr "" + +#: ../build/NEWS:3071 +msgid ":issue:`45099`: Document internal :mod:`asyncio` API." +msgstr "" + +#: ../build/NEWS:3073 +msgid ":issue:`47126`: Update PEP URLs to :pep:`676`'s new canonical form." +msgstr "" + +#: ../build/NEWS:3075 +msgid "" +":issue:`47040`: Clarified the old Python versions compatiblity note of :func:" +"`binascii.crc32` / :func:`zlib.adler32` / :func:`zlib.crc32` functions." +msgstr "" + +#: ../build/NEWS:3079 +msgid ":issue:`46033`: Clarify ``for`` statement execution in its doc." +msgstr "" + +#: ../build/NEWS:3081 +msgid "" +":issue:`45790`: Adjust inaccurate phrasing in :doc:`../extending/" +"newtypes_tutorial` about the ``ob_base`` field and the macros used to access " +"its contents." +msgstr "" + +#: ../build/NEWS:3085 +msgid "" +":issue:`42340`: Document that in some circumstances :exc:`KeyboardInterrupt` " +"may cause the code to enter an inconsistent state. Provided a sample " +"workaround to avoid it if needed." +msgstr "" + +#: ../build/NEWS:3089 +msgid "" +":issue:`41233`: Link the errnos referenced in ``Doc/library/exceptions.rst`` " +"to their respective section in ``Doc/library/errno.rst``, and vice versa. " +"Previously this was only done for EINTR and InterruptedError. Patch by Yan " +"\"yyyyyyyan\" Orestes." +msgstr "" + +#: ../build/NEWS:3097 +msgid "" +":issue:`47205`: Skip test for :func:`~os.sched_getaffinity` and :func:`~os." +"sched_setaffinity` error case on FreeBSD." +msgstr "" + +#: ../build/NEWS:3100 +msgid ":issue:`46126`: Restore 'descriptions' when running tests internally." +msgstr "" + +#: ../build/NEWS:3102 +msgid "" +":issue:`47104`: Rewrite :func:`asyncio.to_thread` tests to use :class:" +"`unittest.IsolatedAsyncioTestCase`." +msgstr "" + +#: ../build/NEWS:3105 +msgid "" +":issue:`40280`: The test suite is now passing on the Emscripten platform. " +"All fork, socket, and subprocess-based tests are skipped." +msgstr "" + +#: ../build/NEWS:3108 +msgid "" +":issue:`47037`: Skip ``strftime(\"%4Y\")`` feature test on Windows. It can " +"cause an assertion error in debug builds." +msgstr "" + +#: ../build/NEWS:3111 +msgid "" +":issue:`46587`: Skip tests if platform's ``strftime`` does not support non-" +"portable glibc extensions." +msgstr "" + +#: ../build/NEWS:3114 +msgid "" +":issue:`47015`: A test case for :func:`os.sendfile` is converted from " +"deprecated :mod:`asyncore` (see :pep:`594`) to :mod:`asyncio`. Patch by Oleg " +"Iarygin." +msgstr "" + +#: ../build/NEWS:3121 +msgid "" +":issue:`40280`: Add configure option :option:`--enable-wasm-dynamic-linking` " +"to enable ``dlopen`` and MAIN_MODULE / SIDE_MODULE on ``wasm32-emscripten``." +msgstr "" + +#: ../build/NEWS:3124 +msgid "" +":issue:`46023`: ``makesetup`` now detects and skips all duplicated module " +"definitions. The first entry wins." +msgstr "" + +#: ../build/NEWS:3127 +msgid "" +":issue:`40280`: Add SOABI ``wasm32-emscripten`` for Emscripten and ``wasm32-" +"wasi`` for WASI on 32bit WASM as well as ``wasm64`` counter parts." +msgstr "" + +#: ../build/NEWS:3131 +msgid "" +":issue:`47032`: Ensure Windows install builds fail correctly with a non-zero " +"exit code when part of the build fails." +msgstr "" + +#: ../build/NEWS:3134 +msgid "" +":issue:`47024`: Update OpenSSL to 1.1.1n for macOS installers and all " +"Windows builds." +msgstr "" + +#: ../build/NEWS:3137 +msgid "" +":issue:`46996`: The :mod:`tkinter` package now requires Tcl/Tk version " +"8.5.12 or newer." +msgstr "" + +#: ../build/NEWS:3140 +msgid "" +":issue:`46973`: Add ``regen-configure`` make target to regenerate configure " +"script with Christian's container image ``quay.io/tiran/" +"cpython_autoconf:269``." +msgstr "" + +#: ../build/NEWS:3144 +msgid "" +":issue:`46917`: Building Python now requires support of IEEE 754 floating " +"point numbers. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:3147 +msgid "" +":issue:`45774`: ``configure`` now verifies that all SQLite C APIs needed for " +"the :mod:`sqlite3` extension module are found." +msgstr "" + +#: ../build/NEWS:3153 +msgid ":issue:`47194`: Update ``zlib`` to v1.2.12 to resolve CVE-2018-25032." +msgstr "" + +#: ../build/NEWS:3155 +msgid "" +":issue:`47171`: Enables installing the :file:`py.exe` launcher on Windows " +"ARM64." +msgstr "" + +#: ../build/NEWS:3158 +msgid "" +":issue:`46566`: Upgraded :ref:`launcher` to support a new ``-V:company/tag`` " +"argument for full :pep:`514` support and to detect ARM64 installs. The " +"``-64`` suffix on arguments is deprecated, but still selects any non-32-bit " +"install. Setting :envvar:`PYLAUNCHER_ALLOW_INSTALL` and specifying a version " +"that is not installed will attempt to install the requested version from the " +"Microsoft Store." +msgstr "" + +#: ../build/NEWS:3165 +msgid "" +":issue:`47086`: The installer for Windows now includes documentation as " +"loose HTML files rather than a single compiled :file:`.chm` file." +msgstr "" + +#: ../build/NEWS:3168 +msgid ":issue:`46907`: Update Windows installer to use SQLite 3.38.1." +msgstr "" + +#: ../build/NEWS:3170 +msgid "" +":issue:`44549`: Update bzip2 to 1.0.8 in Windows builds to mitigate " +"CVE-2016-3189 and CVE-2019-12900" +msgstr "" + +#: ../build/NEWS:3173 +msgid "" +":issue:`46948`: Prevent CVE-2022-26488 by ensuring the Add to PATH option in " +"the Windows installer uses the correct path when being repaired." +msgstr "" + +#: ../build/NEWS:3179 +msgid "" +":issue:`46890`: Fix a regression in the setting of ``sys._base_executable`` " +"in framework builds, and thereby fix a regression in :mod:`venv` virtual " +"environments with such builds." +msgstr "" + +#: ../build/NEWS:3183 +msgid ":issue:`46907`: Update macOS installer to SQLite 3.38.1." +msgstr "" + +#: ../build/NEWS:3188 +msgid "" +":issue:`40280`: Replace Emscripten's limited shell with Katie Bell's browser-" +"ui REPL from python-wasm project." +msgstr "" + +#: ../build/NEWS:3194 +msgid "" +":issue:`40421`: Add ``PyFrame_GetBuiltins``, ``PyFrame_GetGenerator`` and " +"``PyFrame_GetGlobals`` C-API functions to access frame object attributes " +"safely from C code." +msgstr "" + +#: ../build/NEWS:3198 +msgid "" +":issue:`46850`: Move the private ``_PyFrameEvalFunction`` type, and private " +"``_PyInterpreterState_GetEvalFrameFunc()`` and " +"``_PyInterpreterState_SetEvalFrameFunc()`` functions to the internal C API. " +"The ``_PyFrameEvalFunction`` callback function type now uses the " +"``_PyInterpreterFrame`` type which is part of the internal C API. Patch by " +"Victor Stinner." +msgstr "" + +#: ../build/NEWS:3205 +msgid "" +":issue:`46850`: Move the private undocumented ``_PyEval_EvalFrameDefault()`` " +"function to the internal C API. The function now uses the " +"``_PyInterpreterFrame`` type which is part of the internal C API. Patch by " +"Victor Stinner." +msgstr "" + +#: ../build/NEWS:3210 +msgid "" +":issue:`46850`: Remove the private undocumented function " +"``_PyEval_CallTracing()`` from the C API. Call the public :func:`sys." +"call_tracing` function instead. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:3214 +msgid "" +":issue:`46850`: Remove the private undocumented function " +"``_PyEval_GetCoroutineOriginTrackingDepth()`` from the C API. Call the " +"public :func:`sys.get_coroutine_origin_tracking_depth` function instead. " +"Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:3219 +msgid "" +":issue:`46850`: Remove the following private undocumented functions from the " +"C API:" +msgstr "" + +#: ../build/NEWS:3222 +msgid "``_PyEval_GetAsyncGenFirstiter()``" +msgstr "" + +#: ../build/NEWS:3223 +msgid "``_PyEval_GetAsyncGenFinalizer()``" +msgstr "" + +#: ../build/NEWS:3224 +msgid "``_PyEval_SetAsyncGenFirstiter()``" +msgstr "" + +#: ../build/NEWS:3225 +msgid "``_PyEval_SetAsyncGenFinalizer()``" +msgstr "" + +#: ../build/NEWS:3227 +msgid "" +"Call the public :func:`sys.get_asyncgen_hooks` and :func:`sys." +"set_asyncgen_hooks` functions instead. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:3230 +msgid "" +":issue:`46987`: Remove private functions ``_PySys_GetObjectId()`` and " +"``_PySys_SetObjectId()``. Patch by Dong-hee Na." +msgstr "" + +#: ../build/NEWS:3233 +msgid "" +":issue:`46906`: Add new functions to pack and unpack C double (serialize and " +"deserialize): :c:func:`PyFloat_Pack2`, :c:func:`PyFloat_Pack4`, :c:func:" +"`PyFloat_Pack8`, :c:func:`PyFloat_Unpack2`, :c:func:`PyFloat_Unpack4` and :c:" +"func:`PyFloat_Unpack8`. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:3241 +msgid "Python 3.11.0 alpha 6" +msgstr "" + +#: ../build/NEWS:3243 +msgid "*Release date: 2022-03-07*" +msgstr "" + +#: ../build/NEWS:3248 +msgid "" +":issue:`46940`: Avoid overriding :exc:`AttributeError` metadata information " +"for nested attribute access calls. Patch by Pablo Galindo." +msgstr "" + +#: ../build/NEWS:3251 +msgid "" +":issue:`46927`: Include the type's name in the error message for " +"subscripting non-generic types." +msgstr "" + +#: ../build/NEWS:3254 +msgid ":issue:`46921`: Support vectorcall for ``super()``. Patch by Ken Jin." +msgstr "" + +#: ../build/NEWS:3256 +msgid "" +":issue:`46841`: Fix incorrect handling of inline cache entries when " +"specializing :opcode:`BINARY_OP`." +msgstr "" + +#: ../build/NEWS:3259 +msgid "" +":issue:`46841`: Use an oparg to simplify the construction of helpful error " +"messages in :opcode:`GET_AWAITABLE`." +msgstr "" + +#: ../build/NEWS:3262 +msgid "" +":issue:`46903`: Make sure that str subclasses can be used as attribute names " +"for instances with virtual dictionaries. Fixes regression in 3.11alpha" +msgstr "" + +#: ../build/NEWS:3265 +msgid "" +":issue:`46841`: Add more detailed specialization failure stats for :opcode:" +"`COMPARE_OP` followed by :opcode:`EXTENDED_ARG`." +msgstr "" + +#: ../build/NEWS:3268 +msgid "" +":issue:`46891`: Fix bug introduced during 3.11alpha where subclasses of " +"``types.ModuleType`` with ``__slots__`` were not initialized correctly, " +"resulting in an interpreter crash." +msgstr "" + +#: ../build/NEWS:3272 +msgid "" +":issue:`46841`: Use inline caching for :opcode:`LOAD_ATTR`, :opcode:" +"`LOAD_METHOD`, and :opcode:`STORE_ATTR`." +msgstr "" + +#: ../build/NEWS:3275 +msgid ":issue:`46841`: Use inline cache for :opcode:`BINARY_SUBSCR`." +msgstr "" + +#: ../build/NEWS:3277 +msgid ":issue:`46841`: Use inline caching for :opcode:`COMPARE_OP`." +msgstr "" + +#: ../build/NEWS:3279 +msgid "" +":issue:`46864`: Deprecate ``PyBytesObject.ob_shash``. It will be removed in " +"Python 3.13." +msgstr "" + +#: ../build/NEWS:3282 +msgid ":issue:`46841`: Use inline caching for :opcode:`UNPACK_SEQUENCE`." +msgstr "" + +#: ../build/NEWS:3284 +msgid "" +":issue:`46845`: Reduces dict size by removing hash value from hash table " +"when all inserted keys are Unicode. For example, ``sys.getsizeof(dict." +"fromkeys(\"abcdefg\"))`` becomes 272 bytes from 352 bytes on 64bit platform." +msgstr "" + +#: ../build/NEWS:3289 +msgid ":issue:`46841`: Use inline cache for :opcode:`LOAD_GLOBAL`." +msgstr "" + +#: ../build/NEWS:3291 +msgid "" +":issue:`46852`: Rename the private undocumented ``float.__set_format__()`` " +"method to ``float.__setformat__()`` to fix a typo introduced in Python 3.7. " +"The method is only used by test_float. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:3295 +msgid "" +":issue:`46852`: Remove the undocumented private ``float.__set_format__()`` " +"method, previously known as ``float.__setformat__()`` in Python 3.7. Its " +"docstring said: \"You probably don't want to use this function. It exists " +"mainly to be used in Python's test suite.\" Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:3300 +msgid "" +":issue:`40116`: Fix regression that dict.update(other) may don't respect " +"iterate order of other when other is key sharing dict." +msgstr "" + +#: ../build/NEWS:3303 +msgid ":issue:`46712`: Share global string identifiers in deep-frozen modules." +msgstr "" + +#: ../build/NEWS:3305 +msgid "" +":issue:`46430`: Fix memory leak in interned strings of deep-frozen modules." +msgstr "" + +#: ../build/NEWS:3307 +msgid "" +":issue:`46841`: Store :opcode:`BINARY_OP` caches inline using a new :opcode:" +"`CACHE` instruction." +msgstr "" + +#: ../build/NEWS:3310 +msgid ":issue:`45107`: Specialize ``LOAD_METHOD`` for instances with a dict." +msgstr "" + +#: ../build/NEWS:3312 +msgid "" +":issue:`44337`: Reduce the memory usage of specialized :opcode:`LOAD_ATTR` " +"and :opcode:`STORE_ATTR` instructions." +msgstr "" + +#: ../build/NEWS:3315 +msgid "" +":issue:`46729`: Add number of sub-exceptions to :meth:`BaseException." +"__str__`." +msgstr "" + +#: ../build/NEWS:3317 +msgid "" +":issue:`45885`: Don't un-adapt :opcode:`COMPARE_OP` when collecting " +"specialization stats." +msgstr "" + +#: ../build/NEWS:3320 +msgid "" +":issue:`46329`: Fix specialization stats gathering for :opcode:`PRECALL` " +"instructions." +msgstr "" + +#: ../build/NEWS:3323 +msgid ":issue:`46794`: Bump up the libexpat version into 2.4.6" +msgstr "" + +#: ../build/NEWS:3325 +msgid "" +":issue:`46823`: Implement a specialized combined opcode " +"``LOAD_FAST__LOAD_ATTR_INSTANCE_VALUE``. Patch by Dennis Sweeney." +msgstr "" + +#: ../build/NEWS:3328 +msgid "" +":issue:`46820`: Fix parsing a numeric literal immediately (without spaces) " +"followed by \"not in\" keywords, like in ``1not in x``. Now the parser only " +"emits a warning, not a syntax error." +msgstr "" + +#: ../build/NEWS:3332 +msgid "" +":issue:`46329`: Move ``KW_NAMES`` before ``PRECALL`` instruction in call " +"sequence. Change ``operand`` of ``CALL`` to match ``PRECALL`` for easier " +"specialization." +msgstr "" + +#: ../build/NEWS:3336 +msgid "" +":issue:`46808`: Remove the ``NEXT_BLOCK`` macro from compile.c, and make the " +"compiler automatically generate implicit blocks when they are needed." +msgstr "" + +#: ../build/NEWS:3339 +msgid "" +":issue:`46329`: Add ``PUSH_NULL`` instruction. This is used as a prefix when " +"evaluating a callable, so that the stack has the same shape for methods and " +"other calls. ``PRECALL_FUNCTION`` and ``PRECALL_METHOD`` are merged into a " +"single ``PRECALL`` instruction." +msgstr "" + +#: ../build/NEWS:3344 ../build/NEWS:3727 +msgid "There is no change in semantics." +msgstr "" + +#: ../build/NEWS:3346 +msgid "" +":issue:`46762`: Fix an assert failure in debug builds when a '<', '>', or " +"'=' is the last character in an f-string that's missing a closing right " +"brace." +msgstr "" + +#: ../build/NEWS:3349 +msgid "" +":issue:`46730`: Message of AttributeError caused by getting, setting or " +"deleting a property without the corresponding function now mentions that the " +"attribute is in fact a property and also specifies type of the class that it " +"belongs to." +msgstr "" + +#: ../build/NEWS:3354 +msgid "" +":issue:`46724`: Make sure that all backwards jumps use the ``JUMP_ABSOLUTE`` " +"instruction, rather than ``JUMP_FORWARD`` with an argument of " +"``(2**32)+offset``." +msgstr "" + +#: ../build/NEWS:3358 +msgid "" +":issue:`46732`: Correct the docstring for the :meth:`__bool__` method. Patch " +"by Jelle Zijlstra." +msgstr "" + +#: ../build/NEWS:3361 +msgid "" +":issue:`46072`: Add more detailed specialization failure statistics for :" +"opcode:`BINARY_OP`." +msgstr "" + +#: ../build/NEWS:3364 +msgid "" +":issue:`46707`: Avoid potential exponential backtracking when producing some " +"syntax errors involving lots of brackets. Patch by Pablo Galindo." +msgstr "" + +#: ../build/NEWS:3367 +msgid "" +":issue:`46323`: :mod:`ctypes` now allocates memory on the stack instead of " +"on the heap to pass arguments while calling a Python callback function. " +"Patch by Dong-hee Na." +msgstr "" + +#: ../build/NEWS:3371 +msgid "" +":issue:`45923`: Add a quickened form of :opcode:`RESUME` that skips " +"quickening checks." +msgstr "" + +#: ../build/NEWS:3374 +msgid "" +":issue:`46702`: Specialize :opcode:`UNPACK_SEQUENCE` for :class:`tuple` and :" +"class:`list` unpackings." +msgstr "" + +#: ../build/NEWS:3377 +msgid "" +":issue:`46072`: Opcode pair stats are now gathered with ``--enable-" +"pystats``. Defining ``DYNAMIC_EXECUTION_PROFILE`` or ``DXPAIRS`` no longer " +"has any effect." +msgstr "" + +#: ../build/NEWS:3381 +msgid "" +":issue:`46675`: Allow more than 16 items in a split dict before it is " +"combined. The limit is now 254." +msgstr "" + +#: ../build/NEWS:3384 +msgid "" +":issue:`40479`: Add a missing call to ``va_end()`` in ``Modules/_hashopenssl." +"c``." +msgstr "" + +#: ../build/NEWS:3387 +msgid "" +":issue:`46323`: Use :c:func:`PyObject_Vectorcall` while calling ctypes " +"callback function. Patch by Dong-hee Na." +msgstr "" + +#: ../build/NEWS:3390 +msgid "" +":issue:`46615`: When iterating over sets internally in ``setobject.c``, " +"acquire strong references to the resulting items from the set. This " +"prevents crashes in corner-cases of various set operations where the set " +"gets mutated." +msgstr "" + +#: ../build/NEWS:3395 +msgid "" +":issue:`45828`: The bytecode compiler now attempts to apply runtime stack " +"manipulations at compile-time (whenever it is feasible to do so)." +msgstr "" + +#: ../build/NEWS:3398 +msgid "" +":issue:`30496`: Fixed a minor portability issue in the implementation of :c:" +"func:`PyLong_FromLong`, and added a fast path for single-digit integers to :" +"c:func:`PyLong_FromLongLong`." +msgstr "" + +#: ../build/NEWS:3405 +msgid "" +":issue:`25707`: Fixed a file leak in :func:`xml.etree.ElementTree.iterparse` " +"when the iterator is not exhausted. Patch by Jacob Walls." +msgstr "" + +#: ../build/NEWS:3408 +msgid "" +":issue:`46877`: Export :func:`unittest.doModuleCleanups` in :mod:`unittest`. " +"Patch by Kumar Aditya." +msgstr "" + +#: ../build/NEWS:3411 +msgid "" +":issue:`46848`: For performance, use the optimized string-searching " +"implementations from :meth:`~bytes.find` and :meth:`~bytes.rfind` for :meth:" +"`~mmap.find` and :meth:`~mmap.rfind`." +msgstr "" + +#: ../build/NEWS:3415 +msgid "" +":issue:`46736`: :class:`~http.server.SimpleHTTPRequestHandler` now uses " +"HTML5 grammar. Patch by Dong-hee Na." +msgstr "" + +#: ../build/NEWS:3418 +msgid "" +":issue:`44886`: Inherit asyncio proactor datagram transport from :class:" +"`asyncio.DatagramTransport`." +msgstr "" + +#: ../build/NEWS:3421 +msgid "" +":issue:`46827`: Support UDP sockets in :meth:`asyncio.loop.sock_connect` " +"for selector-based event loops. Patch by Thomas Grainger." +msgstr "" + +#: ../build/NEWS:3424 +msgid ":issue:`46811`: Make test suite support Expat >=2.4.5" +msgstr "" + +#: ../build/NEWS:3426 +msgid "" +":issue:`46252`: Raise :exc:`TypeError` if :class:`ssl.SSLSocket` is passed " +"to transport-based APIs." +msgstr "" + +#: ../build/NEWS:3429 +msgid "" +":issue:`46784`: Fix libexpat symbols collisions with user dynamically loaded " +"or statically linked libexpat in embedded Python." +msgstr "" + +#: ../build/NEWS:3432 +msgid "" +":issue:`46786`: The HTML serialisation in xml.etree.ElementTree now writes " +"``embed``, ``source``, ``track`` and ``wbr`` as empty tags, as defined in " +"HTML 5." +msgstr "" + +#: ../build/NEWS:3436 +msgid "" +":issue:`39327`: :func:`shutil.rmtree` can now work with VirtualBox shared " +"folders when running from the guest operating-system." +msgstr "" + +#: ../build/NEWS:3439 +msgid "" +":issue:`45390`: Propagate :exc:`asyncio.CancelledError` message from inner " +"task to outer awaiter." +msgstr "" + +#: ../build/NEWS:3442 +msgid "" +":issue:`46756`: Fix a bug in :meth:`urllib.request.HTTPPasswordMgr." +"find_user_password` and :meth:`urllib.request.HTTPPasswordMgrWithPriorAuth." +"is_authenticated` which allowed to bypass authorization. For example, access " +"to URI ``example.org/foobar`` was allowed if the user was authorized for URI " +"``example.org/foo``." +msgstr "" + +#: ../build/NEWS:3449 +msgid "" +":issue:`46737`: :func:`random.gauss` and :func:`random.normalvariate` now " +"have default arguments." +msgstr "" + +#: ../build/NEWS:3452 +msgid "" +":issue:`46752`: Add task groups to asyncio (structured concurrency, inspired " +"by Trio's nurseries). This also introduces a change to task cancellation, " +"where a cancelled task can't be cancelled again until it calls .uncancel()." +msgstr "" + +#: ../build/NEWS:3457 +msgid ":issue:`46724`: Fix :mod:`dis` behavior on negative jump offsets." +msgstr "" + +#: ../build/NEWS:3459 +msgid "" +":issue:`46333`: The :meth:`__repr__` method of :class:`typing.ForwardRef` " +"now includes the ``module`` parameter of :class:`typing.ForwardRef` when it " +"is set." +msgstr "" + +#: ../build/NEWS:3463 +msgid "" +":issue:`46643`: In :func:`typing.get_type_hints`, support evaluating " +"stringified ``ParamSpecArgs`` and ``ParamSpecKwargs`` annotations. Patch by " +"Gregory Beauregard." +msgstr "" + +#: ../build/NEWS:3467 +msgid "" +":issue:`45863`: When the :mod:`tarfile` module creates a pax format archive, " +"it will put an integer representation of timestamps in the ustar header (if " +"possible) for the benefit of older unarchivers, in addition to the existing " +"full-precision timestamps in the pax extended header." +msgstr "" + +#: ../build/NEWS:3472 +msgid "" +":issue:`46066`: Deprecate kwargs-based syntax for :class:`typing.TypedDict` " +"definitions. It had confusing semantics when specifying totality, and was " +"largely unused. Patch by Jingchen Ye." +msgstr "" + +#: ../build/NEWS:3476 +msgid "" +":issue:`46676`: Make :data:`typing.ParamSpec` args and kwargs equal to " +"themselves. Patch by Gregory Beauregard." +msgstr "" + +#: ../build/NEWS:3479 +msgid "" +":issue:`46323`: ``ctypes.CFUNCTYPE()`` and ``ctypes.WINFUNCTYPE()`` now fail " +"to create the type if its ``_argtypes_`` member contains too many arguments. " +"Previously, the error was only raised when calling a function. Patch by " +"Victor Stinner." +msgstr "" + +#: ../build/NEWS:3484 +msgid "" +":issue:`46672`: Fix ``NameError`` in :func:`asyncio.gather` when initial " +"type check fails." +msgstr "" + +#: ../build/NEWS:3487 +msgid "" +":issue:`46659`: The :class:`calendar.LocaleTextCalendar` and :class:" +"`calendar.LocaleHTMLCalendar` classes now use :func:`locale.getlocale`, " +"instead of using :func:`locale.getdefaultlocale`, if no locale is specified. " +"Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:3493 +msgid "" +":issue:`46659`: The :func:`locale.getdefaultlocale` function is deprecated " +"and will be removed in Python 3.13. Use :func:`locale.setlocale`, :func:" +"`locale.getpreferredencoding(False) ` and :func:" +"`locale.getlocale` functions instead. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:3498 +msgid "" +":issue:`46655`: In :func:`typing.get_type_hints`, support evaluating bare " +"stringified ``TypeAlias`` annotations. Patch by Gregory Beauregard." +msgstr "" + +#: ../build/NEWS:3501 +msgid "" +":issue:`45948`: Fixed a discrepancy in the C implementation of the :mod:`xml." +"etree.ElementTree` module. Now, instantiating an :class:`xml.etree." +"ElementTree.XMLParser` with a ``target=None`` keyword provides a default :" +"class:`xml.etree.ElementTree.TreeBuilder` target as the Python " +"implementation does." +msgstr "" + +#: ../build/NEWS:3507 +msgid "" +":issue:`46626`: Expose Linux's ``IP_BIND_ADDRESS_NO_PORT`` option in :mod:" +"`socket`." +msgstr "" + +#: ../build/NEWS:3510 +msgid "" +":issue:`46521`: Fix a bug in the :mod:`codeop` module that was incorrectly " +"identifying invalid code involving string quotes as valid code." +msgstr "" + +#: ../build/NEWS:3513 +msgid ":issue:`46571`: Improve :func:`typing.no_type_check`." +msgstr "" + +#: ../build/NEWS:3515 +msgid "" +"Now it does not modify external classes and functions. We also now correctly " +"mark classmethods as not to be type checked." +msgstr "" + +#: ../build/NEWS:3518 +msgid ":issue:`46400`: expat: Update libexpat from 2.4.1 to 2.4.4" +msgstr "" + +#: ../build/NEWS:3520 +msgid "" +":issue:`46556`: Deprecate undocumented support for using a :class:`pathlib." +"Path` object as a context manager." +msgstr "" + +#: ../build/NEWS:3523 +msgid "" +":issue:`46534`: Implement :pep:`673` :class:`typing.Self`. Patch by James " +"Hilton-Balfe." +msgstr "" + +#: ../build/NEWS:3526 +msgid "" +":issue:`46522`: Make various module ``__getattr__`` AttributeErrors more " +"closely match a typical AttributeError" +msgstr "" + +#: ../build/NEWS:3529 +msgid "" +":issue:`46475`: Add :data:`typing.Never` and :func:`typing.assert_never`. " +"Patch by Jelle Zijlstra." +msgstr "" + +#: ../build/NEWS:3532 +msgid "" +":issue:`46333`: The :meth:`__eq__` and :meth:`__hash__` methods of :class:" +"`typing.ForwardRef` now honor the ``module`` parameter of :class:`typing." +"ForwardRef`. Forward references from different modules are now " +"differentiated." +msgstr "" + +#: ../build/NEWS:3537 +msgid "" +":issue:`46246`: Add missing ``__slots__`` to ``importlib.metadata." +"DeprecatedList``. Patch by Arie Bovenberg." +msgstr "" + +#: ../build/NEWS:3540 +msgid "" +":issue:`46232`: The :mod:`ssl` module now handles certificates with bit " +"strings in DN correctly." +msgstr "" + +#: ../build/NEWS:3543 +msgid "" +":issue:`46195`: :func:`typing.get_type_hints` no longer adds ``Optional`` to " +"parameters with ``None`` as a default. This aligns to changes to PEP 484 in " +"https://github.com/python/peps/pull/689" +msgstr "" + +#: ../build/NEWS:3547 +msgid "" +":issue:`31369`: Add :class:`~re.RegexFlag` to ``re.__all__`` and documented " +"it. Add :data:`~re.RegexFlag.NOFLAG` to indicate no flags being set." +msgstr "" + +#: ../build/NEWS:3550 +msgid "" +":issue:`45898`: :mod:`ctypes` no longer defines ``ffi_type_*`` symbols in " +"``cfield.c``. The symbols have been provided by libffi for over a decade." +msgstr "" + +#: ../build/NEWS:3553 +msgid "" +":issue:`44953`: Calling ``operator.itemgetter`` objects and ``operator." +"attrgetter`` objects is now faster due to use of the vectorcall calling " +"convention." +msgstr "" + +#: ../build/NEWS:3557 +msgid "" +":issue:`44289`: Fix an issue with :meth:`~tarfile.is_tarfile` method when " +"using *fileobj* argument: position in the *fileobj* was advanced forward " +"which made it unreadable with :meth:`tarfile.TarFile.open`." +msgstr "" + +#: ../build/NEWS:3561 +msgid "" +":issue:`44011`: Reimplement SSL/TLS support in asyncio, borrow the " +"implementation from uvloop library." +msgstr "" + +#: ../build/NEWS:3564 +msgid "" +":issue:`41086`: Make the :class:`configparser.ConfigParser` constructor " +"raise :exc:`TypeError` if the ``interpolation`` parameter is not of type :" +"class:`configparser.Interpolation`" +msgstr "" + +#: ../build/NEWS:3568 +msgid "" +":issue:`29418`: Implement :func:`inspect.ismethodwrapper` and fix :func:" +"`inspect.isroutine` for cases where methodwrapper is given. Patch by Hakan " +"Çelik." +msgstr "" + +#: ../build/NEWS:3572 +msgid "" +":issue:`14156`: argparse.FileType now supports an argument of '-' in binary " +"mode, returning the .buffer attribute of sys.stdin/sys.stdout as " +"appropriate. Modes including 'x' and 'a' are treated equivalently to 'w' " +"when argument is '-'. Patch contributed by Josh Rosenberg" +msgstr "" + +#: ../build/NEWS:3580 +msgid "" +":issue:`42238`: ``Doc/tools/rstlint.py`` has moved to its own repository and " +"is now packaged on PyPI as ``sphinx-lint``." +msgstr "" + +#: ../build/NEWS:3586 +msgid "" +":issue:`46913`: Fix test_faulthandler.test_sigfpe() if Python is built with " +"undefined behavior sanitizer (UBSAN): disable UBSAN on the " +"faulthandler_sigfpe() function. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:3590 +msgid "" +":issue:`46760`: Remove bytecode offsets from expected values in test." +"test_dis module. Reduces the obstacles to modifying the VM or compiler." +msgstr "" + +#: ../build/NEWS:3593 +msgid "" +":issue:`46708`: Prevent default asyncio event loop policy modification " +"warning after ``test_asyncio`` execution." +msgstr "" + +#: ../build/NEWS:3596 +msgid "" +":issue:`46678`: The function ``make_legacy_pyc`` in ``Lib/test/support/" +"import_helper.py`` no longer fails when ``PYTHONPYCACHEPREFIX`` is set to a " +"directory on a different device from where tempfiles are stored." +msgstr "" + +#: ../build/NEWS:3601 +msgid "" +":issue:`46623`: Skip test_pair() and test_speech128() of test_zlib on s390x " +"since they fail if zlib uses the s390x hardware accelerator. Patch by Victor " +"Stinner." +msgstr "" + +#: ../build/NEWS:3608 +msgid "" +":issue:`46860`: Respect `--with-suffix` when building on case-insensitive " +"file systems." +msgstr "" + +#: ../build/NEWS:3611 +msgid "" +":issue:`46656`: Building Python now requires a C11 compiler. Optional C11 " +"features are not required. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:3614 +msgid "" +":issue:`46656`: Building Python now requires support for floating point Not-" +"a-Number (NaN): remove the ``Py_NO_NAN`` macro. Patch by by Victor Stinner." +msgstr "" + +#: ../build/NEWS:3618 +msgid "" +":issue:`46640`: Building Python now requires a C99 ```` header file " +"providing a ``NAN`` constant, or the ``__builtin_nan()`` built-in function. " +"Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:3622 +msgid "" +":issue:`46608`: Exclude marshalled-frozen data if deep-freezing to save 300 " +"KB disk space. This includes adding a new ``is_package`` field to :c:struct:" +"`_frozen`. Patch by Kumar Aditya." +msgstr "" + +#: ../build/NEWS:3626 +msgid "" +":issue:`40280`: Fix wasm32-emscripten test failures and platform issues. - " +"Disable syscalls that are not supported or don't work, e.g. wait, " +"getrusage, prlimit, mkfifo, mknod, setres[gu]id, setgroups. - Use fd_count " +"to cound open fds. - Add more checks for subprocess and fork. - Add " +"workarounds for missing _multiprocessing and failing socket.accept(). - " +"Enable bzip2. - Disable large file support. - Disable signal.alarm." +msgstr "" + +#: ../build/NEWS:3633 +msgid "" +":issue:`46430`: Intern strings in deep-frozen modules. Patch by Kumar Aditya." +msgstr "" + +#: ../build/NEWS:3638 +msgid "" +":issue:`46744`: The default all users install directory for ARM64 is now " +"under the native ``Program Files`` folder, rather than ``Program Files " +"(Arm)`` which is intended for ARM (32-bit) files." +msgstr "" + +#: ../build/NEWS:3642 +msgid "" +":issue:`46567`: Adds Tcl and Tk support for Windows ARM64. This also adds " +"IDLE to the installation." +msgstr "" + +#: ../build/NEWS:3645 +msgid "" +":issue:`46638`: Ensures registry virtualization is consistently disabled. " +"For 3.10 and earlier, it remains enabled (some registry writes are " +"protected), while for 3.11 and later it is disabled (registry modifications " +"affect all applications)." +msgstr "" + +#: ../build/NEWS:3653 +msgid "" +":issue:`46630`: Make query dialogs on Windows start with a cursor in the " +"entry box." +msgstr "" + +#: ../build/NEWS:3656 +msgid "" +":issue:`45447`: Apply IDLE syntax highlighting to `.pyi` files. Patch by " +"Alex Waygood and Terry Jan Reedy." +msgstr "" + +#: ../build/NEWS:3662 +msgid "" +":issue:`46748`: Python's public headers no longer import ````, " +"leaving code that embedd/extends Python free to define ``bool``, ``true`` " +"and ``false``." +msgstr "" + +#: ../build/NEWS:3666 +msgid "" +":issue:`46836`: Move the :c:type:`PyFrameObject` type definition (``struct " +"_frame``) to the internal C API ``pycore_frame.h`` header file. Patch by " +"Victor Stinner." +msgstr "" + +#: ../build/NEWS:3670 +msgid "" +":issue:`45459`: Rename ``Include/buffer.h`` header file to ``Include/" +"pybuffer.h`` to avoid conflits with projects having an existing ``buffer.h`` " +"header file. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:3674 +msgid "" +":issue:`45412`: Remove the ``HAVE_PY_SET_53BIT_PRECISION`` macro (moved to " +"the internal C API). Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:3677 +msgid "" +":issue:`46613`: Added function :c:func:`PyType_GetModuleByDef`, which allows " +"accesss to module state when a method's defining class is not available." +msgstr "" + +#: ../build/NEWS:3682 +msgid "Python 3.11.0 alpha 5" +msgstr "" + +#: ../build/NEWS:3684 +msgid "*Release date: 2022-02-03*" +msgstr "" + +#: ../build/NEWS:3689 +msgid "" +":issue:`45773`: Remove two invalid \"peephole\" optimizations from the " +"bytecode compiler." +msgstr "" + +#: ../build/NEWS:3692 +msgid "" +":issue:`46564`: Do not create frame objects when creating :class:`super` " +"object. Patch by Kumar Aditya." +msgstr "" + +#: ../build/NEWS:3695 +msgid "" +":issue:`45885`: Added more fined-grained specialization failure stats " +"regarding the ``COMPARE_OP`` bytecode." +msgstr "" + +#: ../build/NEWS:3698 +msgid "" +":issue:`44977`: The delegation of :func:`int` to :meth:`__trunc__` is now " +"deprecated. Calling ``int(a)`` when ``type(a)`` implements :meth:`__trunc__` " +"but not :meth:`__int__` or :meth:`__index__` now raises a :exc:" +"`DeprecationWarning`." +msgstr "" + +#: ../build/NEWS:3703 +msgid "" +":issue:`46458`: Reorder code emitted by the compiler for a :keyword:`try`-:" +"keyword:`except` block so that the :keyword:`else` block's code immediately " +"follows the :keyword:`try` body (without a jump). This is more optimal for " +"the happy path." +msgstr "" + +#: ../build/NEWS:3708 +msgid "" +":issue:`46527`: Allow passing ``iterable`` as a keyword argument to :func:" +"`enumerate` again. Patch by Jelle Zijlstra." +msgstr "" + +#: ../build/NEWS:3711 +msgid "" +":issue:`46528`: Replace several stack manipulation instructions " +"(``DUP_TOP``, ``DUP_TOP_TWO``, ``ROT_TWO``, ``ROT_THREE``, ``ROT_FOUR``, and " +"``ROT_N``) with new :opcode:`COPY` and :opcode:`SWAP` instructions." +msgstr "" + +#: ../build/NEWS:3715 +msgid ":issue:`46329`: Use two or three bytecodes to implement most calls." +msgstr "" + +#: ../build/NEWS:3717 +msgid "" +"Calls without named arguments are implemented as a sequence of two " +"instructions: ``PRECALL; CALL``. Calls with named arguments are implemented " +"as a sequence of three instructions: ``PRECALL; KW_NAMES; CALL``. There are " +"two different ``PRECALL`` instructions: ``PRECALL_FUNTION`` and " +"``PRECALL_METHOD``. The latter pairs with ``LOAD_METHOD``." +msgstr "" + +#: ../build/NEWS:3724 +msgid "" +"This partition into pre-call and call allows better specialization, and thus " +"better performance ultimately." +msgstr "" + +#: ../build/NEWS:3729 +msgid "" +":issue:`46503`: Fix an assert when parsing some invalid \\N escape sequences " +"in f-strings." +msgstr "" + +#: ../build/NEWS:3732 +msgid "" +":issue:`46431`: Improve error message on invalid calls to :meth:" +"`BaseExceptionGroup.__new__`." +msgstr "" + +#: ../build/NEWS:3735 +msgid "" +":issue:`46476`: Fix memory leak in code objects generated by deepfreeze. " +"Patch by Kumar Aditya." +msgstr "" + +#: ../build/NEWS:3738 +msgid "" +":issue:`46481`: Speed up calls to :meth:`weakref.ref.__call__` by using the :" +"pep:`590` ``vectorcall`` calling convention. Patch by Dong-hee Na." +msgstr "" + +#: ../build/NEWS:3741 +msgid "" +":issue:`46417`: Fix a race condition on setting a type ``__bases__`` " +"attribute: the internal function ``add_subclass()`` now gets the " +"``PyTypeObject.tp_subclasses`` member after calling :c:func:" +"`PyWeakref_NewRef` which can trigger a garbage collection which can " +"indirectly modify ``PyTypeObject.tp_subclasses``. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:3748 +msgid "" +":issue:`46417`: ``python -X showrefcount`` now shows the total reference " +"count after clearing and destroyed the main Python interpreter. Previously, " +"it was shown before. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:3752 +msgid "" +":issue:`43683`: Add ASYNC_GEN_WRAP opcode to wrap the value to be yielded in " +"async generators. Removes the need to special case async generators in the " +"``YIELD_VALUE`` instruction." +msgstr "" + +#: ../build/NEWS:3756 +msgid "" +":issue:`46407`: Optimize some modulo operations in ``Objects/longobject.c``. " +"Patch by Jeremiah Vivian." +msgstr "" + +#: ../build/NEWS:3759 +msgid "" +":issue:`46409`: Add new ``RETURN_GENERATOR`` bytecode to make generators. " +"Simplifies calling Python functions in the VM, as they no longer any need to " +"special case generator functions." +msgstr "" + +#: ../build/NEWS:3763 +msgid "" +"Also add ``JUMP_NO_INTERRUPT`` bytecode that acts like ``JUMP_ABSOLUTE``, " +"but does not check for interrupts." +msgstr "" + +#: ../build/NEWS:3766 +msgid "" +":issue:`46406`: The integer division ``//`` implementation has been " +"optimized to better let the compiler understand its constraints. It can be " +"20% faster on the amd64 platform when dividing an int by a value smaller " +"than ``2**30``." +msgstr "" + +#: ../build/NEWS:3771 +msgid "" +":issue:`46383`: Fix invalid signature of ``_zoneinfo``'s ``module_free`` " +"function to resolve a crash on wasm32-emscripten platform." +msgstr "" + +#: ../build/NEWS:3774 +msgid "" +":issue:`46361`: Ensure that \"small\" integers created by :meth:`int." +"from_bytes` and :class:`decimal.Decimal` are properly cached." +msgstr "" + +#: ../build/NEWS:3777 +msgid "" +":issue:`46161`: Fix the class building error when the arguments are " +"constants and CALL_FUNCTION_EX is used." +msgstr "" + +#: ../build/NEWS:3780 +msgid "" +":issue:`46028`: Fixes calculation of :data:`sys._base_executable` when " +"inside a virtual environment that uses symlinks with different binary names " +"than the base environment provides." +msgstr "" + +#: ../build/NEWS:3784 +msgid "" +":issue:`46091`: Correctly calculate indentation levels for lines with " +"whitespace character that are ended by line continuation characters. Patch " +"by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:3788 +msgid ":issue:`30512`: Add CAN Socket support for NetBSD." +msgstr "" + +#: ../build/NEWS:3792 +msgid "" +":issue:`44024`: Improve the exc:`TypeError` message for non-string second " +"arguments passed to the built-in functions :func:`getattr` and :func:" +"`hasattr`. Patch by Géry Ogam." +msgstr "" + +#: ../build/NEWS:3799 +msgid "" +":issue:`46624`: Restore support for non-integer arguments of :func:`random." +"randrange` and :func:`random.randint`." +msgstr "" + +#: ../build/NEWS:3802 +msgid "" +":issue:`46591`: Make the IDLE doc URL on the About IDLE dialog clickable." +msgstr "" + +#: ../build/NEWS:3804 +msgid "" +":issue:`46565`: Remove loop variables that are leaking into modules' " +"namespaces." +msgstr "" + +#: ../build/NEWS:3807 +msgid "" +":issue:`46553`: In :func:`typing.get_type_hints`, support evaluating bare " +"stringified ``ClassVar`` annotations. Patch by Gregory Beauregard." +msgstr "" + +#: ../build/NEWS:3810 +msgid "" +":issue:`46544`: Don't leak ``x`` & ``uspace`` intermediate vars in :class:" +"`textwrap.TextWrapper`." +msgstr "" + +#: ../build/NEWS:3813 +msgid "" +":issue:`46487`: Add the ``get_write_buffer_limits`` method to :class:" +"`asyncio.transports.WriteTransport` and to the SSL transport." +msgstr "" + +#: ../build/NEWS:3816 +msgid "" +":issue:`45173`: Note the configparser deprecations will be removed in Python " +"3.12." +msgstr "" + +#: ../build/NEWS:3819 +msgid "" +":issue:`45162`: The deprecated :mod:`unittest` APIs removed in 3.11a1 have " +"been temporarily restored to be removed in 3.12 while cleanups in external " +"projects go in." +msgstr "" + +#: ../build/NEWS:3823 +msgid "" +":issue:`46539`: In :func:`typing.get_type_hints`, support evaluating " +"stringified ``ClassVar`` and ``Final`` annotations inside ``Annotated``. " +"Patch by Gregory Beauregard." +msgstr "" + +#: ../build/NEWS:3827 +msgid "" +":issue:`46510`: Add missing test for :class:`types.TracebackType` and :class:" +"`types.FrameType`. Calculate them directly from the caught exception without " +"calling :func:`sys.exc_info`." +msgstr "" + +#: ../build/NEWS:3831 +msgid "" +":issue:`46491`: Allow :data:`typing.Annotated` to wrap :data:`typing.Final` " +"and :data:`typing.ClassVar`. Patch by Gregory Beauregard." +msgstr "" + +#: ../build/NEWS:3834 +msgid "" +":issue:`46483`: Remove :meth:`~object.__class_getitem__` from :class:" +"`pathlib.PurePath` as this class was not supposed to be generic." +msgstr "" + +#: ../build/NEWS:3837 +msgid "" +":issue:`46436`: Fix command-line option ``-d``/``--directory`` in module :" +"mod:`http.server` which is ignored when combined with command-line option " +"``--cgi``. Patch by Géry Ogam." +msgstr "" + +#: ../build/NEWS:3841 +msgid "" +":issue:`41403`: Make :meth:`mock.patch` raise a :exc:`TypeError` with a " +"relevant error message on invalid arg. Previously it allowed a cryptic :exc:" +"`AttributeError` to escape." +msgstr "" + +#: ../build/NEWS:3845 +msgid "" +":issue:`46474`: In ``importlib.metadata.EntryPoint.pattern``, avoid " +"potential REDoS by limiting ambiguity in consecutive whitespace." +msgstr "" + +#: ../build/NEWS:3848 +msgid "" +":issue:`46474`: Removed private method from ``importlib.metadata.Path``. " +"Sync with importlib_metadata 4.10.0." +msgstr "" + +#: ../build/NEWS:3851 +msgid "" +":issue:`46470`: Remove unused branch from ``typing._remove_dups_flatten``" +msgstr "" + +#: ../build/NEWS:3853 +msgid "" +":issue:`46469`: :mod:`asyncio` generic classes now return :class:`types." +"GenericAlias` in ``__class_getitem__`` instead of the same class." +msgstr "" + +#: ../build/NEWS:3857 +msgid "" +":issue:`41906`: Support passing filter instances in the ``filters`` values " +"of ``handlers`` and ``loggers`` in the dictionary passed to :func:`logging." +"config.dictConfig`." +msgstr "" + +#: ../build/NEWS:3861 +msgid "" +":issue:`46422`: Use ``dis.Positions`` in ``dis.Instruction`` instead of a " +"regular ``tuple``." +msgstr "" + +#: ../build/NEWS:3864 +msgid "" +":issue:`46434`: :mod:`pdb` now gracefully handles ``help`` when :attr:" +"`__doc__` is missing, for example when run with pregenerated optimized ``." +"pyc`` files." +msgstr "" + +#: ../build/NEWS:3868 +msgid "" +":issue:`43869`: Python uses the same time Epoch on all platforms. Add an " +"explicit unit test to ensure that it's the case. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:3871 +msgid "" +":issue:`46414`: Add :func:`typing.reveal_type`. Patch by Jelle Zijlstra." +msgstr "" + +#: ../build/NEWS:3873 +msgid "" +":issue:`40280`: :mod:`subprocess` now imports Windows-specific imports when " +"``msvcrt`` module is available, and POSIX-specific imports on all other " +"platforms. This gives a clean exception when ``_posixsubprocess`` is not " +"available (e.g. Emscripten browser target)." +msgstr "" + +#: ../build/NEWS:3878 +msgid "" +":issue:`40066`: ``IntEnum``, ``IntFlag``, and ``StrEnum`` use the mixed-in " +"type for their ``str()`` and ``format()`` output." +msgstr "" + +#: ../build/NEWS:3881 +msgid "" +":issue:`46316`: Optimize :meth:`pathlib.Path.iterdir` by removing an " +"unnecessary check for special entries." +msgstr "" + +#: ../build/NEWS:3884 +msgid "" +":issue:`29688`: Document :meth:`pathlib.Path.absolute` (which has always " +"existed)." +msgstr "" + +#: ../build/NEWS:3887 +msgid "" +":issue:`43012`: The pathlib module's obsolete and internal ``_Accessor`` " +"class has been removed to prepare the terrain for upcoming enhancements to " +"the module." +msgstr "" + +#: ../build/NEWS:3891 +msgid "" +":issue:`46258`: Speed up :func:`math.isqrt` for small positive integers by " +"replacing two division steps with a lookup table." +msgstr "" + +#: ../build/NEWS:3894 +msgid "" +":issue:`46242`: Improve error message when creating a new :class:`enum.Enum` " +"type subclassing an existing ``Enum`` with ``_member_names_`` using :meth:" +"`enum.Enum.__call__`." +msgstr "" + +#: ../build/NEWS:3898 +msgid "" +":issue:`43118`: Fix a bug in :func:`inspect.signature` that was causing it " +"to fail on some subclasses of classes with a ``__text_signature__`` " +"referencing module globals. Patch by Weipeng Hong." +msgstr "" + +#: ../build/NEWS:3902 +msgid "" +":issue:`26552`: Fixed case where failing :func:`asyncio.ensure_future` did " +"not close the coroutine. Patch by Kumar Aditya." +msgstr "" + +#: ../build/NEWS:3905 +msgid "" +":issue:`21987`: Fix an issue with :meth:`tarfile.TarFile.getmember` getting " +"a directory name with a trailing slash." +msgstr "" + +#: ../build/NEWS:3908 +msgid "" +":issue:`46124`: Update :mod:`zoneinfo` to rely on importlib.resources " +"traversable API." +msgstr "" + +#: ../build/NEWS:3911 +msgid "" +":issue:`46103`: Now :func:`inspect.getmembers` only gets :attr:`__bases__` " +"attribute from class type. Patch by Weipeng Hong." +msgstr "" + +#: ../build/NEWS:3914 +msgid "" +":issue:`46080`: Fix exception in argparse help text generation if a :class:" +"`argparse.BooleanOptionalAction` argument's default is ``argparse.SUPPRESS`` " +"and it has ``help`` specified. Patch by Felix Fontein." +msgstr "" + +#: ../build/NEWS:3919 +msgid "" +":issue:`44791`: Fix substitution of :class:`~typing.ParamSpec` in :data:" +"`~typing.Concatenate` with different parameter expressions. Substitution " +"with a list of types returns now a tuple of types. Substitution with " +"``Concatenate`` returns now a ``Concatenate`` with concatenated lists of " +"arguments." +msgstr "" + +#: ../build/NEWS:3928 +msgid "" +":issue:`46463`: Fixes :file:`escape4chm.py` script used when building the " +"CHM documentation file" +msgstr "" + +#: ../build/NEWS:3934 +msgid "" +":issue:`43478`: Mocks can no longer be provided as the specs for other " +"Mocks. As a result, an already-mocked object cannot be passed to `mock." +"Mock()`. This can uncover bugs in tests since these Mock-derived Mocks will " +"always pass certain tests (e.g. isinstance) and builtin assert functions (e." +"g. assert_called_once_with) will unconditionally pass." +msgstr "" + +#: ../build/NEWS:3940 +msgid "" +":issue:`46616`: Ensures ``test_importlib.test_windows`` cleans up registry " +"keys after completion." +msgstr "" + +#: ../build/NEWS:3943 +msgid "" +":issue:`44359`: test_ftplib now silently ignores socket errors to prevent " +"logging unhandled threading exceptions. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:3946 +msgid "" +":issue:`46600`: Fix test_gdb.test_pycfunction() for Python built with " +"``clang -Og``. Tolerate inlined functions in the gdb traceback. Patch by " +"Victor Stinner." +msgstr "" + +#: ../build/NEWS:3950 +msgid "" +":issue:`46542`: Fix a Python crash in test_lib2to3 when using Python built " +"in debug mode: limit the recursion limit. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:3953 +msgid "" +":issue:`46576`: test_peg_generator now disables compiler optimization when " +"testing compilation of its own C extensions to significantly speed up the " +"testing on non-debug builds of CPython." +msgstr "" + +#: ../build/NEWS:3957 +msgid "" +":issue:`46542`: Fix ``test_json`` tests checking for :exc:`RecursionError`: " +"modify these tests to use ``support.infinite_recursion()``. Patch by Victor " +"Stinner." +msgstr "" + +#: ../build/NEWS:3961 +msgid "" +":issue:`13886`: Skip test_builtin PTY tests on non-ASCII characters if the " +"readline module is loaded. The readline module changes input() behavior, but " +"test_builtin is not intented to test the readline module. Patch by Victor " +"Stinner." +msgstr "" + +#: ../build/NEWS:3966 +msgid "" +":issue:`40280`: Add :func:`test.support.requires_fork` decorators to mark " +"tests that require a working :func:`os.fork`." +msgstr "" + +#: ../build/NEWS:3969 +msgid "" +":issue:`40280`: Add :func:`test.support.requires_subprocess` decorator to " +"mark tests which require working :mod:`subprocess` module or ``os.spawn*``. " +"The wasm32-emscripten platform has no support for processes." +msgstr "" + +#: ../build/NEWS:3973 +msgid ":issue:`46126`: Disable 'descriptions' when running tests internally." +msgstr "" + +#: ../build/NEWS:3978 +msgid "" +":issue:`46602`: Tidied up configure.ac so that conftest.c is truncated " +"rather than appended. This assists in the case where the 'rm' of conftest.c " +"fails to happen between tests. Downstream issues such as a clobbered SOABI " +"can result." +msgstr "" + +#: ../build/NEWS:3983 +msgid "" +":issue:`46600`: Fix the test checking if the C compiler supports ``-Og`` " +"option in the ``./configure`` script to also use ``-Og`` on clang which " +"supports it. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:3987 +msgid "" +":issue:`38472`: Fix GCC detection in setup.py when cross-compiling. The C " +"compiler is now run with LC_ALL=C. Previously, the detection failed with a " +"German locale." +msgstr "" + +#: ../build/NEWS:3991 +msgid "" +":issue:`46513`: :program:`configure` no longer uses ``AC_C_CHAR_UNSIGNED`` " +"macro and ``pyconfig.h`` no longer defines reserved symbol " +"``__CHAR_UNSIGNED__``." +msgstr "" + +#: ../build/NEWS:3995 +msgid "" +":issue:`46471`: Use global singletons for single byte bytes objects in " +"deepfreeze." +msgstr "" + +#: ../build/NEWS:3998 +msgid "" +":issue:`46443`: Deepfreeze now uses cached small integers as it saves some " +"space for common small integers." +msgstr "" + +#: ../build/NEWS:4001 +msgid "" +":issue:`46429`: Merge all deep-frozen files into one for space savings. " +"Patch by Kumar Aditya." +msgstr "" + +#: ../build/NEWS:4004 +msgid "" +":issue:`45569`: The build now defaults to using 30-bit digits for Python " +"integers. Previously either 15-bit or 30-bit digits would be selected, " +"depending on the platform. 15-bit digits may still be selected using the ``--" +"enable-big-digits=15`` option to the ``configure`` script, or by defining " +"``PYLONG_BITS_IN_DIGIT`` in ``pyconfig.h``." +msgstr "" + +#: ../build/NEWS:4010 +msgid ":issue:`45925`: Update Windows installer to use SQLite 3.37.2." +msgstr "" + +#: ../build/NEWS:4012 +msgid "" +":issue:`43112`: Detect musl libc as a separate SOABI (tagged as ``linux-" +"musl``)." +msgstr "" + +#: ../build/NEWS:4018 +msgid "" +":issue:`33125`: The traditional EXE/MSI based installer for Windows is now " +"available for ARM64" +msgstr "" + +#: ../build/NEWS:4021 +msgid "" +":issue:`46362`: os.path.abspath(\"C:\\CON\") is now fixed to return \"\\\\." +"\\CON\", not the same path. The regression was true of all legacy DOS " +"devices such as COM1, LPT1, or NUL." +msgstr "" + +#: ../build/NEWS:4025 +msgid "" +":issue:`44934`: The installer now offers a command-line only option to add " +"the installation directory to the end of :envvar:`PATH` instead of at the " +"start." +msgstr "" + +#: ../build/NEWS:4032 +msgid ":issue:`45925`: Update macOS installer to SQLite 3.37.2." +msgstr "" + +#: ../build/NEWS:4037 +msgid "" +":issue:`45296`: Clarify close, quit, and exit in IDLE. In the File menu, " +"'Close' and 'Exit' are now 'Close Window' (the current one) and 'Exit' is " +"now 'Exit IDLE' (by closing all windows). In Shell, 'quit()' and 'exit()' " +"mean 'close Shell'. If there are no other windows, this also exits IDLE." +msgstr "" + +#: ../build/NEWS:4045 +msgid "" +":issue:`40170`: Remove the ``PyHeapType_GET_MEMBERS()`` macro. It was " +"exposed in the public C API by mistake, it must only be used by Python " +"internally. Use the ``PyTypeObject.tp_members`` member instead. Patch by " +"Victor Stinner." +msgstr "" + +#: ../build/NEWS:4050 +msgid "" +":issue:`40170`: Move _Py_GetAllocatedBlocks() and " +"_PyObject_DebugMallocStats() private functions to the internal C API. Patch " +"by Victor Stinner." +msgstr "" + +#: ../build/NEWS:4053 +msgid "" +":issue:`46433`: The internal function _PyType_GetModuleByDef now correctly " +"handles inheritance patterns involving static types." +msgstr "" + +#: ../build/NEWS:4056 +msgid "" +":issue:`45459`: :c:type:`Py_buffer` and various ``Py_buffer`` related " +"functions are now part of the limited API and stable ABI." +msgstr "" + +#: ../build/NEWS:4059 +msgid "" +":issue:`14916`: Fixed bug in the tokenizer that prevented " +"``PyRun_InteractiveOne`` from parsing from the provided FD." +msgstr "" + +#: ../build/NEWS:4064 +msgid "Python 3.11.0 alpha 4" +msgstr "" + +#: ../build/NEWS:4066 +msgid "*Release date: 2022-01-13*" +msgstr "" + +#: ../build/NEWS:4071 +msgid "" +":issue:`46070`: :c:func:`Py_EndInterpreter` now explicitly untracks all " +"objects currently tracked by the GC. Previously, if an object was used later " +"by another interpreter, calling :c:func:`PyObject_GC_UnTrack` on the object " +"crashed if the previous or the next object of the :c:type:`PyGC_Head` " +"structure became a dangling pointer. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:4077 +msgid ":issue:`46347`: Fix memory leak in PyEval_EvalCodeEx." +msgstr "" + +#: ../build/NEWS:4079 +msgid "" +":issue:`46339`: Fix a crash in the parser when retrieving the error text for " +"multi-line f-strings expressions that do not start in the first line of the " +"string. Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:4083 +msgid "" +":issue:`46331`: Do not set line number of instruction storing doc-string. " +"Fixes regression introduced in 3.11 alpha." +msgstr "" + +#: ../build/NEWS:4086 +msgid "" +":issue:`46314`: Remove spurious \"call\" event when creating a lambda " +"function that was accidentally introduced in 3.11a4." +msgstr "" + +#: ../build/NEWS:4089 +msgid "" +":issue:`46289`: ASDL declaration of ``FormattedValue`` has changed to " +"reflect ``conversion`` field is not optional." +msgstr "" + +#: ../build/NEWS:4092 +msgid "" +":issue:`46297`: Fixed an interpreter crash on bootup with multiple " +"PythonPaths set in the Windows registry. Patch by Derzsi Dániel." +msgstr "" + +#: ../build/NEWS:4095 +msgid "" +":issue:`46237`: Fix the line number of tokenizer errors inside f-strings. " +"Patch by Pablo Galindo." +msgstr "" + +#: ../build/NEWS:4098 +msgid "" +":issue:`46263`: We always expect the \"use_frozen_modules\" config to be " +"set, now that getpath.c was rewritten in pure Python and the logic improved." +msgstr "" + +#: ../build/NEWS:4101 +msgid "" +":issue:`46006`: Fix a regression when a type method like ``__init__()`` is " +"modified in a subinterpreter. Fix a regression in " +"``_PyUnicode_EqualToASCIIId()`` and type ``update_slot()``. Revert the " +"change which made the Unicode dictionary of interned strings compatible with " +"subinterpreters: the internal interned dictionary is shared again by all " +"interpreters. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:4108 +msgid "" +":issue:`45923`: Add RESUME opcode. This is a logical no-op. It is emitted by " +"the compiler anywhere a Python function can be entered. It is used by the " +"interpreter to perform tracing and optimizer checks." +msgstr "" + +#: ../build/NEWS:4112 +msgid "" +":issue:`46208`: Fix the regression of os.path.normpath(\"A/../../B\") not " +"returning expected \"../B\" but \"B\"." +msgstr "" + +#: ../build/NEWS:4115 +msgid "" +":issue:`46240`: Correct the error message for unclosed parentheses when the " +"tokenizer doesn't reach the end of the source when the error is reported. " +"Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:4119 +msgid ":issue:`46009`: Remove the ``GEN_START`` opcode." +msgstr "" + +#: ../build/NEWS:4121 +msgid "" +":issue:`46235`: Certain sequence multiplication operations like ``[0] * " +"1_000`` are now faster due to reference-counting optimizations. Patch by " +"Dennis Sweeney." +msgstr "" + +#: ../build/NEWS:4125 +msgid "" +":issue:`46221`: :opcode:`PREP_RERAISE_STAR` no longer pushes ``lasti`` to " +"the stack." +msgstr "" + +#: ../build/NEWS:4128 +msgid "" +":issue:`46202`: Remove :opcode:`POP_EXCEPT_AND_RERAISE` and replace it by an " +"equivalent sequence of other opcodes." +msgstr "" + +#: ../build/NEWS:4131 +msgid ":issue:`46085`: Fix iterator cache mechanism of :class:`OrderedDict`." +msgstr "" + +#: ../build/NEWS:4133 +msgid "" +":issue:`46055`: Speed up shifting operation involving integers less than :c:" +"macro:`PyLong_BASE`. Patch by Xinhang Xu." +msgstr "" + +#: ../build/NEWS:4136 +msgid "" +":issue:`46110`: Add a maximum recursion check to the PEG parser to avoid " +"stack overflow. Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:4139 +msgid "" +":issue:`46107`: Fix bug where :meth:`ExceptionGroup.split` and :meth:" +"`ExceptionGroup.subgroup` did not copy the exception group's ``__note__`` " +"field to the parts." +msgstr "" + +#: ../build/NEWS:4143 +msgid "" +":issue:`45711`: The interpreter state's representation of handled exceptions " +"(a.k.a exc_info, or _PyErr_StackItem) now has only the ``exc_value`` field, " +"``exc_type`` and ``exc_traceback`` have been removed as their values can be " +"derived from ``exc_value``." +msgstr "" + +#: ../build/NEWS:4148 +msgid "" +":issue:`44525`: Replace the four call bytecode instructions which one pre-" +"call instruction and two call instructions." +msgstr "" + +#: ../build/NEWS:4151 +msgid "" +"Removes ``CALL_FUNCTION``, ``CALL_FUNCTION_KW``, ``CALL_METHOD`` and " +"``CALL_METHOD_KW``." +msgstr "" + +#: ../build/NEWS:4154 +msgid "" +"Adds ``CALL_NO_KW`` and ``CALL_KW`` call instructions, and " +"``PRECALL_METHOD`` prefix for pairing with ``LOAD_METHOD``." +msgstr "" + +#: ../build/NEWS:4157 +msgid "" +":issue:`46039`: Remove the ``YIELD_FROM`` instruction and replace it with " +"the ``SEND`` instruction which performs the same operation, but without the " +"loop." +msgstr "" + +#: ../build/NEWS:4161 +msgid "" +":issue:`45635`: The code called from :c:func:`_PyErr_Display` was refactored " +"to improve error handling. It now exits immediately upon an unrecoverable " +"error." +msgstr "" + +#: ../build/NEWS:4165 +msgid "" +":issue:`46054`: Fix parser error when parsing non-utf8 characters in source " +"files. Patch by Pablo Galindo." +msgstr "" + +#: ../build/NEWS:4168 +msgid "" +":issue:`46042`: Improve the location of the caret in :exc:`SyntaxError` " +"exceptions emitted by the symbol table. Patch by Pablo Galindo." +msgstr "" + +#: ../build/NEWS:4171 +msgid "" +":issue:`46049`: Ensure :file:`._pth` files work as intended on platforms " +"other than Windows." +msgstr "" + +#: ../build/NEWS:4174 +msgid "" +":issue:`46048`: Fixes parsing of :file:`._pth` files on startup so that " +"single-character paths are correctly read." +msgstr "" + +#: ../build/NEWS:4177 +msgid "" +":issue:`37971`: Fix a bug where the line numbers given in a traceback when a " +"decorator application raised an exception were wrong." +msgstr "" + +#: ../build/NEWS:4180 +msgid "" +":issue:`46031`: Add :opcode:`POP_JUMP_IF_NOT_NONE` and :opcode:" +"`POP_JUMP_IF_NONE` opcodes to speed up conditional jumps." +msgstr "" + +#: ../build/NEWS:4183 +msgid ":issue:`45654`: Deepfreeze :mod:`runpy`, patch by Kumar Aditya." +msgstr "" + +#: ../build/NEWS:4185 +msgid "" +":issue:`46025`: Fix a crash in the :mod:`atexit` module involving functions " +"that unregister themselves before raising exceptions. Patch by Pablo Galindo." +msgstr "" + +#: ../build/NEWS:4189 +msgid "" +":issue:`46000`: Improve compatibility of the :mod:`curses` module with " +"NetBSD curses." +msgstr "" + +#: ../build/NEWS:4192 +msgid "" +":issue:`44525`: Specialize the CALL_FUNCTION instruction for calls to " +"builtin types with a single argument. Speeds up ``range(x)``, ``list(x)``, " +"and specifically ``type(obj)``." +msgstr "" + +#: ../build/NEWS:4196 +msgid "" +":issue:`42918`: Fix bug where the built-in :func:`compile` function did not " +"always raise a :exc:`SyntaxError` when passed multiple statements in " +"'single' mode. Patch by Weipeng Hong." +msgstr "" + +#: ../build/NEWS:4200 +msgid "" +":issue:`45953`: The main interpreter in _PyRuntimeState.interpreters is now " +"statically allocated (as part of _PyRuntime). Likewise for the initial " +"thread state of each interpreter. This means less allocation during runtime " +"init, as well as better memory locality for these key state objects." +msgstr "" + +#: ../build/NEWS:4206 +msgid "" +":issue:`45292`: Complete the :pep:`654` implementation: add ``except*``." +msgstr "" + +#: ../build/NEWS:4208 +msgid "" +":issue:`43413`: Revert changes in ``set.__init__``. Subclass of :class:`set` " +"needs to define a ``__init__()`` method if it defines a ``__new__()`` method " +"with additional keyword parameters." +msgstr "" + +#: ../build/NEWS:4212 +msgid "" +":issue:`43931`: Added the :c:data:`Py_Version` constant which bears the same " +"value as :c:macro:`PY_VERSION_HEX`. Patch by Gabriele N. Tornetta." +msgstr "" + +#: ../build/NEWS:4218 +msgid "" +":issue:`46342`: The ``@typing.final`` decorator now sets the ``__final__`` " +"attribute on the decorated object to allow runtime introspection. Patch by " +"Jelle Zijlstra." +msgstr "" + +#: ../build/NEWS:4222 +msgid "" +":issue:`46328`: Added the :meth:`sys.exception` method which returns the " +"active exception instance." +msgstr "" + +#: ../build/NEWS:4225 +msgid "" +":issue:`46307`: Add :meth:`string.Template.is_valid` and :meth:`string." +"Template.get_identifiers` methods." +msgstr "" + +#: ../build/NEWS:4228 +msgid "" +":issue:`46306`: Assume that :class:`types.CodeType` always has :attr:`types." +"CodeType.co_firstlineno` in :mod:`doctest`." +msgstr "" + +#: ../build/NEWS:4231 +msgid "" +":issue:`40479`: Fix :mod:`hashlib` *usedforsecurity* option to work " +"correctly with OpenSSL 3.0.0 in FIPS mode." +msgstr "" + +#: ../build/NEWS:4234 +msgid "" +":issue:`46070`: Fix possible segfault when importing the :mod:`asyncio` " +"module from different sub-interpreters in parallel. Patch by Erlend E. " +"Aasland." +msgstr "" + +#: ../build/NEWS:4237 +msgid "" +":issue:`46244`: Removed ``__slots__`` from :class:`typing.ParamSpec` and :" +"class:`typing.TypeVar`. They served no purpose. Patch by Arie Bovenberg." +msgstr "" + +#: ../build/NEWS:4240 +msgid "" +":issue:`46278`: Reflect ``context`` argument in ``AbstractEventLoop." +"call_*()`` methods. Loop implementations already support it." +msgstr "" + +#: ../build/NEWS:4243 +msgid "" +":issue:`46269`: Remove special-casing of ``__new__`` in :meth:`enum.Enum." +"__dir__`." +msgstr "" + +#: ../build/NEWS:4246 +msgid ":issue:`46266`: Improve day constants in :mod:`calendar`." +msgstr "" + +#: ../build/NEWS:4248 +msgid "" +"Now all constants (`MONDAY` ... `SUNDAY`) are documented, tested, and added " +"to ``__all__``." +msgstr "" + +#: ../build/NEWS:4251 +msgid "" +":issue:`46257`: Optimized the mean, variance, and stdev functions in the " +"statistics module. If the input is an iterator, it is consumed in a single " +"pass rather than eating memory by conversion to a list. The single pass " +"algorithm is about twice as fast as the previous two pass code." +msgstr "" + +#: ../build/NEWS:4256 +msgid "" +":issue:`41011`: Added two new variables to *pyvenv.cfg* which is generated " +"by :mod:`venv` module: *executable* for the executable and *command* for the " +"command line used to create the environment." +msgstr "" + +#: ../build/NEWS:4260 +msgid "" +":issue:`46239`: Improve error message when importing :mod:`asyncio." +"windows_events` on non-Windows." +msgstr "" + +#: ../build/NEWS:4263 +msgid "" +":issue:`46238`: Reuse ``_winapi`` constants in ``asyncio.windows_events``." +msgstr "" + +#: ../build/NEWS:4265 +msgid "" +":issue:`46222`: Adding ``SF_NOCACHE`` sendfile constant for FreeBSD for the " +"posixmodule." +msgstr "" + +#: ../build/NEWS:4268 +msgid "" +":issue:`37295`: Add fast path for ``0 <= k <= n <= 67`` for :func:`math." +"comb`." +msgstr "" + +#: ../build/NEWS:4270 +msgid ":issue:`46176`: Adding the ``MAP_STACK`` constant for the mmap module." +msgstr "" + +#: ../build/NEWS:4272 +msgid "" +":issue:`43424`: Deprecate :attr:`webbrowser.MacOSXOSAScript._name` and use " +"``name`` instead." +msgstr "" + +#: ../build/NEWS:4275 +msgid "" +":issue:`45321`: Added missing error codes to module ``xml.parsers.expat." +"errors``." +msgstr "" + +#: ../build/NEWS:4278 +msgid "" +":issue:`46125`: Refactor tests to test traversable API directly. Includes " +"changes from importlib 5.4.0." +msgstr "" + +#: ../build/NEWS:4281 +msgid "" +":issue:`46118`: Moved importlib.resources and its related functionality to a " +"package." +msgstr "" + +#: ../build/NEWS:4284 +msgid "" +":issue:`37578`: Add *include_hidden* parameter to :func:`~glob.glob` and :" +"func:`~glob.iglob` to match hidden files and directories when using special " +"characters like ``*``, ``**``, ``?`` and ``[]``." +msgstr "" + +#: ../build/NEWS:4288 +msgid "" +":issue:`20369`: :func:`concurrent.futures.wait` no longer blocks forever " +"when given duplicate Futures. Patch by Kumar Aditya." +msgstr "" + +#: ../build/NEWS:4291 +msgid "" +":issue:`46105`: Honor spec when generating requirement specs with urls and " +"extras (importlib_metadata 4.8.3)." +msgstr "" + +#: ../build/NEWS:4294 +msgid "" +":issue:`44893`: EntryPoint objects are no longer tuples. Recommended means " +"to access is by attribute ('.name', '.group') or accessor ('.load()'). " +"Access by index is deprecated and will raise deprecation warning." +msgstr "" + +#: ../build/NEWS:4298 +msgid "" +":issue:`22815`: Print unexpected successes together with failures and errors " +"in summary in :class:`unittest.TextTestResult`." +msgstr "" + +#: ../build/NEWS:4301 +msgid "" +":issue:`22047`: Calling :meth:`add_argument_group` on an argument group is " +"deprecated. Calling :meth:`add_argument_group` or :meth:" +"`add_mutually_exclusive_group` on a mutually exclusive group is deprecated." +msgstr "" + +#: ../build/NEWS:4306 +msgid "" +"These features were never supported and do not always work correctly. The " +"functions exist on the API by accident through inheritance and will be " +"removed in the future." +msgstr "" + +#: ../build/NEWS:4310 +msgid "" +":issue:`26952`: :mod:`argparse` raises :exc:`ValueError` with clear message " +"when trying to render usage for an empty mutually exclusive group. " +"Previously it raised a cryptic :exc:`IndexError`." +msgstr "" + +#: ../build/NEWS:4314 +msgid "" +":issue:`45615`: Functions in the :mod:`traceback` module raise :exc:" +"`TypeError` rather than :exc:`AttributeError` when an exception argument is " +"not of type :exc:`BaseException`." +msgstr "" + +#: ../build/NEWS:4318 +msgid ":issue:`16594`: Add allow allow_reuse_port flag in socketserver." +msgstr "" + +#: ../build/NEWS:4320 +msgid "" +":issue:`27718`: Fix help for the :mod:`signal` module. Some functions (e.g. " +"``signal()`` and ``getsignal()``) were omitted." +msgstr "" + +#: ../build/NEWS:4323 +msgid "" +":issue:`46032`: The ``registry()`` method of :func:`functools." +"singledispatch` functions checks now the first argument or the first " +"parameter annotation and raises a TypeError if it is not supported. " +"Previously unsupported \"types\" were ignored (e.g. ``typing.List[int]``) or " +"caused an error at calling time (e.g. ``list[int]``)." +msgstr "" + +#: ../build/NEWS:4329 +msgid "" +":issue:`46014`: Add ability to use ``typing.Union`` and ``types.UnionType`` " +"as dispatch argument to ``functools.singledispatch``. Patch provided by " +"Yurii Karabas." +msgstr "" + +#: ../build/NEWS:4333 +msgid "" +":issue:`27062`: Add :attr:`__all__` to :mod:`inspect`, patch by Kumar Aditya." +msgstr "" + +#: ../build/NEWS:4335 +msgid "" +":issue:`46018`: Ensure that :func:`math.expm1` does not raise on underflow." +msgstr "" + +#: ../build/NEWS:4337 +msgid "" +":issue:`46016`: Adding :attr:`F_DUP2FD` and :attr:`F_DUP2FD_CLOEXEC` " +"constants from FreeBSD into the fcntl module." +msgstr "" + +#: ../build/NEWS:4340 +msgid "" +":issue:`45755`: :mod:`typing` generic aliases now reveal the class " +"attributes of the original generic class when passed to ``dir()``. This was " +"the behavior up to Python 3.6, but was changed in 3.7-3.9." +msgstr "" + +#: ../build/NEWS:4344 +msgid "" +":issue:`45874`: The empty query string, consisting of no query arguments, is " +"now handled correctly in ``urllib.parse.parse_qsl``. This caused problems " +"before when strict parsing was enabled." +msgstr "" + +#: ../build/NEWS:4348 +msgid "" +":issue:`44674`: Change how dataclasses disallows mutable default values. It " +"used to use a list of known types (list, dict, set). Now it disallows " +"unhashable objects to be defaults. It's using unhashability as a proxy for " +"mutability. Patch by Eric V. Smith, idea by Raymond Hettinger." +msgstr "" + +#: ../build/NEWS:4353 +msgid "" +":issue:`23882`: Remove namespace package (PEP 420) support from unittest " +"discovery. It was introduced in Python 3.4 but has been broken since Python " +"3.7." +msgstr "" + +#: ../build/NEWS:4357 +msgid "" +":issue:`25066`: Added a :meth:`__repr__` method to :class:`multiprocessing." +"Event` objects, patch by Kumar Aditya." +msgstr "" + +#: ../build/NEWS:4360 +msgid "" +":issue:`45643`: Added :data:`signal.SIGSTKFLT` on platforms where this " +"signal is defined." +msgstr "" + +#: ../build/NEWS:4363 +msgid "" +":issue:`44092`: Fetch across rollback no longer raises :exc:`~sqlite3." +"InterfaceError`. Instead we leave it to the SQLite library to handle these " +"cases. Patch by Erlend E. Aasland." +msgstr "" + +#: ../build/NEWS:4367 +msgid "" +":issue:`42413`: Replace ``concurrent.futures.TimeoutError`` and ``asyncio." +"TimeoutError`` with builtin :exc:`TimeoutError`, keep these names as " +"deprecated aliases." +msgstr "" + +#: ../build/NEWS:4374 +msgid ":issue:`46196`: Document method :meth:`cmd.Cmd.columnize`." +msgstr "" + +#: ../build/NEWS:4376 +msgid "" +":issue:`46120`: State that ``|`` is preferred for readability over ``Union`` " +"in the :mod:`typing` docs." +msgstr "" + +#: ../build/NEWS:4379 +msgid "" +":issue:`46109`: Extracted ``importlib.resources`` and ``importlib.resources." +"abc`` documentation into separate files." +msgstr "" + +#: ../build/NEWS:4382 +msgid "" +":issue:`19737`: Update the documentation for the :func:`globals` function." +msgstr "" + +#: ../build/NEWS:4387 +msgid "" +":issue:`46296`: Add a test case for :mod:`enum` with ``_use_args_ == True`` " +"and ``_member_type_ == object``." +msgstr "" + +#: ../build/NEWS:4390 +msgid ":issue:`46205`: Fix hang in runtest_mp due to race condition" +msgstr "" + +#: ../build/NEWS:4392 +msgid "" +":issue:`46263`: Fix test_capi on FreeBSD 14-dev: instruct jemalloc to not " +"fill freed memory with junk byte." +msgstr "" + +#: ../build/NEWS:4395 +msgid "" +":issue:`46262`: Cover ``ValueError`` path in tests for :meth:`enum.Flag." +"_missing_`." +msgstr "" + +#: ../build/NEWS:4398 +msgid "" +":issue:`46150`: Now ``fakename`` in ``test_pathlib.PosixPathTest." +"test_expanduser`` is checked to be non-existent." +msgstr "" + +#: ../build/NEWS:4402 +msgid "" +":issue:`46129`: Rewrite ``asyncio.locks`` tests with :class:`unittest." +"IsolatedAsyncioTestCase` usage." +msgstr "" + +#: ../build/NEWS:4405 +msgid "" +":issue:`23819`: Fixed :mod:`asyncio` tests in python optimized mode. Patch " +"by Kumar Aditya." +msgstr "" + +#: ../build/NEWS:4408 +msgid "" +":issue:`46114`: Fix test case for OpenSSL 3.0.1 version. OpenSSL 3.0 uses " +"``0xMNN00PP0L``." +msgstr "" + +#: ../build/NEWS:4414 +msgid "" +":issue:`44133`: When Python is configured with :option:`--without-static-" +"libpython`, the Python static library (libpython.a) is no longer built. " +"Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:4418 +msgid "" +":issue:`44133`: When Python is built without :option:`--enable-shared`, the " +"``python`` program is now linked to object files, rather than being linked " +"to the Python static library (libpython.a), to make sure that all symbols " +"are exported. Previously, the linker omitted some symbols like the :c:func:" +"`Py_FrozenMain` function. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:4424 +msgid "" +":issue:`40280`: The ``configure`` script has a new option ``--with-" +"emscripten-target`` to select browser or node as Emscripten build target." +msgstr "" + +#: ../build/NEWS:4428 +msgid "" +":issue:`46315`: Added and fixed ``#ifdef HAVE_FEATURE`` checks for " +"functionality that is not available on WASI platform." +msgstr "" + +#: ../build/NEWS:4431 +msgid "" +":issue:`45723`: Fixed a regression in ``configure`` check for :func:`select." +"epoll`." +msgstr "" + +#: ../build/NEWS:4434 +msgid "" +":issue:`46263`: ``configure`` no longer sets ``MULTIARCH`` on FreeBSD " +"platforms." +msgstr "" + +#: ../build/NEWS:4437 +msgid "" +":issue:`46106`: Updated OpenSSL to 1.1.1m in Windows builds, macOS installer " +"builds, and CI. Patch by Kumar Aditya." +msgstr "" + +#: ../build/NEWS:4440 +msgid "" +":issue:`46088`: Automatically detect or install bootstrap Python runtime " +"when building from Visual Studio." +msgstr "" + +#: ../build/NEWS:4443 +msgid "" +":issue:`46072`: Add a --with-pystats configure option to turn on internal " +"statistics gathering." +msgstr "" + +#: ../build/NEWS:4446 +msgid "" +":issue:`40280`: A new directory ``Tools/wasm`` contains WebAssembly-related " +"helpers like ``config.site`` override for wasm32-emscripten, wasm assets " +"generator to bundle the stdlib, and a README." +msgstr "" + +#: ../build/NEWS:4450 +msgid "" +":issue:`46023`: :program:`makesetup` no longer builds extensions that have " +"been marked as *disabled*. This allows users to disable modules in ``Modules/" +"Setup.local``." +msgstr "" + +#: ../build/NEWS:4454 +msgid "" +":issue:`45949`: Use pure Python ``freeze_module`` for all but importlib " +"bootstrap files. ``--with-freeze-module`` :program:`configure` option is no " +"longer needed for cross builds." +msgstr "" + +#: ../build/NEWS:4461 +msgid "" +":issue:`46217`: Removed parameter that is unsupported on Windows 8.1 and " +"early Windows 10 and may have caused build or runtime failures." +msgstr "" + +#: ../build/NEWS:4467 +msgid "" +":issue:`40477`: The Python Launcher app for macOS now properly launches " +"scripts and, if necessary, the Terminal app when running on recent macOS " +"releases." +msgstr "" + +#: ../build/NEWS:4473 +msgid "" +":issue:`46236`: Fix a bug in :c:func:`PyFunction_GetAnnotations` that caused " +"it to return a ``tuple`` instead of a ``dict``." +msgstr "" + +#: ../build/NEWS:4476 +msgid "" +":issue:`46140`: :c:func:`PyBuffer_GetPointer`, :c:func:" +"`PyBuffer_FromContiguous`, :c:func:`PyBuffer_ToContiguous` and :c:func:" +"`PyMemoryView_FromBuffer` now take buffer info by ``const Py_buffer *`` " +"instead of ``Py_buffer *``, as they do not need mutability. :c:func:" +"`PyBuffer_FromContiguous` also now takes the source buffer as ``const void " +"*``, and similarly :c:func:`PyBuffer_GetPointer` takes the strides as " +"``const Py_ssize_t *``." +msgstr "" + +#: ../build/NEWS:4484 +msgid "" +":issue:`45855`: Document that the *no_block* argument to :c:func:" +"`PyCapsule_Import` is a no-op now." +msgstr "" + +#: ../build/NEWS:4487 +msgid "" +":issue:`45855`: Replaced deprecated usage of :c:func:" +"`PyImport_ImportModuleNoBlock` with :c:func:`PyImport_ImportModule` in " +"stdlib modules. Patch by Kumar Aditya." +msgstr "" + +#: ../build/NEWS:4491 +msgid "" +":issue:`46007`: The :c:func:`PyUnicode_CHECK_INTERNED` macro has been " +"excluded from the limited C API. It was never usable there, because it used " +"internal structures which are not available in the limited C API. Patch by " +"Victor Stinner." +msgstr "" + +#: ../build/NEWS:4498 +msgid "Python 3.11.0 alpha 3" +msgstr "" + +#: ../build/NEWS:4500 +msgid "*Release date: 2021-12-08*" +msgstr "" + +#: ../build/NEWS:4505 +msgid "" +":issue:`46009`: Restore behavior from 3.9 and earlier when sending non-None " +"to newly started generator. In 3.9 this did not affect the state of the " +"generator. In 3.10.0 and 3.10.1 ``gen_func().send(0)`` is equivalent to " +"``gen_func().throw(TypeError(...)`` which exhausts the generator. In 3.10.2 " +"onward, the behavior has been reverted to that of 3.9." +msgstr "" + +#: ../build/NEWS:4511 +msgid "" +":issue:`46004`: Fix the :exc:`SyntaxError` location for errors involving for " +"loops with invalid targets. Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:4514 +msgid "" +":issue:`45711`: :c:func:`_PyErr_ChainStackItem` no longer normalizes " +"``exc_info`` (including setting the traceback on the exception instance) " +"because ``exc_info`` is always normalized." +msgstr "" + +#: ../build/NEWS:4518 +msgid "" +":issue:`45607`: The ``__note__`` field was added to :exc:`BaseException`. It " +"is ``None`` by default but can be set to a string which is added to the " +"exception's traceback." +msgstr "" + +#: ../build/NEWS:4522 +msgid "" +":issue:`45947`: Place pointers to dict and values immediately before GC " +"header. This reduces number of dependent memory loads to access either dict " +"or values from 3 to 1." +msgstr "" + +#: ../build/NEWS:4526 +msgid "" +":issue:`45915`: ``is_valid_fd`` now uses faster ``fcntl(fd, F_GETFD)`` on " +"Linux, macOS, and Windows." +msgstr "" + +#: ../build/NEWS:4529 +msgid "" +":issue:`44530`: Reverts a change to the ``code.__new__`` :ref:`audit event " +"` from an earlier prerelease." +msgstr "" + +#: ../build/NEWS:4532 +msgid "" +":issue:`42268`: Fail the configure step if the selected compiler doesn't " +"support memory sanitizer. Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:4535 +msgid "" +":issue:`45711`: The three values of ``exc_info`` are now always consistent " +"with each other. In particular, the ``type`` and ``traceback`` fields are " +"now derived from the exception instance. This impacts the return values of :" +"func:`sys.exc_info` and :c:func:`PyErr_GetExcInfo()` if the exception " +"instance is modified while the exception is handled, as well as :c:func:" +"`PyErr_SetExcInfo()`, which now ignores the ``type`` and ``traceback`` " +"arguments provided to it." +msgstr "" + +#: ../build/NEWS:4543 +msgid "" +":issue:`45727`: Refine the custom syntax error that suggests that a comma " +"may be missing to trigger only when the expressions are detected between " +"parentheses or brackets. Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:4547 +msgid "" +":issue:`45885`: Specialized the ``COMPARE_OP`` opcode using the PEP 659 " +"machinery." +msgstr "" + +#: ../build/NEWS:4550 +msgid "" +":issue:`45786`: Allocate space for the interpreter frame in the frame " +"object, to avoid an additional allocation when the frame object outlives the " +"frame activation." +msgstr "" + +#: ../build/NEWS:4554 +msgid "" +":issue:`45614`: Fix :mod:`traceback` display for exceptions with invalid " +"module name." +msgstr "" + +#: ../build/NEWS:4557 +msgid "" +":issue:`45813`: Fix crash when calling coro.cr_frame.clear() after coroutine " +"has been freed." +msgstr "" + +#: ../build/NEWS:4560 +msgid "" +":issue:`45811`: Improve the tokenizer errors when encountering invisible " +"control characters in the parser. Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:4563 +msgid "" +":issue:`45848`: Allow the parser to obtain error lines directly from encoded " +"files. Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:4566 +msgid "" +":issue:`45709`: Restore behavior from 3.10 when tracing an exception raised " +"within a with statement." +msgstr "" + +#: ../build/NEWS:4569 +msgid "" +":issue:`44525`: Adds new :opcode:`COPY_FREE_VARS` opcode, to make copying of " +"free variables from function to frame explicit. Helps optimization of calls " +"to Python function." +msgstr "" + +#: ../build/NEWS:4573 +msgid "" +":issue:`45829`: Specialize :opcode:`BINARY_SUBSCR` for classes with a " +"``__getitem__`` method implemented in Python" +msgstr "" + +#: ../build/NEWS:4576 +msgid "" +":issue:`45826`: Fixed a crash when calling ``.with_traceback(None)`` on " +"``NameError``. This occurs internally in ``unittest.TestCase." +"assertRaises()``." +msgstr "" + +#: ../build/NEWS:4580 +msgid "" +":issue:`45822`: Fixed a bug in the parser that was causing it to not " +"respect :pep:`263` coding cookies when no flags are provided. Patch by Pablo " +"Galindo" +msgstr "" + +#: ../build/NEWS:4584 +msgid "" +":issue:`45820`: Fix a segfault when the parser fails without reading any " +"input. Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:4587 +msgid "" +":issue:`45636`: Simplify the implementation of :opcode:`BINARY_OP` by " +"indexing into an array of function pointers (rather than switching on the " +"oparg)." +msgstr "" + +#: ../build/NEWS:4590 +msgid "" +":issue:`42540`: Fix crash when :func:`os.fork` is called with an active non-" +"default memory allocator." +msgstr "" + +#: ../build/NEWS:4593 +msgid "" +":issue:`45738`: Fix computation of error location for invalid continuation " +"characters in the parser. Patch by Pablo Galindo." +msgstr "" + +#: ../build/NEWS:4596 +msgid "" +":issue:`45636`: Remove an existing \"fast path\" for old-style string " +"formatting, since it no longer appears to have any measurable impact." +msgstr "" + +#: ../build/NEWS:4599 +msgid "" +":issue:`45753`: Make recursion checks a bit more efficient by tracking " +"amount of calls left before overflow." +msgstr "" + +#: ../build/NEWS:4602 +msgid "" +":issue:`45773`: Fix a compiler hang when attempting to optimize certain jump " +"patterns." +msgstr "" + +#: ../build/NEWS:4605 +msgid "" +":issue:`45764`: The parser now gives a better error message when leaving out " +"the opening parenthesis ``(`` after a ``def``-statement::" +msgstr "" + +#: ../build/NEWS:4614 +msgid "" +":issue:`45609`: Specialized the ``STORE_SUBSCR`` opcode using the PEP 659 " +"machinery." +msgstr "" + +#: ../build/NEWS:4617 +msgid "" +":issue:`45636`: Replace all numeric ``BINARY_*`` and ``INPLACE_*`` " +"instructions with a single :opcode:`BINARY_OP` implementation." +msgstr "" + +#: ../build/NEWS:4620 +msgid "" +":issue:`45582`: Path calculation (known as ``getpath``) has been " +"reimplemented as a frozen Python module. This should have no visible impact, " +"but may affect calculation of all paths referenced in :mod:`sys` and :mod:" +"`sysconfig`." +msgstr "" + +#: ../build/NEWS:4625 +msgid "" +":issue:`45450`: Improve the syntax error message for parenthesized " +"arguments. Patch by Pablo Galindo." +msgstr "" + +#: ../build/NEWS:4631 +msgid "" +":issue:`27946`: Fix possible crash when getting an attribute of class:`xml." +"etree.ElementTree.Element` simultaneously with replacing the ``attrib`` dict." +msgstr "" + +#: ../build/NEWS:4635 +msgid "" +":issue:`45711`: Make :mod:`asyncio` normalize exceptions as soon as they are " +"captured with :c:func:`PyErr_Fetch`, and before they are stored as an " +"exc_info triplet. This brings :mod:`asyncio` in line with the rest of the " +"codebase, where an exc_info triplet is always normalized." +msgstr "" + +#: ../build/NEWS:4640 +msgid "" +":issue:`23819`: Replaced asserts with exceptions in asyncio, patch by Kumar " +"Aditya." +msgstr "" + +#: ../build/NEWS:4643 +msgid "" +":issue:`13236`: :class:`unittest.TextTestResult` and :class:`unittest." +"TextTestRunner` flush now the output stream more often." +msgstr "" + +#: ../build/NEWS:4646 +msgid "" +":issue:`45917`: Added :func:`math.exp2`:, which returns 2 raised to the " +"power of x." +msgstr "" + +#: ../build/NEWS:4649 +msgid "" +":issue:`37658`: Fix issue when on certain conditions ``asyncio.wait_for()`` " +"may allow a coroutine to complete successfully, but fail to return the " +"result, potentially causing memory leaks or other issues." +msgstr "" + +#: ../build/NEWS:4653 +msgid "" +":issue:`45876`: Improve the accuracy of stdev() and pstdev() in the " +"statistics module. When the inputs are floats or fractions, the output is a " +"correctly rounded float" +msgstr "" + +#: ../build/NEWS:4657 +msgid "" +":issue:`44649`: Handle dataclass(slots=True) with a field that has default a " +"default value, but for which init=False." +msgstr "" + +#: ../build/NEWS:4660 +msgid "" +":issue:`45803`: Added missing kw_only parameter to dataclasses." +"make_dataclass()." +msgstr "" + +#: ../build/NEWS:4663 +msgid "" +":issue:`45837`: The :meth:`turtle.RawTurtle.settiltangle` is deprecated " +"since Python 3.1, it now emits a deprecation warning and will be removed in " +"Python 3.13." +msgstr "" + +#: ../build/NEWS:4667 +msgid "Use :meth:`turtle.RawTurtle.tiltangle` instead." +msgstr "" + +#: ../build/NEWS:4669 +msgid "" +":meth:`turtle.RawTurtle.tiltangle` was earlier incorrectly marked as " +"deprecated, its docstring has been corrected." +msgstr "" + +#: ../build/NEWS:4672 ../build/NEWS:5225 ../build/NEWS:6119 ../build/NEWS:6139 +#: ../build/NEWS:6168 ../build/NEWS:6175 ../build/NEWS:6182 +msgid "Patch by Hugo van Kemenade." +msgstr "" + +#: ../build/NEWS:4674 +msgid "" +":issue:`45831`: :mod:`faulthandler` can now write ASCII-only strings (like " +"filenames and function names) with a single write() syscall when dumping a " +"traceback. It reduces the risk of getting an unreadable dump when two " +"threads or two processes dump a traceback to the same file (like stderr) at " +"the same time. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:4680 +msgid "" +":issue:`45828`: :mod:`sqlite` C callbacks now use unraisable exceptions if " +"callback tracebacks are enabled. Patch by Erlend E. Aasland." +msgstr "" + +#: ../build/NEWS:4683 +msgid "" +":issue:`41735`: Fix thread lock in ``zlib.Decompress.flush()`` method before " +"``PyObject_GetBuffer``." +msgstr "" + +#: ../build/NEWS:4686 +msgid "" +":issue:`45235`: Reverted an argparse bugfix that caused regression in the " +"handling of default arguments for subparsers. This prevented leaf level " +"arguments from taking precedence over root level arguments." +msgstr "" + +#: ../build/NEWS:4690 +msgid "" +":issue:`45754`: Fix a regression in Python 3.11a1 and 3.11a2 where :mod:" +"`sqlite3` incorrectly would use ``SQLITE_LIMIT_LENGTH`` when checking SQL " +"statement lengths. Now, ``SQLITE_LIMIT_SQL_LENGTH`` is used. Patch by Erlend " +"E. Aasland." +msgstr "" + +#: ../build/NEWS:4695 +msgid "" +":issue:`45766`: Added *proportional* option to :meth:`statistics." +"linear_regression`." +msgstr "" + +#: ../build/NEWS:4698 +msgid "" +":issue:`45765`: In importlib.metadata, fix distribution discovery for an " +"empty path." +msgstr "" + +#: ../build/NEWS:4701 +msgid "" +":issue:`45757`: Fix bug where :mod:`dis` produced an incorrect oparg when :" +"opcode:`EXTENDED_ARG` is followed by an opcode that does not use its " +"argument." +msgstr "" + +#: ../build/NEWS:4705 +msgid "" +":issue:`45644`: In-place JSON file formatting using ``python3 -m json.tool " +"infile infile`` now works correctly, previously it left the file empty. " +"Patch by Chris Wesseling." +msgstr "" + +#: ../build/NEWS:4709 +msgid "" +":issue:`45703`: When a namespace package is imported before another module " +"from the same namespace is created/installed in a different :data:`sys.path` " +"location while the program is running, calling the :func:`importlib." +"invalidate_caches` function will now also guarantee the new module is " +"noticed." +msgstr "" + +#: ../build/NEWS:4715 +msgid ":issue:`45535`: Improve output of ``dir()`` with Enums." +msgstr "" + +#: ../build/NEWS:4717 +msgid "" +":issue:`45664`: Fix :func:`types.resolve_bases` and :func:`types.new_class` " +"for :class:`types.GenericAlias` instance as a base." +msgstr "" + +#: ../build/NEWS:4720 +msgid "" +":issue:`45663`: Fix :func:`dataclasses.is_dataclass` for dataclasses which " +"are subclasses of :class:`types.GenericAlias`." +msgstr "" + +#: ../build/NEWS:4723 +msgid "" +":issue:`45662`: Fix the repr of :data:`dataclasses.InitVar` with a type " +"alias to the built-in class, e.g. ``InitVar[list[int]]``." +msgstr "" + +#: ../build/NEWS:4726 +msgid "" +":issue:`43137`: Launch GNOME web browsers via gio tool instead of obsolete " +"gvfs-open" +msgstr "" + +#: ../build/NEWS:4729 +msgid "" +":issue:`45429`: On Windows, :func:`time.sleep` now uses a waitable timer " +"which supports high-resolution timers. Patch by Dong-hee Na and Eryk Sun." +msgstr "" + +#: ../build/NEWS:4732 +msgid ":issue:`37295`: Optimize :func:`math.comb` and :func:`math.perm`." +msgstr "" + +#: ../build/NEWS:4734 +msgid "" +":issue:`45514`: Deprecated legacy functions in :mod:`importlib.resources`." +msgstr "" + +#: ../build/NEWS:4736 +msgid "" +":issue:`45507`: Add tests for truncated/missing trailers in gzip.decompress " +"implementation." +msgstr "" + +#: ../build/NEWS:4739 +msgid "" +":issue:`45359`: Implement :pep:`585` for :class:`graphlib.TopologicalSorter`." +msgstr "" + +#: ../build/NEWS:4741 +msgid "" +":issue:`44733`: Add ``max_tasks_per_child`` to :class:`concurrent.futures." +"ProcessPoolExecutor`. This allows users to specify the maximum number of " +"tasks a single process should execute before the process needs to be " +"restarted." +msgstr "" + +#: ../build/NEWS:4746 +msgid "" +":issue:`28806`: Improve netrc library. netrc file no longer needs to contain " +"all tokens. And if the login name is anonymous, security check is no longer " +"need." +msgstr "" + +#: ../build/NEWS:4750 +msgid "" +":issue:`43498`: Avoid a possible *\"RuntimeError: dictionary changed size " +"during iteration\"* when adjusting the process count of :class:" +"`ProcessPoolExecutor`." +msgstr "" + +#: ../build/NEWS:4754 +msgid "" +":issue:`42158`: Add MIME types for N-quads, N-triples, Notation3 and TriG to " +"``mimetypes``." +msgstr "" + +#: ../build/NEWS:4757 +msgid "" +":issue:`30533`: Add :func:`inspect.getmembers_static` , it return all " +"members without triggering dynamic lookup via the descriptor protocol. Patch " +"by Weipeng Hong." +msgstr "" + +#: ../build/NEWS:4764 +msgid "" +":issue:`42238`: ``make -C Doc suspicious`` will be removed soon in favor of " +"``make -C Doc check``, mark it as deprecated." +msgstr "" + +#: ../build/NEWS:4767 +msgid "" +":issue:`45840`: Improve cross-references in the documentation for the data " +"model." +msgstr "" + +#: ../build/NEWS:4770 +msgid "" +":issue:`45640`: Properly marked-up grammar tokens in the documentation are " +"now clickable and take you to the definition of a given piece of grammar. " +"Patch by Arthur Milchior." +msgstr "" + +#: ../build/NEWS:4774 +msgid "" +":issue:`45788`: Link doc for sys.prefix to sysconfig doc on installation " +"paths." +msgstr "" + +#: ../build/NEWS:4776 +msgid "" +":issue:`45772`: ``socket.socket`` documentation is corrected to a class from " +"a function." +msgstr "" + +#: ../build/NEWS:4779 +msgid "" +":issue:`45392`: Update the docstring of the :class:`type` built-in to remove " +"a redundant line and to mention keyword arguments for the constructor." +msgstr "" + +#: ../build/NEWS:4782 +msgid "" +":issue:`45250`: Update the documentation to note that CPython does not " +"consistently require iterators to define ``__iter__``." +msgstr "" + +#: ../build/NEWS:4785 +msgid "" +":issue:`25381`: In the extending chapter of the extending doc, update a " +"paragraph about the global variables containing exception information." +msgstr "" + +#: ../build/NEWS:4788 +msgid "" +":issue:`43905`: Expanded :func:`~dataclasses.astuple` and :func:" +"`~dataclasses.asdict` docs, warning about deepcopy being applied and " +"providing a workaround." +msgstr "" + +#: ../build/NEWS:4795 +msgid "" +":issue:`45695`: Out-of-tree builds with a read-only source directory are now " +"tested by CI." +msgstr "" + +#: ../build/NEWS:4798 +msgid "" +":issue:`19460`: Add new Test for ``Lib/email/mime/nonmultipart.py::" +"MIMENonMultipart``." +msgstr "" + +#: ../build/NEWS:4801 +msgid "" +":issue:`45835`: Fix race condition in test_queue tests with multiple " +"\"feeder\" threads." +msgstr "" + +#: ../build/NEWS:4804 +msgid "" +":issue:`45783`: The test for the freeze tool now handles file moves and " +"deletions." +msgstr "" + +#: ../build/NEWS:4807 +msgid "" +":issue:`45745`: Remove the ``--findleaks`` command line option of regrtest: " +"use the ``--fail-env-changed`` option instead. Since Python 3.7, it was a " +"deprecated alias to the ``--fail-env-changed`` option." +msgstr "" + +#: ../build/NEWS:4811 +msgid "" +":issue:`45701`: Add tests with ``tuple`` type with :func:`functools." +"lru_cache` to ``test_functools``." +msgstr "" + +#: ../build/NEWS:4817 +msgid "" +":issue:`44035`: CI now verifies that autoconf files have been regenerated " +"with a current and unpatched autoconf package." +msgstr "" + +#: ../build/NEWS:4820 +msgid "" +":issue:`45950`: The build system now uses a :program:`_bootstrap_python` " +"interpreter for freezing and deepfreezing again. To speed up build process " +"the build tools :program:`_bootstrap_python` and :program:`_freeze_module` " +"are no longer build with LTO." +msgstr "" + +#: ../build/NEWS:4825 +msgid "" +":issue:`45881`: The :program:`configure` script now accepts ``--with-build-" +"python`` and ``--with-freeze-module`` options to make cross compiling easier." +msgstr "" + +#: ../build/NEWS:4829 +msgid "" +":issue:`40280`: Emscripten platform now uses ``.wasm`` suffix by default." +msgstr "" + +#: ../build/NEWS:4831 +msgid "" +":issue:`40280`: Disable unusable core extension modules on WASM/Emscripten " +"targets." +msgstr "" + +#: ../build/NEWS:4834 +msgid "" +":issue:`40280`: ``configure`` now checks for socket ``shutdown`` function. " +"The check makes it possible to disable ``SYS_shutdown`` with " +"``ac_cv_func_shutdown=no`` in CONFIG_SITE." +msgstr "" + +#: ../build/NEWS:4838 +msgid "" +":issue:`40280`: ``configure`` now checks for functions ``fork1, getegid, " +"geteuid, getgid, getppid, getuid, opendir, pipe, system, wait, ttyname``." +msgstr "" + +#: ../build/NEWS:4841 +msgid "" +":issue:`33393`: Update ``config.guess`` to 2021-06-03 and ``config.sub`` to " +"2021-08-14. ``Makefile`` now has an ``update-config`` target to make " +"updating more convenient." +msgstr "" + +#: ../build/NEWS:4845 +msgid "" +":issue:`45866`: ``make regen-all`` now produces the same output when run " +"from a directory other than the source tree: when building Python out of the " +"source tree. pegen now strips directory of the \"generated by pygen from " +"\" header Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:4850 +msgid "" +":issue:`40280`: ``configure`` now accepts machine ``wasm32`` or ``wasm64`` " +"and OS ``wasi`` or ``emscripten`` for cross building, e.g. ``wasm32-unknown-" +"emscripten``, ``wasm32-wasi``, or ``wasm32-unknown-wasi``." +msgstr "" + +#: ../build/NEWS:4855 +msgid "" +":issue:`41498`: Python now compiles on platforms without ``sigset_t``. " +"Several functions in :mod:`signal` are not available when ``sigset_t`` is " +"missing." +msgstr "" + +#: ../build/NEWS:4858 +msgid "Based on patch by Roman Yurchak for pyodide." +msgstr "" + +#: ../build/NEWS:4860 +msgid "" +":issue:`45881`: ``setup.py`` now uses ``CC`` from environment first to " +"discover multiarch and cross compile paths." +msgstr "" + +#: ../build/NEWS:4863 +msgid "" +":issue:`45886`: The ``_freeze_module`` program path can now be overridden on " +"the command line, e.g. ``make FREEZE_MODULE=../x86_64/Program/" +"_freeze_module``." +msgstr "" + +#: ../build/NEWS:4867 +msgid "" +":issue:`45873`: Get rid of the ``_bootstrap_python`` build step. The " +"deepfreeze.py script is now run using ``$(PYTHON_FOR_REGEN)`` which can be " +"Python 3.7 or newer (on Windows, 3.8 or newer)." +msgstr "" + +#: ../build/NEWS:4871 +msgid "" +":issue:`45847`: Port builtin hashlib extensions to ``PY_STDLIB_MOD`` macro " +"and ``addext()``." +msgstr "" + +#: ../build/NEWS:4874 +msgid "" +":issue:`45723`: Add ``autoconf`` helpers for saving and restoring " +"environment variables:" +msgstr "" + +#: ../build/NEWS:4877 +msgid "" +"``SAVE_ENV``: Save ``$CFLAGS``, ``$LDFLAGS``, ``$LIBS``, and ``$CPPFLAGS``." +msgstr "" + +#: ../build/NEWS:4879 +msgid "" +"``RESTORE_ENV``: Restore ``$CFLAGS``, ``$LDFLAGS``, ``$LIBS``, and " +"``$CPPFLAGS``." +msgstr "" + +#: ../build/NEWS:4881 +msgid "" +"``WITH_SAVE_ENV([SCRIPT])``: Run ``SCRIPT`` wrapped with ``SAVE_ENV`` and " +"``RESTORE_ENV``." +msgstr "" + +#: ../build/NEWS:4884 ../build/NEWS:6716 ../build/NEWS:6821 +msgid "Patch by Erlend E. Aasland." +msgstr "" + +#: ../build/NEWS:4886 +msgid "" +":issue:`45573`: Mandatory core modules, that are required to bootstrap " +"Python, are now in ``Modules/Setup.bootstrap``." +msgstr "" + +#: ../build/NEWS:4889 +msgid "" +":issue:`45573`: ``configure`` now creates ``Modules/Setup.stdlib`` with " +"conditionally enabled/disabled extension module lines. The file is not used, " +"yet." +msgstr "" + +#: ../build/NEWS:4893 +msgid "" +":issue:`45573`: ``configure`` now uses a unified format to set state, " +"compiler flags, and linker flags in Makefile. The new macro " +"``PY_STDLIB_MOD`` sets three variables that are consumed by ``Modules/" +"Setup`` and ``setup.py``." +msgstr "" + +#: ../build/NEWS:4897 +msgid "" +":issue:`45816`: Python now supports building with Visual Studio 2022 (MSVC " +"v143, VS Version 17.0). Patch by Jeremiah Vivian." +msgstr "" + +#: ../build/NEWS:4900 +msgid "" +":issue:`45800`: Settings for :mod:`pyexpat` C extension are now detected by " +"``configure``. The bundled ``expat`` library is built in ``Makefile``." +msgstr "" + +#: ../build/NEWS:4903 +msgid "" +":issue:`45798`: Settings for :mod:`decimal` internal C extension are now " +"detected by ``configure``. The bundled ``libmpdec`` library is built in " +"``Makefile``." +msgstr "" + +#: ../build/NEWS:4907 +msgid "" +":issue:`45723`: :program:`configure` has a new option ``--with-pkg-config`` " +"to disable or require pkg-config." +msgstr "" + +#: ../build/NEWS:4910 +msgid "" +":issue:`45774`: The build dependencies for :mod:`sqlite3` are now detected " +"by ``configure`` and ``pkg-config``. Patch by Erlend E. Aasland." +msgstr "" + +#: ../build/NEWS:4913 +msgid "" +":issue:`45763`: The build dependencies for :mod:`zlib`, :mod:`bz2`, and :mod:" +"`lzma` are now detected by ``configure``." +msgstr "" + +#: ../build/NEWS:4916 +msgid "" +":issue:`45747`: gdbm and dbm build dependencies are now detected by " +"``configure``." +msgstr "" + +#: ../build/NEWS:4919 +msgid "" +":issue:`45743`: On macOS, the build system no longer passes " +"``search_paths_first`` to the linker. The flag has been the default since " +"Xcode 4 / macOS 10.6." +msgstr "" + +#: ../build/NEWS:4923 +msgid "" +":issue:`45723`: ``configure.ac`` is now compatible with autoconf 2.71. " +"Deprecated checks ``STDC_HEADERS`` and ``AC_HEADER_TIME`` have been removed." +msgstr "" + +#: ../build/NEWS:4927 +msgid "" +":issue:`45723`: ``configure`` now prints a warning when pkg-config is " +"missing." +msgstr "" + +#: ../build/NEWS:4929 +msgid "" +":issue:`45731`: ``configure --enable-loadable-sqlite-extensions`` is now " +"handled by new ``PY_SQLITE_ENABLE_LOAD_EXTENSION`` macro instead of logic in " +"setup.py." +msgstr "" + +#: ../build/NEWS:4933 +msgid "" +":issue:`45723`: configure.ac now uses custom helper macros and " +"``AC_CACHE_CHECK`` to simplify and speed up configure runs." +msgstr "" + +#: ../build/NEWS:4936 +msgid "" +":issue:`45696`: Skip the marshal step for frozen modules by generating C " +"code that produces a set of ready-to-use code objects. This speeds up " +"startup time by another 10% or more." +msgstr "" + +#: ../build/NEWS:4940 +msgid ":issue:`45561`: Run smelly.py tool from $(srcdir)." +msgstr "" + +#: ../build/NEWS:4945 +msgid "" +":issue:`46105`: Fixed calculation of :data:`sys.path` in a venv on Windows." +msgstr "" + +#: ../build/NEWS:4947 +msgid "" +":issue:`45901`: When installed through the Microsoft Store and set as the " +"default app for :file:`*.py` files, command line arguments will now be " +"passed to Python when invoking a script without explicitly launching Python " +"(that is, ``script.py args`` rather than ``python script.py args``)." +msgstr "" + +#: ../build/NEWS:4953 +msgid "" +":issue:`45616`: Fix Python Launcher's ability to distinguish between " +"versions 3.1 and 3.10 when either one is explicitly requested. Previously, " +"3.1 would be used if 3.10 was requested but not installed, and 3.10 would be " +"used if 3.1 was requested but 3.10 was installed." +msgstr "" + +#: ../build/NEWS:4958 +msgid "" +":issue:`45850`: Implement changes to build with deep-frozen modules on " +"Windows. Note that we now require Python 3.10 as the \"bootstrap\" or " +"\"host\" Python." +msgstr "" + +#: ../build/NEWS:4961 +msgid ":issue:`45732`: Updates bundled Tcl/Tk to 8.6.12." +msgstr "" + +#: ../build/NEWS:4963 +msgid "" +":issue:`45720`: Internal reference to :file:`shlwapi.dll` was dropped to " +"help improve startup time. This DLL will no longer be loaded at the start of " +"every Python process." +msgstr "" + +#: ../build/NEWS:4970 +msgid ":issue:`45732`: Update python.org macOS installer to use Tcl/Tk 8.6.12." +msgstr "" + +#: ../build/NEWS:4975 +msgid "" +":issue:`39026`: Fix Python.h to build C extensions with Xcode: remove a " +"relative include from ``Include/cpython/pystate.h``." +msgstr "" + +#: ../build/NEWS:4980 +msgid "Python 3.11.0 alpha 2" +msgstr "" + +#: ../build/NEWS:4982 +msgid "*Release date: 2021-11-05*" +msgstr "" + +#: ../build/NEWS:4987 +msgid "" +":issue:`45716`: Improve the :exc:`SyntaxError` message when using ``True``, " +"``None`` or ``False`` as keywords in a function call. Patch by Pablo Galindo." +msgstr "" + +#: ../build/NEWS:4991 +msgid "" +":issue:`45688`: :data:`sys.stdlib_module_names` now contains the macOS-" +"specific module :mod:`_scproxy`." +msgstr "" + +#: ../build/NEWS:4994 +msgid "" +":issue:`45379`: Clarify :exc:`ImportError` message when we try to explicitly " +"import a frozen module but frozen modules are disabled." +msgstr "" + +#: ../build/NEWS:4997 +msgid "" +":issue:`44525`: Specialize simple calls to Python functions (no starargs, " +"keyowrd dict, or closure)" +msgstr "" + +#: ../build/NEWS:5000 +msgid "" +":issue:`45530`: Cases of sorting using tuples as keys may now be " +"significantly faster in some cases. Patch by Tim Peters." +msgstr "" + +#: ../build/NEWS:5003 +msgid "" +"The order of the result may differ from earlier releases if the tuple " +"elements don't define a total ordering (see :ref:`expressions-value-" +"comparisons` for information on total ordering). It's generally true that " +"the result of sorting simply isn't well-defined in the absence of a total " +"ordering on list elements." +msgstr "" + +#: ../build/NEWS:5009 +msgid "" +":issue:`45526`: In obmalloc, set ADDRESS_BITS to not ignore any bits " +"(ignored 16 before). That is safer in the case that the kernel gives user-" +"space virtual addresses that span a range greater than 48 bits." +msgstr "" + +#: ../build/NEWS:5013 +msgid "" +":issue:`30570`: Fixed a crash in ``issubclass()`` from infinite recursion " +"when searching pathological ``__bases__`` tuples." +msgstr "" + +#: ../build/NEWS:5016 +msgid "" +":issue:`45521`: Fix a bug in the obmalloc radix tree code. On 64-bit " +"machines, the bug causes the tree to hold 46-bits of virtual addresses, " +"rather than the intended 48-bits." +msgstr "" + +#: ../build/NEWS:5020 +msgid "" +":issue:`45494`: Fix parser crash when reporting errors involving invalid " +"continuation characters. Patch by Pablo Galindo." +msgstr "" + +#: ../build/NEWS:5023 +msgid "" +":issue:`45445`: Python now fails to initialize if it finds an invalid :" +"option:`-X` option in the command line. Patch by Pablo Galindo." +msgstr "" + +#: ../build/NEWS:5026 +msgid "" +":issue:`45340`: Object attributes are held in an array instead of a " +"dictionary. An object's dictionary are created lazily, only when needed. " +"Reduces the memory consumption of a typical Python object by about 30%. " +"Patch by Mark Shannon." +msgstr "" + +#: ../build/NEWS:5031 +msgid "" +":issue:`45408`: Fix a crash in the parser when reporting tokenizer errors " +"that occur at the same time unclosed parentheses are detected. Patch by " +"Pablo Galindo." +msgstr "" + +#: ../build/NEWS:5035 +msgid "" +":issue:`29410`: Add SipHash13 for string hash algorithm and use it by " +"default." +msgstr "" + +#: ../build/NEWS:5037 +msgid "" +":issue:`45385`: Fix reference leak from descr_check. Patch by Dong-hee Na." +msgstr "" + +#: ../build/NEWS:5039 +msgid "" +":issue:`45367`: Specialized the ``BINARY_MULTIPLY`` opcode to " +"``BINARY_MULTIPLY_INT`` and ``BINARY_MULTIPLY_FLOAT`` using the PEP 659 " +"machinery." +msgstr "" + +#: ../build/NEWS:5043 +msgid "" +":issue:`21736`: Frozen stdlib modules now have ``__file__`` to the .py file " +"they would otherwise be loaded from, if possible. For packages, " +"``__path__`` now has the correct entry instead of being an empty list, which " +"allows unfrozen submodules to be imported. These are set only if the stdlib " +"directory is known when the runtime is initialized. Note that the file at " +"``__file__`` is not guaranteed to exist. None of this affects non-stdlib " +"frozen modules nor, for now, frozen modules imported using " +"``PyImport_ImportFrozenModule()``. Also, at the moment ``co_filename`` is " +"not updated for the module." +msgstr "" + +#: ../build/NEWS:5053 +msgid "" +":issue:`45020`: For frozen stdlib modules, record the original module name " +"as ``module.__spec__.loader_state.origname``. If the value is different " +"than ``module.__spec__.name`` then the module was defined as an alias in " +"Tools/scripts/freeze_modules.py. If it is ``None`` then the module comes " +"from a source file outside the stdlib." +msgstr "" + +#: ../build/NEWS:5059 +msgid "" +":issue:`45324`: In FrozenImporter.find_spec(), we now preserve the " +"information needed in exec_module() to load the module. This change mostly " +"impacts internal details, rather than changing the importer's behavior." +msgstr "" + +#: ../build/NEWS:5063 +msgid "" +":issue:`45292`: Implement :pep:`654`. Add :class:`ExceptionGroup` and :class:" +"`BaseExceptionGroup`. Update traceback display code." +msgstr "" + +#: ../build/NEWS:5066 +msgid "" +":issue:`40116`: Change to the implementation of split dictionaries. Classes " +"where the instances differ either in the exact set of attributes, or in the " +"order in which those attributes are set, can still share keys. This should " +"have no observable effect on users of Python or the C-API. Patch by Mark " +"Shannon." +msgstr "" + +#: ../build/NEWS:5072 +msgid "" +":issue:`44050`: Extensions that indicate they use global state (by setting " +"``m_size`` to -1) can again be used in multiple interpreters. This reverts " +"to behavior of Python 3.8." +msgstr "" + +#: ../build/NEWS:5076 +msgid "" +":issue:`44525`: Setup initial specialization infrastructure for the " +"``CALL_FUNCTION`` opcode. Implemented initial specializations for C function " +"calls:" +msgstr "" + +#: ../build/NEWS:5080 +msgid "``CALL_FUNCTION_BUILTIN_O`` for ``METH_O`` flag." +msgstr "" + +#: ../build/NEWS:5082 +msgid "" +"``CALL_FUNCTION_BUILTIN_FAST`` for ``METH_FASTCALL`` flag without keywords." +msgstr "" + +#: ../build/NEWS:5084 +msgid "``CALL_FUNCTION_LEN`` for ``len(o)``." +msgstr "" + +#: ../build/NEWS:5086 +msgid "``CALL_FUNCTION_ISINSTANCE`` for ``isinstance(o, t)``." +msgstr "" + +#: ../build/NEWS:5088 +msgid "" +":issue:`44511`: Improve the generated bytecode for class and mapping " +"patterns." +msgstr "" + +#: ../build/NEWS:5090 +msgid "" +":issue:`43706`: Speed up calls to ``enumerate()`` by using the :pep:`590` " +"``vectorcall`` calling convention. Patch by Dong-hee Na." +msgstr "" + +#: ../build/NEWS:5096 +msgid "" +":issue:`45679`: Fix caching of multi-value :data:`typing.Literal`. " +"``Literal[True, 2]`` is no longer equal to ``Literal[1, 2]``." +msgstr "" + +#: ../build/NEWS:5099 +msgid "" +":issue:`42064`: Convert :mod:`sqlite3` to multi-phase initialisation (PEP " +"489). Patches by Erlend E. Aasland." +msgstr "" + +#: ../build/NEWS:5102 +msgid "" +":issue:`45438`: Fix typing.Signature string representation for generic " +"builtin types." +msgstr "" + +#: ../build/NEWS:5105 +msgid "" +":issue:`45613`: :mod:`sqlite3` now sets :attr:`sqlite3.threadsafety` based " +"on the default threading mode the underlying SQLite library has been " +"compiled with. Patch by Erlend E. Aasland." +msgstr "" + +#: ../build/NEWS:5109 +msgid ":issue:`45574`: Fix warning about ``print_escape`` being unused." +msgstr "" + +#: ../build/NEWS:5111 +msgid "" +":issue:`45581`: :meth:`sqlite3.connect` now correctly raises :exc:" +"`MemoryError` if the underlying SQLite API signals memory error. Patch by " +"Erlend E. Aasland." +msgstr "" + +#: ../build/NEWS:5115 +msgid "" +":issue:`45557`: pprint.pprint() now handles underscore_numbers correctly. " +"Previously it was always setting it to False." +msgstr "" + +#: ../build/NEWS:5118 +msgid "" +":issue:`44019`: Add :func:`operator.call` to ``operator.__all__``. Patch by " +"Kreusada." +msgstr "" + +#: ../build/NEWS:5121 +msgid "" +":issue:`42174`: :meth:`shutil.get_terminal_size` now falls back to sane " +"values if the column or line count are 0." +msgstr "" + +#: ../build/NEWS:5124 +msgid "" +":issue:`35673`: Improve the introspectability of the ``__loader__`` " +"attribute for namespace packages. :class:`importlib.machinery." +"NamespaceLoader` is now public, and implements the :class:`importlib.abc." +"InspectLoader` interface. ``_NamespaceLoader`` is kept for backward " +"compatibility." +msgstr "" + +#: ../build/NEWS:5129 +msgid "" +":issue:`45515`: Add references to :mod:`zoneinfo` in the :mod:`datetime` " +"documentation, mostly replacing outdated references to ``dateutil.tz``. " +"Change by Paul Ganssle." +msgstr "" + +#: ../build/NEWS:5133 +msgid "" +":issue:`45475`: Reverted optimization of iterating :class:`gzip.GzipFile`, :" +"class:`bz2.BZ2File`, and :class:`lzma.LZMAFile` (see :issue:`43787`) because " +"it caused regression when user iterate them without having reference of " +"them. Patch by Inada Naoki." +msgstr "" + +#: ../build/NEWS:5138 +msgid "" +":issue:`45489`: Update :class:`~typing.ForwardRef` to support ``|`` " +"operator. Patch by Dong-hee Na." +msgstr "" + +#: ../build/NEWS:5141 +msgid "" +":issue:`42222`: Removed deprecated support for float arguments in " +"*randrange()*." +msgstr "" + +#: ../build/NEWS:5144 +msgid "" +":issue:`45428`: Fix a regression in py_compile when reading filenames from " +"standard input." +msgstr "" + +#: ../build/NEWS:5147 +msgid "" +":issue:`45467`: Fix incremental decoder and stream reader in the \"raw-" +"unicode-escape\" codec. Previously they failed if the escape sequence was " +"split." +msgstr "" + +#: ../build/NEWS:5151 +msgid "" +":issue:`45461`: Fix incremental decoder and stream reader in the \"unicode-" +"escape\" codec. Previously they failed if the escape sequence was split." +msgstr "" + +#: ../build/NEWS:5155 +msgid "" +":issue:`45239`: Fixed :func:`email.utils.parsedate_tz` crashing with :exc:" +"`UnboundLocalError` on certain invalid input instead of returning ``None``. " +"Patch by Ben Hoyt." +msgstr "" + +#: ../build/NEWS:5159 +msgid "" +":issue:`45417`: Fix quadratic behaviour in the enum module: Creation of enum " +"classes with a lot of entries was quadratic." +msgstr "" + +#: ../build/NEWS:5162 +msgid "" +":issue:`45249`: Fix the behaviour of :func:`traceback.print_exc` when " +"displaying the caret when the ``end_offset`` in the exception is set to 0. " +"Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:5166 +msgid "" +":issue:`45416`: Fix use of :class:`asyncio.Condition` with explicit :class:" +"`asyncio.Lock` objects, which was a regression due to removal of explicit " +"loop arguments. Patch by Joongi Kim." +msgstr "" + +#: ../build/NEWS:5170 +msgid "" +":issue:`20028`: Empty escapechar/quotechar is not allowed when initializing :" +"class:`csv.Dialect`. Patch by Vajrasky Kok and Dong-hee Na." +msgstr "" + +#: ../build/NEWS:5173 +msgid "" +":issue:`44904`: Fix bug in the :mod:`doctest` module that caused it to fail " +"if a docstring included an example with a ``classmethod`` ``property``. " +"Patch by Alex Waygood." +msgstr "" + +#: ../build/NEWS:5177 +msgid "" +":issue:`45406`: Make :func:`inspect.getmodule` catch ``FileNotFoundError`` " +"raised by :'func:`inspect.getabsfile`, and return ``None`` to indicate that " +"the module could not be determined." +msgstr "" + +#: ../build/NEWS:5181 +msgid "" +":issue:`45411`: Add extensions for files containing subtitles - .srt & .vtt " +"- to the mimetypes.py module." +msgstr "" + +#: ../build/NEWS:5184 +msgid "" +":issue:`10716`: Migrated pydoc to HTML5 (without changing the look of it). " +"Side effect is to update xmlrpc's ``ServerHTMLDoc`` which now uses the CSS " +"too. cgitb now relies less on pydoc (as it can't use the CSS file)." +msgstr "" + +#: ../build/NEWS:5188 +msgid ":issue:`27580`: Add support of null characters in :mod:`csv`." +msgstr "" + +#: ../build/NEWS:5190 +msgid "" +":issue:`45262`: Prevent use-after-free in asyncio. Make sure the cached " +"running loop holder gets cleared on dealloc to prevent use-after-free in " +"get_running_loop" +msgstr "" + +#: ../build/NEWS:5194 +msgid "" +":issue:`45386`: Make :mod:`xmlrpc.client` more robust to C runtimes where " +"the underlying C ``strftime`` function results in a ``ValueError`` when " +"testing for year formatting options." +msgstr "" + +#: ../build/NEWS:5198 +msgid "" +":issue:`20028`: Improve error message of :class:`csv.Dialect` when " +"initializing. Patch by Vajrasky Kok and Dong-hee Na." +msgstr "" + +#: ../build/NEWS:5201 +msgid ":issue:`45343`: Update bundled pip to 21.2.4 and setuptools to 58.1.0" +msgstr "" + +#: ../build/NEWS:5203 +msgid "" +":issue:`45328`: Fixed :class:`http.client.HTTPConnection` to work properly " +"in OSs that don't support the ``TCP_NODELAY`` socket option." +msgstr "" + +#: ../build/NEWS:5206 +msgid "" +":issue:`45243`: Add :meth:`~sqlite3.Connection.setlimit` and :meth:`~sqlite3." +"Connection.getlimit` to :class:`sqlite3.Connection` for setting and getting " +"SQLite limits by connection basis. Patch by Erlend E. Aasland." +msgstr "" + +#: ../build/NEWS:5211 +msgid ":issue:`45320`: Removed from the :mod:`inspect` module:" +msgstr "" + +#: ../build/NEWS:5214 +msgid "the ``getargspec`` function, deprecated since Python 3.0;" +msgstr "" + +#: ../build/NEWS:5214 +msgid "" +"use :func:`inspect.signature` or :func:`inspect.getfullargspec` instead." +msgstr "" + +#: ../build/NEWS:5216 +msgid "" +"the ``formatargspec`` function, deprecated since Python 3.5; use the :func:" +"`inspect.signature` function and :class:`Signature` object directly." +msgstr "" + +#: ../build/NEWS:5220 +msgid "" +"the undocumented ``Signature.from_callable`` and ``Signature.from_function`` " +"functions, deprecated since Python 3.5; use the :meth:`Signature." +"from_callable() ` method instead." +msgstr "" + +#: ../build/NEWS:5227 +msgid "" +":issue:`45192`: Fix the ``tempfile._infer_return_type`` function so that the " +"``dir`` argument of the :mod:`tempfile` functions accepts an object " +"implementing the ``os.PathLike`` protocol." +msgstr "" + +#: ../build/NEWS:5231 +msgid "Patch by Kyungmin Lee." +msgstr "" + +#: ../build/NEWS:5233 +msgid "" +":issue:`45160`: When tracing a tkinter variable used by a ttk OptionMenu, " +"callbacks are no longer made twice." +msgstr "" + +#: ../build/NEWS:5236 +msgid "" +":issue:`25625`: Added non parallel-safe :func:`~contextlib.chdir` context " +"manager to change the current working directory and then restore it on exit. " +"Simple wrapper around :func:`~os.chdir`." +msgstr "" + +#: ../build/NEWS:5240 +msgid "" +":issue:`24139`: Add support for SQLite extended result codes in :exc:" +"`sqlite3.Error`. Patch by Erlend E. Aasland." +msgstr "" + +#: ../build/NEWS:5243 +msgid "" +":issue:`24444`: Fixed an error raised in :mod:`argparse` help display when " +"help for an option is set to 1+ blank spaces or when *choices* arg is an " +"empty container." +msgstr "" + +#: ../build/NEWS:5247 +msgid "" +":issue:`44547`: Implement ``Fraction.__int__``, so that a :class:`fractions." +"Fraction` instance ``f`` passes an ``isinstance(f, typing.SupportsInt)`` " +"check." +msgstr "" + +#: ../build/NEWS:5251 +msgid "" +":issue:`40321`: Adds support for HTTP 308 redirects to :mod:`urllib`. See :" +"rfc:`7538` for details. Patch by Jochem Schulenklopper." +msgstr "" + +#: ../build/NEWS:5254 +msgid "" +":issue:`41374`: Ensure that ``socket.TCP_*`` constants are exposed on Cygwin " +"3.1.6 and greater." +msgstr "" + +#: ../build/NEWS:5257 +msgid "" +":issue:`35970`: Add help flag to the base64 module's command line interface. " +"Patch contributed by Robert Kuska." +msgstr "" + +#: ../build/NEWS:5263 +msgid "" +":issue:`45726`: Improve documentation for :func:`functools.singledispatch` " +"and :class:`functools.singledispatchmethod`." +msgstr "" + +#: ../build/NEWS:5266 +msgid "" +":issue:`45680`: Amend the docs on ``GenericAlias`` objects to clarify that " +"non-container classes can also implement ``__class_getitem__``. Patch " +"contributed by Alex Waygood." +msgstr "" + +#: ../build/NEWS:5270 +msgid "" +":issue:`45618`: Update Sphinx version used to build the documentation to " +"4.2.0. Patch by Maciej Olko." +msgstr "" + +#: ../build/NEWS:5273 +msgid "" +":issue:`45655`: Add a new \"relevant PEPs\" section to the top of the " +"documentation for the ``typing`` module. Patch by Alex Waygood." +msgstr "" + +#: ../build/NEWS:5276 +msgid "" +":issue:`45604`: Add ``level`` argument to ``multiprocessing.log_to_stderr`` " +"function docs." +msgstr "" + +#: ../build/NEWS:5279 +msgid "" +":issue:`45516`: Add protocol description to the :class:`importlib.abc." +"TraversableResources` documentation." +msgstr "" + +#: ../build/NEWS:5282 +msgid "" +":issue:`45464`: Mention in the documentation of :ref:`Built-in Exceptions " +"` that inheriting from multiple exception types in a " +"single subclass is not recommended due to possible memory layout " +"incompatibility." +msgstr "" + +#: ../build/NEWS:5287 +msgid ":issue:`45449`: Add note about :pep:`585` in :mod:`collections.abc`." +msgstr "" + +#: ../build/NEWS:5289 +msgid "" +":issue:`45516`: Add protocol description to the :class:`importlib.abc." +"Traversable` documentation." +msgstr "" + +#: ../build/NEWS:5292 +msgid "" +":issue:`20692`: Add Programming FAQ entry explaining that int literal " +"attribute access requires either a space after or parentheses around the " +"literal." +msgstr "" + +#: ../build/NEWS:5298 +msgid "" +":issue:`45678`: Add tests for scenarios in which :class:`functools." +"singledispatchmethod` is stacked on top of a method that has already been " +"wrapped by two other decorators. Patch by Alex Waygood." +msgstr "" + +#: ../build/NEWS:5302 +msgid ":issue:`45578`: Add tests for :func:`dis.distb`" +msgstr "" + +#: ../build/NEWS:5304 +msgid "" +":issue:`45678`: Add tests to ensure that ``functools.singledispatchmethod`` " +"correctly wraps the attributes of the target function." +msgstr "" + +#: ../build/NEWS:5307 +msgid "" +":issue:`45668`: PGO tests now pass when Python is built without test " +"extension modules." +msgstr "" + +#: ../build/NEWS:5310 +msgid "" +":issue:`45577`: Add subtests for all ``pickle`` protocols in " +"``test_zoneinfo``." +msgstr "" + +#: ../build/NEWS:5312 +msgid "" +":issue:`45566`: Fix ``test_frozen_pickle`` in ``test_dataclasses`` to check " +"all ``pickle`` versions." +msgstr "" + +#: ../build/NEWS:5315 +msgid "" +":issue:`43592`: :mod:`test.libregrtest` now raises the soft resource limit " +"for the maximum number of file descriptors when the default is too low for " +"our test suite as was often the case on macOS." +msgstr "" + +#: ../build/NEWS:5319 +msgid "" +":issue:`39679`: Add more test cases for `@functools.singledispatchmethod` " +"when combined with `@classmethod` or `@staticmethod`." +msgstr "" + +#: ../build/NEWS:5322 +msgid "" +":issue:`45410`: When libregrtest spawns a worker process, stderr is now " +"written into stdout to keep messages order. Use a single pipe for stdout and " +"stderr, rather than two pipes. Previously, messages were out of order which " +"made analysis of buildbot logs harder Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:5327 +msgid "" +":issue:`45402`: Fix test_tools.test_sundry() when Python is built out of " +"tree: fix how the freeze_modules.py tool locates the _freeze_module program. " +"Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:5331 +msgid "" +":issue:`45403`: Fix test_sys.test_stdlib_dir() when Python is built outside " +"the source tree: compare normalized paths. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:5334 +msgid "" +":issue:`45400`: Fix " +"test_name_error_suggestions_do_not_trigger_for_too_many_locals() of " +"test_exceptions if a directory name contains \"a1\" (like " +"\"Python-3.11.0a1\"): use a stricter regular expression. Patch by Victor " +"Stinner." +msgstr "" + +#: ../build/NEWS:5340 +msgid "" +":issue:`10572`: Rename :mod:`sqlite3` tests from ``test_sqlite`` to " +"``test_sqlite3``, and relocate them to ``Lib/test/test_sqlite3``. Patch by " +"Erlend E. Aasland." +msgstr "" + +#: ../build/NEWS:5347 +msgid "" +":issue:`43158`: ``setup.py`` now uses values from configure script to build " +"the ``_uuid`` extension module. Configure now detects util-linux's " +"``libuuid``, too." +msgstr "" + +#: ../build/NEWS:5351 +msgid "" +":issue:`45666`: Fix warning of ``swprintf`` and ``%s`` usage in ``_testembed." +"c``" +msgstr "" + +#: ../build/NEWS:5354 +msgid "" +":issue:`45548`: ``Modules/Setup`` and ``Modules/makesetup`` have been " +"improved. The ``Setup`` file now contains working rules for all extensions. " +"Outdated comments have been removed. Rules defined by ``makesetup`` track " +"dependencies correctly." +msgstr "" + +#: ../build/NEWS:5359 +msgid "" +":issue:`45548`: The :mod:`math` and :mod:`cmath` implementation now require " +"a C99 compatible ``libm`` and no longer ship with workarounds for missing " +"acosh, asinh, atanh, expm1, and log1p functions." +msgstr "" + +#: ../build/NEWS:5363 +msgid "" +":issue:`45595`: ``setup.py`` and ``makesetup`` now track build dependencies " +"on all Python header files and module specific header files." +msgstr "" + +#: ../build/NEWS:5366 +msgid "" +":issue:`45571`: ``Modules/Setup`` now use ``PY_CFLAGS_NODIST`` instead of " +"``PY_CFLAGS`` to compile shared modules." +msgstr "" + +#: ../build/NEWS:5369 +msgid "" +":issue:`45570`: :mod:`pyexpat` and :mod:`_elementtree` no longer define " +"obsolete macros ``HAVE_EXPAT_CONFIG_H`` and ``USE_PYEXPAT_CAPI``. " +"``XML_POOR_ENTROPY`` is now defined in ``expat_config.h``." +msgstr "" + +#: ../build/NEWS:5373 +msgid "" +":issue:`43974`: ``setup.py`` no longer defines ``Py_BUILD_CORE_MODULE``. " +"Instead every module, that uses the internal API, defines the macro." +msgstr "" + +#: ../build/NEWS:5376 +msgid ":issue:`45548`: Fill in missing entries in Modules/Setup." +msgstr "" + +#: ../build/NEWS:5378 +msgid "" +":issue:`45532`: Update :data:`sys.version` to use ``main`` as fallback " +"information. Patch by Jeong YunWon." +msgstr "" + +#: ../build/NEWS:5381 +msgid "" +":issue:`45536`: The ``configure`` script now checks whether OpenSSL headers " +"and libraries provide required APIs. Most common APIs are verified. The " +"check detects outdated or missing OpenSSL. Failures do not stop configure." +msgstr "" + +#: ../build/NEWS:5385 +msgid "" +":issue:`45221`: Fixed regression in handling of ``LDFLAGS`` and ``CPPFLAGS`` " +"options where :meth:`argparse.parse_known_args` could interpret an option as " +"one of the built-in command line argument, for example ``-h`` for help." +msgstr "" + +#: ../build/NEWS:5389 +msgid "" +":issue:`45440`: Building Python now requires a C99 ```` header file " +"providing the following functions: ``copysign()``, ``hypot()``, " +"``isfinite()``, ``isinf()``, ``isnan()``, ``round()``. Patch by Victor " +"Stinner." +msgstr "" + +#: ../build/NEWS:5394 +msgid "" +":issue:`45405`: Prevent ``internal configure error`` when running " +"``configure`` with recent versions of non-Apple clang. Patch by David " +"Bohman." +msgstr "" + +#: ../build/NEWS:5397 +msgid ":issue:`45433`: Avoid linking libpython with libcrypt." +msgstr "" + +#: ../build/NEWS:5402 +msgid "" +":issue:`43652`: Update Tcl/Tk to 8.6.11, actually this time. The previous " +"update incorrectly included 8.6.10." +msgstr "" + +#: ../build/NEWS:5405 +msgid "" +":issue:`45337`: venv now warns when the created environment may need to be " +"accessed at a different path, due to redirections, links or junctions. It " +"also now correctly installs or upgrades components when the alternate path " +"is required." +msgstr "" + +#: ../build/NEWS:5410 +msgid "" +":issue:`43851`: Build SQLite ``SQLITE_OMIT_AUTOINIT`` on Windows. Patch by " +"Erlend E. Aasland." +msgstr "" + +#: ../build/NEWS:5416 +msgid "" +":issue:`44828`: Avoid tkinter file dialog failure on macOS 12 Monterey when " +"using the Tk 8.6.11 provided by python.org macOS installers. Patch by Marc " +"Culler of the Tk project." +msgstr "" + +#: ../build/NEWS:5423 +msgid "" +":issue:`45495`: Add context keywords 'case' and 'match' to completions list." +msgstr "" + +#: ../build/NEWS:5428 +msgid "" +":issue:`29103`: :c:func:`PyType_FromSpec* ` now " +"copies the class name from the spec to a buffer owned by the class, so the " +"original can be safely deallocated. Patch by Petr Viktorin." +msgstr "" + +#: ../build/NEWS:5432 +msgid "" +":issue:`45522`: The internal freelists for frame, float, list, dict, async " +"generators, and context objects can now be disabled." +msgstr "" + +#: ../build/NEWS:5435 +msgid "" +":issue:`35134`: Exclude :c:func:`PyWeakref_GET_OBJECT` from the limited C " +"API. It never worked since the :c:type:`PyWeakReference` structure is opaque " +"in the limited C API." +msgstr "" + +#: ../build/NEWS:5439 +msgid "" +":issue:`35081`: Move the ``interpreteridobject.h`` header file from " +"``Include/`` to ``Include/internal/``. It only provides private functions. " +"Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:5443 +msgid "" +":issue:`35134`: The non-limited API files ``cellobject.h``, ``classobject." +"h``, ``context.h``, ``funcobject.h``, ``genobject.h`` and ``longintrepr.h`` " +"have been moved to the ``Include/cpython`` directory. Moreover, the ``eval." +"h`` header file was removed. These files must not be included directly, as " +"they are already included in ``Python.h``: :ref:`Include Files `. If they have been included directly, consider including ``Python." +"h`` instead. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:5451 +msgid "" +":issue:`45474`: The following items are no longer available when " +"``Py_LIMITED_API`` is defined:" +msgstr "" + +#: ../build/NEWS:5454 +msgid ":c:func:`PyMarshal_WriteLongToFile`" +msgstr "" + +#: ../build/NEWS:5455 +msgid ":c:func:`PyMarshal_WriteObjectToFile`" +msgstr "" + +#: ../build/NEWS:5456 +msgid ":c:func:`PyMarshal_ReadObjectFromString`" +msgstr "" + +#: ../build/NEWS:5457 +msgid ":c:func:`PyMarshal_WriteObjectToString`" +msgstr "" + +#: ../build/NEWS:5458 +msgid "the ``Py_MARSHAL_VERSION`` macro" +msgstr "" + +#: ../build/NEWS:5460 +msgid "These are not part of the :ref:`limited API `." +msgstr "" + +#: ../build/NEWS:5464 +msgid "" +":issue:`45434`: Remove the ``pystrhex.h`` header file. It only contains " +"private functions. C extensions should only include the main ```` " +"header file. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:5468 +msgid "" +":issue:`45440`: Remove the ``Py_FORCE_DOUBLE()`` macro. It was used by the " +"``Py_IS_INFINITY()`` macro. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:5471 +msgid "" +":issue:`45434`: ```` no longer includes the header files ````, ````, ```` and ```` when the " +"``Py_LIMITED_API`` macro is set to ``0x030b0000`` (Python 3.11) or higher. C " +"extensions should explicitly include the header files after ``#include " +"``. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:5477 +msgid "" +":issue:`41123`: Remove ``Py_UNICODE_COPY()`` and ``Py_UNICODE_FILL()`` " +"macros, deprecated since Python 3.3. Use ``PyUnicode_CopyCharacters()`` or " +"``memcpy()`` (``wchar_t*`` string), and ``PyUnicode_Fill()`` functions " +"instead. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:5482 +msgid "" +":issue:`45412`: Remove the following math macros using the ``errno`` " +"variable:" +msgstr "" + +#: ../build/NEWS:5484 +msgid "``Py_ADJUST_ERANGE1()``" +msgstr "" + +#: ../build/NEWS:5485 +msgid "``Py_ADJUST_ERANGE2()``" +msgstr "" + +#: ../build/NEWS:5486 +msgid "``Py_OVERFLOWED()``" +msgstr "" + +#: ../build/NEWS:5487 +msgid "``Py_SET_ERANGE_IF_OVERFLOW()``" +msgstr "" + +#: ../build/NEWS:5488 +msgid "``Py_SET_ERRNO_ON_MATH_ERROR()``" +msgstr "" + +#: ../build/NEWS:5492 +msgid "" +":issue:`45395`: Custom frozen modules (the array set to " +"``PyImport_FrozenModules``) are now treated as additions, rather than " +"replacing all the default frozen modules. Frozen stdlib modules can still be " +"disabled by setting the \"code\" field of the custom array entry to NULL." +msgstr "" + +#: ../build/NEWS:5497 +msgid "" +":issue:`43760`: Add new :c:func:`PyThreadState_EnterTracing`, and :c:func:" +"`PyThreadState_LeaveTracing` functions to the limited C API to suspend and " +"resume tracing and profiling. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:5501 +msgid "" +":issue:`44220`: :c:var:`PyStructSequence_UnnamedField` is added to the " +"Stable ABI." +msgstr "" + +#: ../build/NEWS:5506 +msgid "Python 3.11.0 alpha 1" +msgstr "" + +#: ../build/NEWS:5508 +msgid "*Release date: 2021-10-05*" +msgstr "" + +#: ../build/NEWS:5513 +msgid "" +":issue:`42278`: Replaced usage of :func:`tempfile.mktemp` with :class:" +"`~tempfile.TemporaryDirectory` to avoid a potential race condition." +msgstr "" + +#: ../build/NEWS:5516 +msgid "" +":issue:`44600`: Fix incorrect line numbers while tracing some failed " +"patterns in :ref:`match ` statements. Patch by Charles Burkland." +msgstr "" + +#: ../build/NEWS:5519 +msgid "" +":issue:`41180`: Add auditing events to the :mod:`marshal` module, and stop " +"raising ``code.__init__`` events for every unmarshalled code object. " +"Directly instantiated code objects will continue to raise an event, and " +"audit event handlers should inspect or collect the raw marshal data. This " +"reduces a significant performance overhead when loading from ``.pyc`` files." +msgstr "" + +#: ../build/NEWS:5526 +msgid "" +":issue:`44394`: Update the vendored copy of libexpat to 2.4.1 (from 2.2.8) " +"to get the fix for the CVE-2013-0340 \"Billion Laughs\" vulnerability. This " +"copy is most used on Windows and macOS." +msgstr "" + +#: ../build/NEWS:5530 +msgid "" +":issue:`43124`: Made the internal ``putcmd`` function in :mod:`smtplib` " +"sanitize input for presence of ``\\r`` and ``\\n`` characters to avoid " +"(unlikely) command injection." +msgstr "" + +#: ../build/NEWS:5534 +msgid "" +":issue:`44022`: :mod:`http.client` now avoids infinitely reading potential " +"HTTP headers after a ``100 Continue`` status response from the server." +msgstr "" + +#: ../build/NEWS:5540 +msgid "" +":issue:`43760`: The number of hardware branches per instruction dispatch is " +"reduced from two to one by adding a special instruction for tracing. Patch " +"by Mark Shannon." +msgstr "" + +#: ../build/NEWS:5544 +msgid "" +":issue:`45061`: Add a deallocator to the bool type to detect refcount bugs " +"in C extensions which call Py_DECREF(Py_True) or Py_DECREF(Py_False) by " +"mistake. Detect also refcount bugs when the empty tuple singleton or the " +"Unicode empty string singleton is destroyed by mistake. Patch by Victor " +"Stinner." +msgstr "" + +#: ../build/NEWS:5550 +msgid "" +":issue:`24076`: sum() was further optimised for summing up single digit " +"integers." +msgstr "" + +#: ../build/NEWS:5553 +msgid ":issue:`45190`: Update Unicode databases to Unicode 14.0.0." +msgstr "" + +#: ../build/NEWS:5555 +msgid ":issue:`45167`: Fix deepcopying of :class:`types.GenericAlias` objects." +msgstr "" + +#: ../build/NEWS:5557 +msgid "" +":issue:`45155`: :meth:`int.to_bytes` and :meth:`int.from_bytes` now take a " +"default value of ``\"big\"`` for the ``byteorder`` argument. :meth:`int." +"to_bytes` also takes a default value of ``1`` for the ``length`` argument." +msgstr "" + +#: ../build/NEWS:5562 +msgid "" +":issue:`44219`: Release the GIL while performing ``isatty`` system calls on " +"arbitrary file descriptors. In particular, this affects :func:`os.isatty`, :" +"func:`os.device_encoding` and :class:`io.TextIOWrapper`. By extension, :func:" +"`io.open` in text mode is also affected. This change solves a deadlock in :" +"func:`os.isatty`. Patch by Vincent Michel in :issue:`44219`." +msgstr "" + +#: ../build/NEWS:5568 +msgid "" +":issue:`44959`: Added fallback to extension modules with '.sl' suffix on HP-" +"UX" +msgstr "" + +#: ../build/NEWS:5570 +msgid "" +":issue:`45121`: Fix issue where ``Protocol.__init__`` raises " +"``RecursionError`` when it's called directly or via ``super()``. Patch " +"provided by Yurii Karabas." +msgstr "" + +#: ../build/NEWS:5574 +msgid "" +":issue:`44348`: The deallocator function of the :exc:`BaseException` type " +"now uses the trashcan mechanism to prevent stack overflow. For example, when " +"a :exc:`RecursionError` instance is raised, it can be linked to another " +"RecursionError through the ``__context__`` attribute or the " +"``__traceback__`` attribute, and then a chain of exceptions is created. When " +"the chain is destroyed, nested deallocator function calls can crash with a " +"stack overflow if the chain is too long compared to the available stack " +"memory. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:5583 +msgid "" +":issue:`45123`: Fix PyAiter_Check to only check for the __anext__ presence " +"(not for __aiter__). Rename PyAiter_Check to PyAIter_Check, " +"PyObject_GetAiter -> PyObject_GetAIter." +msgstr "" + +#: ../build/NEWS:5587 +msgid "" +":issue:`1514420`: Interpreter no longer attempts to open files with names in " +"angle brackets (like \"\" or \"\") when formatting an " +"exception." +msgstr "" + +#: ../build/NEWS:5591 +msgid "" +":issue:`41031`: Match C and Python code formatting of unprintable exceptions " +"and exceptions in the :mod:`__main__` module." +msgstr "" + +#: ../build/NEWS:5594 +msgid "" +":issue:`37330`: :func:`open`, :func:`io.open`, :func:`codecs.open` and :" +"class:`fileinput.FileInput` no longer accept ``'U'`` (\"universal newline\") " +"in the file mode. This flag was deprecated since Python 3.3. Patch by Victor " +"Stinner." +msgstr "" + +#: ../build/NEWS:5599 +msgid "" +":issue:`45083`: When the interpreter renders an exception, its name now has " +"a complete qualname. Previously only the class name was concatenated to the " +"module name, which sometimes resulted in an incorrect full name being " +"displayed." +msgstr "" + +#: ../build/NEWS:5604 +msgid "" +"(This issue impacted only the C code exception rendering, the :mod:" +"`traceback` module was using qualname already)." +msgstr "" + +#: ../build/NEWS:5607 +msgid "" +":issue:`34561`: List sorting now uses the merge-ordering strategy from Munro " +"and Wild's ``powersort()``. Unlike the former strategy, this is provably " +"near-optimal in the entropy of the distribution of run lengths. Most uses of " +"``list.sort()`` probably won't see a significant time difference, but may " +"see significant improvements in cases where the former strategy was " +"exceptionally poor. However, as these are all fast linear-time " +"approximations to a problem that's inherently at best quadratic-time to " +"solve truly optimally, it's also possible to contrive cases where the former " +"strategy did better." +msgstr "" + +#: ../build/NEWS:5617 +msgid "" +":issue:`45056`: Compiler now removes trailing unused constants from " +"co_consts." +msgstr "" + +#: ../build/NEWS:5619 +msgid "" +":issue:`45020`: Add a new command line option, \"-X frozen_modules=[on|" +"off]\" to opt out of (or into) using optional frozen modules. This defaults " +"to \"on\" (or \"off\" if it's running out of the source tree)." +msgstr "" + +#: ../build/NEWS:5623 +msgid "" +":issue:`45012`: In :mod:`posix`, release GIL during ``stat()``, ``lstat()``, " +"and ``fstatat()`` syscalls made by :func:`os.DirEntry.stat`. Patch by " +"Stanisław Skonieczny." +msgstr "" + +#: ../build/NEWS:5627 +msgid "" +":issue:`45018`: Fixed pickling of range iterators that iterated for over " +"``2**32`` times." +msgstr "" + +#: ../build/NEWS:5630 +msgid "" +":issue:`45000`: A :exc:`SyntaxError` is now raised when trying to delete :" +"const:`__debug__`. Patch by Dong-hee Na." +msgstr "" + +#: ../build/NEWS:5633 +msgid "" +":issue:`44963`: Implement ``send()`` and ``throw()`` methods for " +"``anext_awaitable`` objects. Patch by Pablo Galindo." +msgstr "" + +#: ../build/NEWS:5636 +msgid "" +":issue:`44962`: Fix a race in WeakKeyDictionary, WeakValueDictionary and " +"WeakSet when two threads attempt to commit the last pending removal. This " +"fixes asyncio.create_task and fixes a data loss in asyncio.run where " +"shutdown_asyncgens is not run" +msgstr "" + +#: ../build/NEWS:5641 +msgid "" +":issue:`24234`: Implement the :meth:`__bytes__` special method on the :class:" +"`bytes` type, so a bytes object ``b`` passes an ``isinstance(b, typing." +"SupportsBytes)`` check." +msgstr "" + +#: ../build/NEWS:5645 +msgid "" +":issue:`24234`: Implement the :meth:`__complex__` special method on the :" +"class:`complex` type, so a complex number ``z`` passes an ``isinstance(z, " +"typing.SupportsComplex)`` check." +msgstr "" + +#: ../build/NEWS:5649 +msgid "" +":issue:`44954`: Fixed a corner case bug where the result of ``float." +"fromhex('0x.8p-1074')`` was rounded the wrong way." +msgstr "" + +#: ../build/NEWS:5652 +msgid "" +":issue:`44947`: Refine the syntax error for trailing commas in import " +"statements. Patch by Pablo Galindo." +msgstr "" + +#: ../build/NEWS:5655 +msgid "" +":issue:`44945`: Specialize the BINARY_ADD instruction using the PEP 659 " +"machinery. Adds five new instructions:" +msgstr "" + +#: ../build/NEWS:5658 +msgid "BINARY_ADD_ADAPTIVE" +msgstr "" + +#: ../build/NEWS:5659 +msgid "BINARY_ADD_FLOAT" +msgstr "" + +#: ../build/NEWS:5660 +msgid "BINARY_ADD_INT" +msgstr "" + +#: ../build/NEWS:5661 +msgid "BINARY_ADD_UNICODE" +msgstr "" + +#: ../build/NEWS:5662 +msgid "BINARY_ADD_UNICODE_INPLACE_FAST" +msgstr "" + +#: ../build/NEWS:5664 +msgid "" +":issue:`44929`: Fix some edge cases of ``enum.Flag`` string representation " +"in the REPL. Patch by Pablo Galindo." +msgstr "" + +#: ../build/NEWS:5667 +msgid ":issue:`44914`: Class version tags are no longer recycled." +msgstr "" + +#: ../build/NEWS:5669 +msgid "" +"This means that a version tag serves as a unique identifier for the state of " +"a class. We rely on this for effective specialization of the LOAD_ATTR and " +"other instructions." +msgstr "" + +#: ../build/NEWS:5673 +msgid "" +":issue:`44698`: Restore behaviour of complex exponentiation with integer-" +"valued exponent of type :class:`float` or :class:`complex`." +msgstr "" + +#: ../build/NEWS:5676 +msgid "" +":issue:`44895`: A debug variable :envvar:`PYTHONDUMPREFSFILE` is added for " +"creating a dump file which is generated by :option:`--with-trace-refs`. " +"Patch by Dong-hee Na." +msgstr "" + +#: ../build/NEWS:5680 +msgid ":issue:`44900`: Add five superinstructions for PEP 659 quickening:" +msgstr "" + +#: ../build/NEWS:5682 +msgid "LOAD_FAST LOAD_FAST" +msgstr "" + +#: ../build/NEWS:5683 +msgid "STORE_FAST LOAD_FAST" +msgstr "" + +#: ../build/NEWS:5684 +msgid "LOAD_FAST LOAD_CONST" +msgstr "" + +#: ../build/NEWS:5685 +msgid "LOAD_CONST LOAD_FAST" +msgstr "" + +#: ../build/NEWS:5686 +msgid "STORE_FAST STORE_FAST" +msgstr "" + +#: ../build/NEWS:5688 +msgid "" +":issue:`44889`: Initial implementation of adaptive specialization of " +"``LOAD_METHOD``. The following specialized forms were added:" +msgstr "" + +#: ../build/NEWS:5691 +msgid "``LOAD_METHOD_CACHED``" +msgstr "" + +#: ../build/NEWS:5693 +msgid "``LOAD_METHOD_MODULE``" +msgstr "" + +#: ../build/NEWS:5695 +msgid "``LOAD_METHOD_CLASS``" +msgstr "" + +#: ../build/NEWS:5697 +msgid "" +":issue:`44890`: Specialization stats are always collected in debug builds." +msgstr "" + +#: ../build/NEWS:5699 +msgid "" +":issue:`44885`: Correct the ast locations of f-strings with format specs and " +"repeated expressions. Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:5702 +msgid "" +":issue:`44878`: Remove the loop from the bytecode interpreter. All " +"instructions end with a DISPATCH macro, so the loop is now redundant." +msgstr "" + +#: ../build/NEWS:5705 +msgid "" +":issue:`44878`: Remove switch statement for interpreter loop when using " +"computed gotos. This makes sure that we only have one dispatch table in the " +"interpreter." +msgstr "" + +#: ../build/NEWS:5709 +msgid "" +":issue:`44874`: Deprecate the old trashcan macros " +"(``Py_TRASHCAN_SAFE_BEGIN``/``Py_TRASHCAN_SAFE_END``). They should be " +"replaced by the new macros ``Py_TRASHCAN_BEGIN`` and ``Py_TRASHCAN_END``." +msgstr "" + +#: ../build/NEWS:5713 +msgid "" +":issue:`44872`: Use new trashcan macros (Py_TRASHCAN_BEGIN/END) in " +"frameobject.c instead of the old ones (Py_TRASHCAN_SAFE_BEGIN/END)." +msgstr "" + +#: ../build/NEWS:5716 +msgid "" +":issue:`33930`: Fix segmentation fault with deep recursion when cleaning " +"method objects. Patch by Augusto Goulart and Pablo Galindo." +msgstr "" + +#: ../build/NEWS:5719 +msgid "" +":issue:`25782`: Fix bug where ``PyErr_SetObject`` hangs when the current " +"exception has a cycle in its context chain." +msgstr "" + +#: ../build/NEWS:5722 +msgid "" +":issue:`44856`: Fix reference leaks in the error paths of ``update_bases()`` " +"and ``__build_class__``. Patch by Pablo Galindo." +msgstr "" + +#: ../build/NEWS:5725 +msgid "" +":issue:`44826`: Initial implementation of adaptive specialization of " +"STORE_ATTR" +msgstr "" + +#: ../build/NEWS:5727 +msgid "Three specialized forms of STORE_ATTR are added:" +msgstr "" + +#: ../build/NEWS:5729 +msgid "STORE_ATTR_SLOT" +msgstr "" + +#: ../build/NEWS:5731 +msgid "STORE_ATTR_SPLIT_KEYS" +msgstr "" + +#: ../build/NEWS:5733 +msgid "STORE_ATTR_WITH_HINT" +msgstr "" + +#: ../build/NEWS:5735 +msgid "" +":issue:`44838`: Fixed a bug that was causing the parser to raise an " +"incorrect custom :exc:`SyntaxError` for invalid 'if' expressions. Patch by " +"Pablo Galindo." +msgstr "" + +#: ../build/NEWS:5739 +msgid "" +":issue:`44821`: Create instance dictionaries (__dict__) eagerly, to improve " +"regularity of object layout and assist specialization." +msgstr "" + +#: ../build/NEWS:5742 +msgid "" +":issue:`44792`: Improve syntax errors for if expressions. Patch by Miguel " +"Brito" +msgstr "" + +#: ../build/NEWS:5744 +msgid "" +":issue:`34013`: Generalize the invalid legacy statement custom error message " +"(like the one generated when \"print\" is called without parentheses) to " +"include more generic expressions. Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:5748 +msgid ":issue:`44732`: Rename ``types.Union`` to ``types.UnionType``." +msgstr "" + +#: ../build/NEWS:5750 +msgid "" +":issue:`44725`: Expose specialization stats in python via :func:`_opcode." +"get_specialization_stats`." +msgstr "" + +#: ../build/NEWS:5753 +msgid "" +":issue:`44717`: Improve AttributeError on circular imports of submodules." +msgstr "" + +#: ../build/NEWS:5755 +msgid "" +":issue:`44698`: Fix undefined behaviour in complex object exponentiation." +msgstr "" + +#: ../build/NEWS:5757 +msgid "" +":issue:`44653`: Support :mod:`typing` types in parameter substitution in the " +"union type." +msgstr "" + +#: ../build/NEWS:5760 +msgid "" +":issue:`44676`: Add ability to serialise ``types.Union`` objects. Patch " +"provided by Yurii Karabas." +msgstr "" + +#: ../build/NEWS:5763 +msgid "" +":issue:`44633`: Parameter substitution of the union type with wrong types " +"now raises ``TypeError`` instead of returning ``NotImplemented``." +msgstr "" + +#: ../build/NEWS:5766 +msgid "" +":issue:`44661`: Update ``property_descr_set`` to use vectorcall if possible. " +"Patch by Dong-hee Na." +msgstr "" + +#: ../build/NEWS:5769 +msgid "" +":issue:`44662`: Add ``__module__`` to ``types.Union``. This also fixes " +"``types.Union`` issues with ``typing.Annotated``. Patch provided by Yurii " +"Karabas." +msgstr "" + +#: ../build/NEWS:5773 +msgid "" +":issue:`44655`: Include the name of the type in unset __slots__ attribute " +"errors. Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:5776 +msgid "" +":issue:`44655`: Don't include a missing attribute with the same name as the " +"failing one when offering suggestions for missing attributes. Patch by Pablo " +"Galindo" +msgstr "" + +#: ../build/NEWS:5780 +msgid "" +":issue:`44646`: Fix the hash of the union type: it no longer depends on the " +"order of arguments." +msgstr "" + +#: ../build/NEWS:5783 +msgid "" +":issue:`44636`: Collapse union of equal types. E.g. the result of ``int | " +"int`` is now ``int``. Fix comparison of the union type with non-hashable " +"objects. E.g. ``int | str == {}`` no longer raises a TypeError." +msgstr "" + +#: ../build/NEWS:5787 +msgid "" +":issue:`44611`: On Windows, :func:`os.urandom`: uses BCryptGenRandom API " +"instead of CryptGenRandom API which is deprecated from Microsoft Windows " +"API. Patch by Dong-hee Na." +msgstr "" + +#: ../build/NEWS:5791 +msgid "" +":issue:`44635`: Convert ``None`` to ``type(None)`` in the union type " +"constructor." +msgstr "" + +#: ../build/NEWS:5794 +msgid ":issue:`26280`: Implement adaptive specialization for BINARY_SUBSCR" +msgstr "" + +#: ../build/NEWS:5796 +msgid "Three specialized forms of BINARY_SUBSCR are added:" +msgstr "" + +#: ../build/NEWS:5798 +msgid "BINARY_SUBSCR_LIST_INT" +msgstr "" + +#: ../build/NEWS:5800 +msgid "BINARY_SUBSCR_TUPLE_INT" +msgstr "" + +#: ../build/NEWS:5802 +msgid "BINARY_SUBSCR_DICT" +msgstr "" + +#: ../build/NEWS:5804 +msgid "" +":issue:`44589`: Mapping patterns in ``match`` statements with two or more " +"equal literal keys will now raise a :exc:`SyntaxError` at compile-time." +msgstr "" + +#: ../build/NEWS:5807 +msgid "" +":issue:`44606`: Fix ``__instancecheck__`` and ``__subclasscheck__`` for the " +"union type." +msgstr "" + +#: ../build/NEWS:5810 +msgid "" +":issue:`42073`: The ``@classmethod`` decorator can now wrap other " +"classmethod-like descriptors." +msgstr "" + +#: ../build/NEWS:5813 +msgid "" +":issue:`41972`: Tuned the string-searching algorithm of fastsearch.h to have " +"a shorter inner loop for most cases." +msgstr "" + +#: ../build/NEWS:5816 +msgid "" +":issue:`44590`: All necessary data for executing a Python function (local " +"variables, stack, etc) is now kept in a per-thread stack. Frame objects are " +"lazily allocated on demand. This increases performance by about 7% on the " +"standard benchmark suite. Introspection and debugging are unaffected as " +"frame objects are always available when needed. Patch by Mark Shannon." +msgstr "" + +#: ../build/NEWS:5822 +msgid "" +":issue:`44584`: The threading debug (:envvar:`PYTHONTHREADDEBUG` environment " +"variable) is deprecated in Python 3.10 and will be removed in Python 3.12. " +"This feature requires a debug build of Python. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:5826 +msgid "" +":issue:`43895`: An obsolete internal cache of shared object file handles " +"added in 1995 that attempted, but did not guarantee, that a .so would not be " +"dlopen'ed twice to work around flaws in mid-1990s posix-ish operating " +"systems has been removed from dynload_shlib.c." +msgstr "" + +#: ../build/NEWS:5831 +msgid "" +":issue:`44490`: :mod:`typing` now searches for type parameters in ``types." +"Union`` objects. ``get_type_hints`` will also properly resolve annotations " +"with nested ``types.Union`` objects. Patch provided by Yurii Karabas." +msgstr "" + +#: ../build/NEWS:5836 +msgid "" +":issue:`43950`: Code objects can now provide the column information for " +"instructions when available. This is levaraged during traceback printing to " +"show the expressions responsible for errors." +msgstr "" + +#: ../build/NEWS:5840 +msgid "" +"Contributed by Pablo Galindo, Batuhan Taskaya and Ammar Askar as part of :" +"pep:`657`." +msgstr "" + +#: ../build/NEWS:5843 +msgid "" +":issue:`44562`: Remove uses of :c:func:`PyObject_GC_Del` in error path when " +"initializing :class:`types.GenericAlias`." +msgstr "" + +#: ../build/NEWS:5846 +msgid "" +":issue:`41486`: Fix a memory consumption and copying performance regression " +"in earlier 3.10 beta releases if someone used an output buffer larger than " +"4GiB with zlib.decompress on input data that expands that large." +msgstr "" + +#: ../build/NEWS:5850 +msgid "" +":issue:`43908`: Heap types with the :const:`Py_TPFLAGS_IMMUTABLETYPE` flag " +"can now inherit the :pep:`590` vectorcall protocol. Previously, this was " +"only possible for :ref:`static types `. Patch by Erlend E. " +"Aasland." +msgstr "" + +#: ../build/NEWS:5855 +msgid "" +":issue:`44553`: Implement GC methods for ``types.Union`` to break reference " +"cycles and prevent memory leaks." +msgstr "" + +#: ../build/NEWS:5858 +msgid "" +":issue:`44490`: Add ``__parameters__`` attribute and ``__getitem__`` " +"operator to ``types.Union``. Patch provided by Yurii Karabas." +msgstr "" + +#: ../build/NEWS:5861 +msgid "" +":issue:`44523`: Remove the pass-through for :func:`hash` of :class:`weakref." +"proxy` objects to prevent unintended consequences when the original referred " +"object dies while the proxy is part of a hashable object. Patch by Pablo " +"Galindo." +msgstr "" + +#: ../build/NEWS:5866 +msgid "" +":issue:`44483`: Fix a crash in ``types.Union`` objects when creating a union " +"of an object with bad ``__module__`` field." +msgstr "" + +#: ../build/NEWS:5869 +msgid "" +":issue:`44486`: Modules will always have a dictionary, even when created by " +"``types.ModuleType.__new__()``" +msgstr "" + +#: ../build/NEWS:5872 +msgid "" +":issue:`44472`: Fix ltrace functionality when exceptions are raised. Patch " +"by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:5875 +msgid "" +":issue:`12022`: A :exc:`TypeError` is now raised instead of an :exc:" +"`AttributeError` in :keyword:`with` and :keyword:`async with` statements for " +"objects which do not support the :term:`context manager` or :term:" +"`asynchronous context manager` protocols correspondingly." +msgstr "" + +#: ../build/NEWS:5880 +msgid "" +":issue:`44297`: Make sure that the line number is set when entering a " +"comprehension scope. Ensures that backtraces inclusing generator expressions " +"show the correct line number." +msgstr "" + +#: ../build/NEWS:5884 +msgid "" +":issue:`44456`: Improve the syntax error when mixing positional and keyword " +"patterns. Patch by Pablo Galindo." +msgstr "" + +#: ../build/NEWS:5887 +msgid "" +":issue:`44409`: Fix error location information for tokenizer errors raised " +"on initialization of the tokenizer. Patch by Pablo Galindo." +msgstr "" + +#: ../build/NEWS:5890 +msgid "" +":issue:`44396`: Fix a possible crash in the tokenizer when raising syntax " +"errors for unclosed strings. Patch by Pablo Galindo." +msgstr "" + +#: ../build/NEWS:5893 +msgid "" +":issue:`44376`: Exact integer exponentiation (like ``i**2`` or ``pow(i, " +"2)``) with a small exponent is much faster, due to reducing overhead in such " +"cases." +msgstr "" + +#: ../build/NEWS:5897 +msgid "" +":issue:`44313`: Directly imported objects and modules (through import and " +"from import statements) don't generate ``LOAD_METHOD``/``CALL_METHOD`` for " +"directly accessed objects on their namespace. They now use the regular " +"``LOAD_ATTR``/``CALL_FUNCTION``." +msgstr "" + +#: ../build/NEWS:5902 +msgid ":issue:`44338`: Implement adaptive specialization for LOAD_GLOBAL" +msgstr "" + +#: ../build/NEWS:5904 +msgid "Two specialized forms of LOAD_GLOBAL are added:" +msgstr "" + +#: ../build/NEWS:5906 +msgid "LOAD_GLOBAL_MODULE" +msgstr "" + +#: ../build/NEWS:5908 +msgid "LOAD_GLOBAL_BUILTIN" +msgstr "" + +#: ../build/NEWS:5910 +msgid "" +":issue:`44368`: Improve syntax errors for invalid \"as\" targets. Patch by " +"Pablo Galindo" +msgstr "" + +#: ../build/NEWS:5913 +msgid "" +":issue:`44349`: Fix an edge case when displaying text from files with " +"encoding in syntax errors. Patch by Pablo Galindo." +msgstr "" + +#: ../build/NEWS:5916 +msgid "" +":issue:`44337`: Initial implementation of adaptive specialization of " +"LOAD_ATTR" +msgstr "" + +#: ../build/NEWS:5918 +msgid "Four specialized forms of LOAD_ATTR are added:" +msgstr "" + +#: ../build/NEWS:5920 +msgid "LOAD_ATTR_SLOT" +msgstr "" + +#: ../build/NEWS:5922 +msgid "LOAD_ATTR_SPLIT_KEYS" +msgstr "" + +#: ../build/NEWS:5924 +msgid "LOAD_ATTR_WITH_HINT" +msgstr "" + +#: ../build/NEWS:5926 +msgid "LOAD_ATTR_MODULE" +msgstr "" + +#: ../build/NEWS:5928 +msgid "" +":issue:`44335`: Fix a regression when identifying incorrect characters in " +"syntax errors. Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:5931 +msgid "" +":issue:`43693`: Computation of the offsets of cell variables is done in the " +"compiler instead of at runtime. This reduces the overhead of handling cell " +"and free variables, especially in the case where a variable is both an " +"argument and cell variable." +msgstr "" + +#: ../build/NEWS:5936 +msgid "" +":issue:`44317`: Improve tokenizer error with improved locations. Patch by " +"Pablo Galindo." +msgstr "" + +#: ../build/NEWS:5939 +msgid "" +":issue:`44304`: Fix a crash in the :mod:`sqlite3` module that happened when " +"the garbage collector clears :class:`sqlite.Statement` objects. Patch by " +"Pablo Galindo" +msgstr "" + +#: ../build/NEWS:5943 +msgid "" +":issue:`44305`: Improve error message for ``try`` blocks without ``except`` " +"or ``finally`` blocks. Patch by Pablo Galindo." +msgstr "" + +#: ../build/NEWS:5946 +msgid "" +":issue:`43413`: Constructors of subclasses of some builtin classes (e.g. :" +"class:`tuple`, :class:`list`, :class:`frozenset`) no longer accept arbitrary " +"keyword arguments. [reverted in 3.11a4] Subclass of :class:`set` can now " +"define a ``__new__()`` method with additional keyword parameters without " +"overriding also ``__init__()``." +msgstr "" + +#: ../build/NEWS:5952 +msgid "" +":issue:`43667`: Improve Unicode support in non-UTF locales on Oracle " +"Solaris. This issue does not affect other Solaris systems." +msgstr "" + +#: ../build/NEWS:5955 +msgid "" +":issue:`43693`: A new opcode MAKE_CELL has been added that effectively moves " +"some of the work done on function entry into the compiler and into the eval " +"loop. In addition to creating the required cell objects, the new opcode " +"converts relevant arguments (and other locals) to cell variables on function " +"entry." +msgstr "" + +#: ../build/NEWS:5961 +msgid "" +":issue:`44232`: Fix a regression in :func:`type` when a metaclass raises an " +"exception. The C function :c:func:`type_new` must properly report the " +"exception when a metaclass constructor raises an exception and the winner " +"class is not the metaclass. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:5966 +msgid "" +":issue:`44201`: Avoid side effects of checking for specialized syntax errors " +"in the REPL that was causing it to ask for extra tokens after a syntax error " +"had been detected. Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:5970 +msgid "" +":issue:`43693`: ``PyCodeObject`` gained ``co_fastlocalnames`` and " +"``co_fastlocalkinds`` as the authoritative source of fast locals info. " +"Marshaled code objects have changed accordingly." +msgstr "" + +#: ../build/NEWS:5974 +msgid "" +":issue:`44184`: Fix a crash at Python exit when a deallocator function " +"removes the last strong reference to a heap type. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:5977 +msgid "" +":issue:`44187`: Implement quickening in the interpreter. This offers no " +"advantages as yet, but is an enabler of future optimizations. See PEP 659 " +"for full explanation." +msgstr "" + +#: ../build/NEWS:5981 +msgid "" +":issue:`44180`: The parser doesn't report generic syntax errors that happen " +"in a position further away that the one it reached in the first pass. Patch " +"by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:5985 +msgid "" +":issue:`44168`: Fix error message in the parser involving keyword arguments " +"with invalid expressions. Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:5988 +msgid "" +":issue:`44156`: String caches in ``compile.c`` are now subinterpreter " +"compatible." +msgstr "" + +#: ../build/NEWS:5991 +msgid "" +":issue:`44143`: Fixed a crash in the parser that manifest when raising " +"tokenizer errors when an existing exception was present. Patch by Pablo " +"Galindo." +msgstr "" + +#: ../build/NEWS:5995 +msgid "" +":issue:`44032`: Move 'fast' locals and other variables from the frame object " +"to a per-thread datastack." +msgstr "" + +#: ../build/NEWS:5998 +msgid "" +":issue:`44114`: Fix incorrect dictkeys_reversed and dictitems_reversed " +"function signatures in C code, which broke webassembly builds." +msgstr "" + +#: ../build/NEWS:6001 +msgid ":issue:`44110`: Improve :func:`str.__getitem__` error message" +msgstr "" + +#: ../build/NEWS:6003 +msgid "" +":issue:`26110`: Add ``CALL_METHOD_KW`` opcode to speed up method calls with " +"keyword arguments. Idea originated from PyPy. A side effect is executing " +"``CALL_METHOD`` is now branchless in the evaluation loop." +msgstr "" + +#: ../build/NEWS:6007 +msgid "" +":issue:`28307`: Compiler now optimizes simple C-style formatting with " +"literal format containing only format codes %s, %r and %a by converting them " +"to f-string expressions." +msgstr "" + +#: ../build/NEWS:6011 +msgid "" +":issue:`43149`: Correct the syntax error message regarding multiple " +"exception types to not refer to \"exception groups\". Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:6014 +msgid "" +":issue:`43822`: The parser will prioritize tokenizer errors over custom " +"syntax errors when raising exceptions. Patch by Pablo Galindo." +msgstr "" + +#: ../build/NEWS:6017 +msgid ":issue:`40222`: \"Zero cost\" exception handling." +msgstr "" + +#: ../build/NEWS:6019 +msgid "Uses a lookup table to determine how to handle exceptions." +msgstr "" + +#: ../build/NEWS:6020 +msgid "" +"Removes SETUP_FINALLY and POP_TOP block instructions, eliminating the " +"runtime overhead of try statements." +msgstr "" + +#: ../build/NEWS:6021 +msgid "Reduces the size of the frame object by about 60%." +msgstr "" + +#: ../build/NEWS:6023 +msgid "Patch by Mark Shannon" +msgstr "" + +#: ../build/NEWS:6025 +msgid "" +":issue:`43918`: Document the signature and ``default`` argument in the " +"docstring of the new ``anext`` builtin." +msgstr "" + +#: ../build/NEWS:6028 +msgid "" +":issue:`43833`: Emit a deprecation warning if the numeric literal is " +"immediately followed by one of keywords: and, else, for, if, in, is, or. " +"Raise a syntax error with more informative message if it is immediately " +"followed by other keyword or identifier." +msgstr "" + +#: ../build/NEWS:6033 +msgid "" +":issue:`43879`: Add native_thread_id to PyThreadState. Patch by Gabriele N. " +"Tornetta." +msgstr "" + +#: ../build/NEWS:6036 +msgid "" +":issue:`43693`: Compute cell offsets relative to locals in compiler. Allows " +"the interpreter to treats locals and cells a single array, which is slightly " +"more efficient. Also make the LOAD_CLOSURE opcode an alias for LOAD_FAST. " +"Preserving LOAD_CLOSURE helps keep bytecode a bit more readable." +msgstr "" + +#: ../build/NEWS:6041 +msgid "" +":issue:`17792`: More accurate error messages for access of unbound locals or " +"free vars." +msgstr "" + +#: ../build/NEWS:6044 +msgid ":issue:`28146`: Fix a confusing error message in :func:`str.format`." +msgstr "" + +#: ../build/NEWS:6046 +msgid "" +":issue:`11105`: When compiling :class:`ast.AST` objects with recursive " +"references through :func:`compile`, the interpreter doesn't crash anymore " +"instead it raises a :exc:`RecursionError`." +msgstr "" + +#: ../build/NEWS:6050 +msgid "" +":issue:`39091`: Fix crash when using passing a non-exception to a " +"generator's ``throw()`` method. Patch by Noah Oxer" +msgstr "" + +#: ../build/NEWS:6053 +msgid "" +":issue:`33346`: Asynchronous comprehensions are now allowed inside " +"comprehensions in asynchronous functions. Outer comprehensions implicitly " +"become asynchronous." +msgstr "" + +#: ../build/NEWS:6060 +msgid "" +":issue:`45371`: Fix clang rpath issue in :mod:`distutils`. The UnixCCompiler " +"now uses correct clang option to add a runtime library directory (rpath) to " +"a shared library." +msgstr "" + +#: ../build/NEWS:6064 +msgid "" +":issue:`45329`: Fix freed memory access in :class:`pyexpat.xmlparser` when " +"building it with an installed expat library <= 2.2.0." +msgstr "" + +#: ../build/NEWS:6067 +msgid "" +":issue:`41710`: On Unix, if the ``sem_clockwait()`` function is available in " +"the C library (glibc 2.30 and newer), the :meth:`threading.Lock.acquire` " +"method now uses the monotonic clock (:data:`time.CLOCK_MONOTONIC`) for the " +"timeout, rather than using the system clock (:data:`time.CLOCK_REALTIME`), " +"to not be affected by system clock changes. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:6073 +msgid "" +":issue:`1596321`: Fix the :func:`threading._shutdown` function when the :mod:" +"`threading` module was imported first from a thread different than the main " +"thread: no longer log an error at Python exit." +msgstr "" + +#: ../build/NEWS:6077 +msgid "" +":issue:`45274`: Fix a race condition in the :meth:`Thread.join() ` method of the :mod:`threading` module. If the function is " +"interrupted by a signal and the signal handler raises an exception, make " +"sure that the thread remains in a consistent state to prevent a deadlock. " +"Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:6083 +msgid "" +":issue:`21302`: In Unix operating systems, :func:`time.sleep` now uses the " +"``nanosleep()`` function, if ``clock_nanosleep()`` is not available but " +"``nanosleep()`` is available. ``nanosleep()`` allows to sleep with " +"nanosecond precision." +msgstr "" + +#: ../build/NEWS:6088 +msgid "" +":issue:`21302`: On Windows, :func:`time.sleep` now uses a waitable timer " +"which has a resolution of 100 nanoseconds (10\\ :sup:`-7` seconds). " +"Previously, it had a resolution of 1 millisecond (10\\ :sup:`-3` seconds). " +"Patch by Benjamin Szőke and Victor Stinner." +msgstr "" + +#: ../build/NEWS:6093 +msgid "" +":issue:`45238`: Fix :meth:`unittest.IsolatedAsyncioTestCase.debug`: it runs " +"now asynchronous methods and callbacks." +msgstr "" + +#: ../build/NEWS:6096 +msgid "" +":issue:`36674`: :meth:`unittest.TestCase.debug` raises now a :class:" +"`unittest.SkipTest` if the class or the test method are decorated with the " +"skipping decorator." +msgstr "" + +#: ../build/NEWS:6100 +msgid "" +":issue:`45235`: Fix an issue where argparse would not preserve values in a " +"provided namespace when using a subparser with defaults." +msgstr "" + +#: ../build/NEWS:6103 +msgid "" +":issue:`45183`: Have zipimport.zipimporter.find_spec() not raise an " +"exception when the underlying zip file has been deleted and the internal " +"cache has been reset via invalidate_cache()." +msgstr "" + +#: ../build/NEWS:6107 +msgid "" +":issue:`45234`: Fixed a regression in :func:`~shutil.copyfile`, :func:" +"`~shutil.copy`, :func:`~shutil.copy2` raising :exc:`FileNotFoundError` when " +"source is a directory, which should raise :exc:`IsADirectoryError`" +msgstr "" + +#: ../build/NEWS:6112 +msgid "" +":issue:`45228`: Fix stack buffer overflow in parsing J1939 network address." +msgstr "" + +#: ../build/NEWS:6114 +msgid ":issue:`45225`: use map function instead of genexpr in capwords." +msgstr "" + +#: ../build/NEWS:6116 +msgid "" +":issue:`42135`: Fix typo: ``importlib.find_loader`` is really slated for " +"removal in Python 3.12 not 3.10, like the others in PR 25169." +msgstr "" + +#: ../build/NEWS:6121 +msgid "" +":issue:`20524`: Improves error messages on ``.format()`` operation for " +"``str``, ``float``, ``int``, and ``complex``. New format now shows the " +"problematic pattern and the object type." +msgstr "" + +#: ../build/NEWS:6125 +msgid "" +":issue:`45168`: Change :func:`dis.dis` output to omit op arg values that " +"cannot be resolved due to ``co_consts``, ``co_names`` etc not being " +"provided. Previously the oparg itself was repeated in the value field, which " +"is not useful and can be confusing." +msgstr "" + +#: ../build/NEWS:6130 +msgid "" +":issue:`21302`: In Unix operating systems, :func:`time.sleep` now uses the " +"``clock_nanosleep()`` function, if available, which allows to sleep for an " +"interval specified with nanosecond precision." +msgstr "" + +#: ../build/NEWS:6134 +msgid "" +":issue:`45173`: Remove from the :mod:`configparser` module: the :class:" +"`SafeConfigParser` class, the :attr:`filename` property of the :class:" +"`ParsingError` class, the :meth:`readfp` method of the :class:`ConfigParser` " +"class, deprecated since Python 3.2." +msgstr "" + +#: ../build/NEWS:6141 +msgid "" +":issue:`44987`: Pure ASCII strings are now normalized in constant time by :" +"func:`unicodedata.normalize`. Patch by Dong-hee Na." +msgstr "" + +#: ../build/NEWS:6144 +msgid "" +":issue:`35474`: Calling :func:`mimetypes.guess_all_extensions` with " +"``strict=False`` no longer affects the result of the following call with " +"``strict=True``. Also, mutating the returned list no longer affects the " +"global state." +msgstr "" + +#: ../build/NEWS:6149 +msgid "" +":issue:`45166`: :func:`typing.get_type_hints` now works with :data:`~typing." +"Final` wrapped in :class:`~typing.ForwardRef`." +msgstr "" + +#: ../build/NEWS:6152 +msgid ":issue:`45162`: Remove many old deprecated :mod:`unittest` features:" +msgstr "" + +#: ../build/NEWS:6154 +msgid "" +"\"``fail*``\" and \"``assert*``\" aliases of :class:`~unittest.TestCase` " +"methods." +msgstr "" + +#: ../build/NEWS:6155 +msgid "" +"Broken from start :class:`~unittest.TestCase` method " +"``assertDictContainsSubset()``." +msgstr "" + +#: ../build/NEWS:6156 +msgid "" +"Ignored :meth:` TestLoader." +"loadTestsFromModule` parameter *use_load_tests*." +msgstr "" + +#: ../build/NEWS:6157 +msgid "Old alias ``_TextTestResult`` of :class:`~unittest.TextTestResult`." +msgstr "" + +#: ../build/NEWS:6159 +msgid "" +":issue:`38371`: Remove the deprecated ``split()`` method of :class:`_tkinter." +"TkappType`. Patch by Erlend E. Aasland." +msgstr "" + +#: ../build/NEWS:6162 +msgid "" +":issue:`20499`: Improve the speed and accuracy of statistics.pvariance()." +msgstr "" + +#: ../build/NEWS:6164 +msgid "" +":issue:`45132`: Remove :meth:`__getitem__` methods of :class:`xml.dom." +"pulldom.DOMEventStream`, :class:`wsgiref.util.FileWrapper` and :class:" +"`fileinput.FileInput`, deprecated since Python 3.9." +msgstr "" + +#: ../build/NEWS:6170 +msgid "" +":issue:`45129`: Due to significant security concerns, the *reuse_address* " +"parameter of :meth:`asyncio.loop.create_datagram_endpoint`, disabled in " +"Python 3.9, is now entirely removed. This is because of the behavior of the " +"socket option ``SO_REUSEADDR`` in UDP." +msgstr "" + +#: ../build/NEWS:6177 +msgid "" +":issue:`45124`: The ``bdist_msi`` command, deprecated in Python 3.9, is now " +"removed." +msgstr "" + +#: ../build/NEWS:6180 +msgid "Use ``bdist_wheel`` (wheel packages) instead." +msgstr "" + +#: ../build/NEWS:6184 +msgid "" +":issue:`30856`: :class:`unittest.TestResult` methods :meth:`~unittest." +"TestResult.addFailure`, :meth:`~unittest.TestResult.addError`, :meth:" +"`~unittest.TestResult.addSkip` and :meth:`~unittest.TestResult.addSubTest` " +"are now called immediately after raising an exception in test or finishing a " +"subtest. Previously they were called only after finishing the test clean up." +msgstr "" + +#: ../build/NEWS:6192 +msgid "" +":issue:`45034`: Changes how error is formatted for ``struct.pack`` with " +"``'H'`` and ``'h'`` modes and too large / small numbers. Now it shows the " +"actual numeric limits, while previously it was showing arithmetic " +"expressions." +msgstr "" + +#: ../build/NEWS:6196 +msgid "" +":issue:`25894`: :mod:`unittest` now always reports skipped and failed " +"subtests separately: separate characters in default mode and separate lines " +"in verbose mode. Also the test description is now output for errors in test " +"method, class and module cleanups." +msgstr "" + +#: ../build/NEWS:6201 +msgid "" +":issue:`45081`: Fix issue when dataclasses that inherit from ``typing." +"Protocol`` subclasses have wrong ``__init__``. Patch provided by Yurii " +"Karabas." +msgstr "" + +#: ../build/NEWS:6205 +msgid "" +":issue:`45085`: The ``binhex`` module, deprecated in Python 3.9, is now " +"removed. The following :mod:`binascii` functions, deprecated in Python 3.9, " +"are now also removed:" +msgstr "" + +#: ../build/NEWS:6209 +msgid "``a2b_hqx()``, ``b2a_hqx()``;" +msgstr "" + +#: ../build/NEWS:6210 +msgid "``rlecode_hqx()``, ``rledecode_hqx()``." +msgstr "" + +#: ../build/NEWS:6212 +msgid "The :func:`binascii.crc_hqx` function remains available." +msgstr "" + +#: ../build/NEWS:6216 +msgid "" +":issue:`40360`: The :mod:`lib2to3` package is now deprecated and may not be " +"able to parse Python 3.10 or newer. See the :pep:`617` (New PEG parser for " +"CPython). Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:6220 +msgid "" +":issue:`45075`: Rename :meth:`traceback.StackSummary.format_frame` to :meth:" +"`traceback.StackSummary.format_frame_summary`. This method was added for " +"3.11 so it was not released yet." +msgstr "" + +#: ../build/NEWS:6224 +msgid "Updated code and docs to better distinguish frame and FrameSummary." +msgstr "" + +#: ../build/NEWS:6226 +msgid "" +":issue:`31299`: Add option to completely drop frames from a traceback by " +"returning ``None`` from a :meth:`~traceback.StackSummary.format_frame` " +"override." +msgstr "" + +#: ../build/NEWS:6230 +msgid "" +":issue:`41620`: :meth:`~unittest.TestCase.run` now always return a :class:" +"`~unittest.TestResult` instance. Previously it returned ``None`` if the test " +"class or method was decorated with a skipping decorator." +msgstr "" + +#: ../build/NEWS:6234 +msgid "" +":issue:`45021`: Fix a potential deadlock at shutdown of forked children when " +"using :mod:`concurrent.futures` module" +msgstr "" + +#: ../build/NEWS:6237 +msgid "" +":issue:`43913`: Fix bugs in cleaning up classes and modules in :mod:" +"`unittest`:" +msgstr "" + +#: ../build/NEWS:6239 +msgid "" +"Functions registered with :func:`~unittest.addModuleCleanup` were not called " +"unless the user defines ``tearDownModule()`` in their test module." +msgstr "" + +#: ../build/NEWS:6240 +msgid "" +"Functions registered with :meth:`~unittest.TestCase.addClassCleanup` were " +"not called if ``tearDownClass`` is set to ``None``." +msgstr "" + +#: ../build/NEWS:6241 +msgid "" +"Buffering in :class:`~unittest.TestResult` did not work with functions " +"registered with ``addClassCleanup()`` and ``addModuleCleanup()``." +msgstr "" + +#: ../build/NEWS:6242 +msgid "" +"Errors in functions registered with ``addClassCleanup()`` and " +"``addModuleCleanup()`` were not handled correctly in buffered and debug " +"modes." +msgstr "" + +#: ../build/NEWS:6243 +msgid "" +"Errors in ``setUpModule()`` and functions registered with " +"``addModuleCleanup()`` were reported in wrong order." +msgstr "" + +#: ../build/NEWS:6244 +msgid "And several lesser bugs." +msgstr "" + +#: ../build/NEWS:6246 +msgid "" +":issue:`45030`: Fix integer overflow in pickling and copying the range " +"iterator." +msgstr "" + +#: ../build/NEWS:6249 +msgid "" +":issue:`45001`: Made email date parsing more robust against malformed input, " +"namely a whitespace-only ``Date:`` header. Patch by Wouter Bolsterlee." +msgstr "" + +#: ../build/NEWS:6252 +msgid "" +":issue:`45010`: Remove support of special method ``__div__`` in :mod:" +"`unittest.mock`. It is not used in Python 3." +msgstr "" + +#: ../build/NEWS:6255 +msgid "" +":issue:`39218`: Improve accuracy of variance calculations by using ``x*x`` " +"instead of ``x**2``." +msgstr "" + +#: ../build/NEWS:6258 +msgid "" +":issue:`43613`: Improve the speed of :func:`gzip.compress` and :func:`gzip." +"decompress` by compressing and decompressing at once in memory instead of in " +"a streamed fashion." +msgstr "" + +#: ../build/NEWS:6262 +msgid "" +":issue:`37596`: Ensure that :class:`set` and :class:`frozenset` objects are " +"always :mod:`marshalled ` reproducibly." +msgstr "" + +#: ../build/NEWS:6265 +msgid "" +":issue:`44019`: A new function ``operator.call`` has been added, such that " +"``operator.call(obj, *args, **kwargs) == obj(*args, **kwargs)``." +msgstr "" + +#: ../build/NEWS:6268 +msgid "" +":issue:`42255`: :class:`webbrowser.MacOSX` is deprecated and will be removed " +"in Python 3.13. It is untested and undocumented and also not used by " +"webbrowser itself. Patch by Dong-hee Na." +msgstr "" + +#: ../build/NEWS:6272 +msgid "" +":issue:`44955`: Method :meth:`~unittest.TestResult.stopTestRun` is now " +"always called in pair with method :meth:`~unittest.TestResult.startTestRun` " +"for :class:`~unittest.TestResult` objects implicitly created in :meth:" +"`~unittest.TestCase.run`. Previously it was not called for test methods and " +"classes decorated with a skipping decorator." +msgstr "" + +#: ../build/NEWS:6278 +msgid "" +":issue:`39039`: tarfile.open raises :exc:`~tarfile.ReadError` when a zlib " +"error occurs during file extraction." +msgstr "" + +#: ../build/NEWS:6281 +msgid "" +":issue:`44935`: :mod:`subprocess` on Solaris now also uses :func:`os." +"posix_spawn()` for better performance." +msgstr "" + +#: ../build/NEWS:6284 +msgid "" +":issue:`44911`: :class:`~unittest.IsolatedAsyncioTestCase` will no longer " +"throw an exception while cancelling leaked tasks. Patch by Bar Harel." +msgstr "" + +#: ../build/NEWS:6287 +msgid "" +":issue:`41322`: Added ``DeprecationWarning`` for tests and async tests that " +"return a value!=None (as this may indicate an improperly written test, for " +"example a test written as a generator function)." +msgstr "" + +#: ../build/NEWS:6291 +msgid "" +":issue:`44524`: Make exception message more useful when subclass from typing " +"special form alias. Patch provided by Yurii Karabas." +msgstr "" + +#: ../build/NEWS:6294 +msgid "" +":issue:`38956`: :class:`argparse.BooleanOptionalAction`'s default value is " +"no longer printed twice when used with :class:`argparse." +"ArgumentDefaultsHelpFormatter`." +msgstr "" + +#: ../build/NEWS:6298 +msgid "" +":issue:`44860`: Fix the ``posix_user`` scheme in :mod:`sysconfig` to not " +"depend on :data:`sys.platlibdir`." +msgstr "" + +#: ../build/NEWS:6301 +msgid "" +":issue:`44859`: Improve error handling in :mod:`sqlite3` and raise more " +"accurate exceptions." +msgstr "" + +#: ../build/NEWS:6304 +msgid "" +":exc:`MemoryError` is now raised instead of :exc:`sqlite3.Warning` when " +"memory is not enough for encoding a statement to UTF-8 in ``Connection." +"__call__()`` and ``Cursor.execute()``." +msgstr "" + +#: ../build/NEWS:6305 +msgid "" +":exc:`UnicodEncodeError` is now raised instead of :exc:`sqlite3.Warning` " +"when the statement contains surrogate characters in ``Connection." +"__call__()`` and ``Cursor.execute()``." +msgstr "" + +#: ../build/NEWS:6306 +msgid "" +":exc:`TypeError` is now raised instead of :exc:`ValueError` for non-string " +"script argument in ``Cursor.executescript()``." +msgstr "" + +#: ../build/NEWS:6307 +msgid "" +":exc:`ValueError` is now raised for script containing the null character " +"instead of truncating it in ``Cursor.executescript()``." +msgstr "" + +#: ../build/NEWS:6308 +msgid "" +"Correctly handle exceptions raised when getting boolean value of the result " +"of the progress handler." +msgstr "" + +#: ../build/NEWS:6309 +msgid "Add many tests covering different corner cases." +msgstr "" + +#: ../build/NEWS:6311 +msgid ":issue:`44581`: Upgrade bundled pip to 21.2.3 and setuptools to 57.4.0" +msgstr "" + +#: ../build/NEWS:6313 +msgid "" +":issue:`44849`: Fix the :func:`os.set_inheritable` function on FreeBSD 14 " +"for file descriptor opened with the :data:`~os.O_PATH` flag: ignore the :" +"data:`~errno.EBADF` error on ``ioctl()``, fallback on the ``fcntl()`` " +"implementation. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:6318 +msgid "" +":issue:`44605`: The @functools.total_ordering() decorator now works with " +"metaclasses." +msgstr "" + +#: ../build/NEWS:6321 +msgid "" +":issue:`44524`: Fixed an issue wherein the ``__name__`` and ``__qualname__`` " +"attributes of subscribed specialforms could be ``None``." +msgstr "" + +#: ../build/NEWS:6324 +msgid "" +":issue:`44839`: :class:`MemoryError` raised in user-defined functions will " +"now produce a ``MemoryError`` in :mod:`sqlite3`. :class:`OverflowError` will " +"now be converted to :class:`~sqlite3.DataError`. Previously :class:`~sqlite3." +"OperationalError` was produced in these cases." +msgstr "" + +#: ../build/NEWS:6329 +msgid "" +":issue:`44822`: :mod:`sqlite3` user-defined functions and aggregators " +"returning :class:`strings ` with embedded NUL characters are no longer " +"truncated. Patch by Erlend E. Aasland." +msgstr "" + +#: ../build/NEWS:6333 +msgid "" +":issue:`44801`: Ensure that the :class:`~typing.ParamSpec` variable in " +"Callable can only be substituted with a parameters expression (a list of " +"types, an ellipsis, ParamSpec or Concatenate)." +msgstr "" + +#: ../build/NEWS:6337 +msgid "" +":issue:`44806`: Non-protocol subclasses of :class:`typing.Protocol` ignore " +"now the ``__init__`` method inherited from protocol base classes." +msgstr "" + +#: ../build/NEWS:6340 +msgid "" +":issue:`27275`: :meth:`collections.OrderedDict.popitem` and :meth:" +"`collections.OrderedDict.pop` no longer call ``__getitem__`` and " +"``__delitem__`` methods of the OrderedDict subclasses." +msgstr "" + +#: ../build/NEWS:6344 +msgid "" +":issue:`44793`: Fix checking the number of arguments when subscribe a " +"generic type with ``ParamSpec`` parameter." +msgstr "" + +#: ../build/NEWS:6347 +msgid "" +":issue:`44784`: In importlib.metadata tests, override warnings behavior " +"under expected DeprecationWarnings (importlib_metadata 4.6.3)." +msgstr "" + +#: ../build/NEWS:6350 +msgid "" +":issue:`44667`: The :func:`tokenize.tokenize` doesn't incorrectly generate a " +"``NEWLINE`` token if the source doesn't end with a new line character but " +"the last line is a comment, as the function is already generating a ``NL`` " +"token. Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:6355 +msgid "" +":issue:`44771`: Added ``importlib.simple`` module implementing adapters from " +"a low-level resources reader interface to a ``TraversableResources`` " +"interface. Legacy API (``path``, ``contents``, ...) is now supported " +"entirely by the ``.files()`` API with a compatibility shim supplied for " +"resource loaders without that functionality. Feature parity with " +"``importlib_resources`` 5.2." +msgstr "" + +#: ../build/NEWS:6362 +msgid "" +":issue:`44752`: :mod:`rcompleter` does not call :func:`getattr` on :class:" +"`property` objects to avoid the side-effect of evaluating the corresponding " +"method." +msgstr "" + +#: ../build/NEWS:6366 +msgid "" +":issue:`44747`: Refactor usage of ``sys._getframe`` in ``typing`` module. " +"Patch provided by Yurii Karabas." +msgstr "" + +#: ../build/NEWS:6369 +msgid "" +":issue:`42378`: Fixes the issue with log file being overwritten when :class:" +"`logging.FileHandler` is used in :mod:`atexit` with *filemode* set to " +"``'w'``. Note this will cause the message in *atexit* not being logged if " +"the log stream is already closed due to shutdown of logging." +msgstr "" + +#: ../build/NEWS:6374 +msgid "" +":issue:`44720`: ``weakref.proxy`` objects referencing non-iterators now " +"raise ``TypeError`` rather than dereferencing the null ``tp_iternext`` slot " +"and crashing." +msgstr "" + +#: ../build/NEWS:6378 +msgid "" +":issue:`44704`: The implementation of ``collections.abc.Set._hash()`` now " +"matches that of ``frozenset.__hash__()``." +msgstr "" + +#: ../build/NEWS:6381 +msgid "" +":issue:`44666`: Fixed issue in :func:`compileall.compile_file` when ``sys." +"stdout`` is redirected. Patch by Stefan Hölzl." +msgstr "" + +#: ../build/NEWS:6384 +msgid "" +":issue:`44688`: :meth:`sqlite3.Connection.create_collation` now accepts non-" +"ASCII collation names. Patch by Erlend E. Aasland." +msgstr "" + +#: ../build/NEWS:6387 +msgid "" +":issue:`44690`: Adopt *binacii.a2b_base64*'s strict mode in *base64." +"b64decode*." +msgstr "" + +#: ../build/NEWS:6389 +msgid "" +":issue:`42854`: Fixed a bug in the :mod:`_ssl` module that was throwing :exc:" +"`OverflowError` when using :meth:`_ssl._SSLSocket.write` and :meth:`_ssl." +"_SSLSocket.read` for a big value of the ``len`` parameter. Patch by Pablo " "Galindo" msgstr "" -#: ../build/NEWS:2704 +#: ../build/NEWS:6394 +msgid "" +":issue:`44686`: Replace ``unittest.mock._importer`` with ``pkgutil." +"resolve_name``." +msgstr "" + +#: ../build/NEWS:6397 +msgid "" +":issue:`44353`: Make ``NewType.__call__`` faster by implementing it in C. " +"Patch provided by Yurii Karabas." +msgstr "" + +#: ../build/NEWS:6400 +msgid "" +":issue:`44682`: Change the :mod:`pdb` *commands* directive to disallow " +"setting commands for an invalid breakpoint and to display an appropriate " +"error." +msgstr "" + +#: ../build/NEWS:6403 +msgid "" +":issue:`44353`: Refactor ``typing.NewType`` from function into callable " +"class. Patch provided by Yurii Karabas." +msgstr "" + +#: ../build/NEWS:6406 +msgid "" +":issue:`44678`: Added a separate error message for discontinuous padding in " +"*binascii.a2b_base64* strict mode." +msgstr "" + +#: ../build/NEWS:6409 +msgid "" +":issue:`44524`: Add missing ``__name__`` and ``__qualname__`` attributes to " +"``typing`` module classes. Patch provided by Yurii Karabas." +msgstr "" + +#: ../build/NEWS:6412 +msgid "" +":issue:`40897`: Give priority to using the current class constructor in :" +"func:`inspect.signature`. Patch by Weipeng Hong." +msgstr "" + +#: ../build/NEWS:6415 +msgid "" +":issue:`44638`: Add a reference to the zipp project and hint as to how to " +"use it." +msgstr "" + +#: ../build/NEWS:6418 +msgid "" +":issue:`44648`: Fixed wrong error being thrown by :func:`inspect.getsource` " +"when examining a class in the interactive session. Instead of :exc:" +"`TypeError`, it should be :exc:`OSError` with appropriate error message." +msgstr "" + +#: ../build/NEWS:6423 +msgid "" +":issue:`44608`: Fix memory leak in :func:`_tkinter._flatten` if it is called " +"with a sequence or set, but not list or tuple." +msgstr "" + +#: ../build/NEWS:6426 +msgid "" +":issue:`44594`: Fix an edge case of :class:`ExitStack` and :class:" +"`AsyncExitStack` exception chaining. They will now match ``with`` block " +"behavior when ``__context__`` is explicitly set to ``None`` when the " +"exception is in flight." +msgstr "" + +#: ../build/NEWS:6431 +msgid "" +":issue:`42799`: In :mod:`fnmatch`, the cache size for compiled regex " +"patterns (:func:`functools.lru_cache`) was bumped up from 256 to 32768, " +"affecting functions: :func:`fnmatch.fnmatch`, :func:`fnmatch.fnmatchcase`, :" +"func:`fnmatch.filter`." +msgstr "" + +#: ../build/NEWS:6436 +msgid "" +":issue:`41928`: Update :func:`shutil.copyfile` to raise :exc:" +"`FileNotFoundError` instead of confusing :exc:`IsADirectoryError` when a " +"path ending with a :const:`os.path.sep` does not exist; :func:`shutil.copy` " +"and :func:`shutil.copy2` are also affected." +msgstr "" + +#: ../build/NEWS:6441 +msgid "" +":issue:`44569`: Added the :func:`StackSummary.format_frame` function in :mod:" +"`traceback`. This allows users to customize the way individual lines are " +"formatted in tracebacks without re-implementing logic to handle recursive " +"tracebacks." +msgstr "" + +#: ../build/NEWS:6446 +msgid "" +":issue:`44566`: handle StopIteration subclass raised from @contextlib." +"contextmanager generator" +msgstr "" + +#: ../build/NEWS:6449 +msgid "" +":issue:`44558`: Make the implementation consistency of :func:`~operator." +"indexOf` between C and Python versions. Patch by Dong-hee Na." +msgstr "" + +#: ../build/NEWS:6453 +msgid "" +":issue:`41249`: Fixes ``TypedDict`` to work with ``typing.get_type_hints()`` " +"and postponed evaluation of annotations across modules." +msgstr "" + +#: ../build/NEWS:6456 +msgid "" +":issue:`44554`: Refactor argument processing in :func:`pdb.main` to simplify " +"detection of errors in input loading and clarify behavior around module or " +"script invocation." +msgstr "" + +#: ../build/NEWS:6460 +msgid "" +":issue:`34798`: Break up paragraph about :class:`pprint.PrettyPrinter` " +"construction parameters to make it easier to read." +msgstr "" + +#: ../build/NEWS:6463 +msgid "" +":issue:`44539`: Added support for recognizing JPEG files without JFIF or " +"Exif markers." +msgstr "" + +#: ../build/NEWS:6466 +msgid "" +":issue:`44461`: Fix bug with :mod:`pdb`'s handling of import error due to a " +"package which does not have a ``__main__`` module" +msgstr "" + +#: ../build/NEWS:6469 +msgid "" +":issue:`43625`: Fix a bug in the detection of CSV file headers by :meth:`csv." +"Sniffer.has_header` and improve documentation of same." +msgstr "" + +#: ../build/NEWS:6472 +msgid ":issue:`44516`: Update vendored pip to 21.1.3" +msgstr "" + +#: ../build/NEWS:6474 +msgid "" +":issue:`42892`: Fixed an exception thrown while parsing a malformed " +"multipart email by :class:`email.message.EmailMessage`." +msgstr "" + +#: ../build/NEWS:6477 +msgid "" +":issue:`44468`: :func:`typing.get_type_hints` now finds annotations in " +"classes and base classes with unexpected ``__module__``. Previously, it " +"skipped those MRO elements." +msgstr "" + +#: ../build/NEWS:6481 +msgid "" +":issue:`44491`: Allow clearing the :mod:`sqlite3` authorizer callback by " +"passing :const:`None` to :meth:`~sqlite3.Connection.set_authorizer`. Patch " +"by Erlend E. Aasland." +msgstr "" + +#: ../build/NEWS:6485 +msgid "" +":issue:`43977`: Set the proper :const:`Py_TPFLAGS_MAPPING` and :const:" +"`Py_TPFLAGS_SEQUENCE` flags for subclasses created before a parent has been " +"registered as a :class:`collections.abc.Mapping` or :class:`collections.abc." +"Sequence`." +msgstr "" + +#: ../build/NEWS:6490 +msgid "" +":issue:`44482`: Fix very unlikely resource leak in :mod:`glob` in alternate " +"Python implementations." +msgstr "" + +#: ../build/NEWS:6493 +msgid "" +":issue:`44466`: The :mod:`faulthandler` module now detects if a fatal error " +"occurs during a garbage collector collection. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:6496 +msgid "" +":issue:`44471`: A :exc:`TypeError` is now raised instead of an :exc:" +"`AttributeError` in :meth:`contextlib.ExitStack.enter_context` and :meth:" +"`contextlib.AsyncExitStack.enter_async_context` for objects which do not " +"support the :term:`context manager` or :term:`asynchronous context manager` " +"protocols correspondingly." +msgstr "" + +#: ../build/NEWS:6502 +msgid "" +":issue:`44404`: :mod:`tkinter`'s ``after()`` method now supports callables " +"without the ``__name__`` attribute." +msgstr "" + +#: ../build/NEWS:6505 +msgid "" +":issue:`41546`: Make :mod:`pprint` (like the builtin ``print``) not attempt " +"to write to ``stdout`` when it is ``None``." +msgstr "" + +#: ../build/NEWS:6508 +msgid "" +":issue:`44458`: ``BUFFER_BLOCK_SIZE`` is now declared static, to avoid " +"linking collisions when bz2, lmza or zlib are statically linked." +msgstr "" + +#: ../build/NEWS:6511 +msgid "" +":issue:`44464`: Remove exception for flake8 in deprecated importlib.metadata " +"interfaces. Sync with importlib_metadata 4.6." +msgstr "" + +#: ../build/NEWS:6514 +msgid "" +":issue:`44446`: Take into account that ``lineno`` might be ``None`` in :" +"class:`traceback.FrameSummary`." +msgstr "" + +#: ../build/NEWS:6517 +msgid "" +":issue:`44439`: Fix in :meth:`bz2.BZ2File.write` / :meth:`lzma.LZMAFile." +"write` methods, when the input data is an object that supports the buffer " +"protocol, the file length may be wrong." +msgstr "" + +#: ../build/NEWS:6521 +msgid "" +":issue:`44434`: _thread.start_new_thread() no longer calls " +"PyThread_exit_thread() explicitly at the thread exit, the call was " +"redundant. On Linux with the glibc, pthread_exit() aborts the whole process " +"if dlopen() fails to open libgcc_s.so file (ex: EMFILE error). Patch by " +"Victor Stinner." +msgstr "" + +#: ../build/NEWS:6527 +msgid "" +":issue:`42972`: The _thread.RLock type now fully implement the GC protocol: " +"add a traverse function and the :const:`Py_TPFLAGS_HAVE_GC` flag. Patch by " +"Victor Stinner." +msgstr "" + +#: ../build/NEWS:6531 +msgid "" +":issue:`44422`: The :func:`threading.enumerate` function now uses a " +"reentrant lock to prevent a hang on reentrant call. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:6534 +msgid "" +":issue:`38291`: Importing typing.io or typing.re now prints a " +"``DeprecationWarning``." +msgstr "" + +#: ../build/NEWS:6537 +msgid "" +":issue:`37880`: argparse actions store_const and append_const each receive a " +"default value of None when the ``const`` kwarg is not provided. Previously, " +"this raised a :exc:`TypeError`." +msgstr "" + +#: ../build/NEWS:6541 +msgid ":issue:`44389`: Fix deprecation of :data:`ssl.OP_NO_TLSv1_3`" +msgstr "" + +#: ../build/NEWS:6543 +msgid "" +":issue:`27827`: :meth:`pathlib.PureWindowsPath.is_reserved` now identifies a " +"greater range of reserved filenames, including those with trailing spaces or " +"colons." +msgstr "" + +#: ../build/NEWS:6547 +msgid "" +":issue:`44395`: Fix :meth:`~email.message.MIMEPart.as_string` to pass " +"unixfrom properly. Patch by Dong-hee Na." +msgstr "" + +#: ../build/NEWS:6550 +msgid "" +":issue:`34266`: Handle exceptions from parsing the arg of :mod:`pdb`'s run/" +"restart command." +msgstr "" + +#: ../build/NEWS:6553 +msgid "" +":issue:`44362`: Improve :mod:`ssl` module's deprecation messages, error " +"reporting, and documentation for deprecations." +msgstr "" + +#: ../build/NEWS:6556 +msgid ":issue:`44342`: [Enum] Change pickling from by-value to by-name." +msgstr "" + +#: ../build/NEWS:6558 +msgid "" +":issue:`44356`: [Enum] Allow multiple data-type mixins if they are all the " +"same." +msgstr "" + +#: ../build/NEWS:6561 +msgid "" +":issue:`44351`: Restore back :func:`parse_makefile` in :mod:`distutils." +"sysconfig` because it behaves differently than the similar implementation " +"in :mod:`sysconfig`." +msgstr "" + +#: ../build/NEWS:6565 +msgid "" +":issue:`35800`: :class:`smtpd.MailmanProxy` is now removed as it is unusable " +"without an external module, ``mailman``. Patch by Dong-hee Na." +msgstr "" + +#: ../build/NEWS:6568 +msgid "" +":issue:`44357`: Added a function that returns cube root of the given number :" +"func:`math.cbrt`" +msgstr "" + +#: ../build/NEWS:6571 +msgid "" +":issue:`44339`: Change ``math.pow(±0.0, -math.inf)`` to return ``inf`` " +"instead of raising ``ValueError``. This brings the special-case handling of " +"``math.pow`` into compliance with the IEEE 754 standard." +msgstr "" + +#: ../build/NEWS:6575 +msgid "" +":issue:`44242`: Remove missing flag check from Enum creation and move into a " +"``verify`` decorator." +msgstr "" + +#: ../build/NEWS:6578 +msgid "" +":issue:`44246`: In ``importlib.metadata``, restore compatibility in the " +"result from ``Distribution.entry_points`` (``EntryPoints``) to honor " +"expectations in older implementations and issuing deprecation warnings for " +"these cases: A. ``EntryPoints`` objects are once again mutable, allowing " +"for ``sort()`` and other list-based mutation operations. Avoid deprecation " +"warnings by casting to a mutable sequence (e.g. ``list(dist.entry_points)." +"sort()``). B. ``EntryPoints`` results once again allow for access by " +"index. To avoid deprecation warnings, cast the result to a Sequence " +"first (e.g. ``tuple(dist.entry_points)[0]``)." +msgstr "" + +#: ../build/NEWS:6588 +msgid "" +":issue:`44246`: In importlib.metadata.entry_points, de-duplication of " +"distributions no longer requires loading the full metadata for " +"PathDistribution objects, improving entry point loading performance by ~10x." +msgstr "" + +#: ../build/NEWS:6593 +msgid "" +":issue:`43858`: Added a function that returns a copy of a dict of logging " +"levels: :func:`logging.getLevelNamesMapping`" +msgstr "" + +#: ../build/NEWS:6596 +msgid "" +":issue:`44260`: The :class:`random.Random` constructor no longer reads " +"system entropy without need." +msgstr "" + +#: ../build/NEWS:6599 +msgid "" +":issue:`44254`: On Mac, give turtledemo button text a color that works on " +"both light or dark background. Programmers cannot control the latter." +msgstr "" + +#: ../build/NEWS:6602 +msgid "" +":issue:`44258`: Support PEP 515 for Fraction's initialization from string." +msgstr "" + +#: ../build/NEWS:6604 +msgid "" +":issue:`44235`: Remove deprecated functions in the :mod:`gettext`. Patch by " +"Dong-hee Na." +msgstr "" + +#: ../build/NEWS:6607 +msgid ":issue:`38693`: Prefer f-strings to ``.format`` in importlib.resources." +msgstr "" + +#: ../build/NEWS:6609 +msgid ":issue:`33693`: Importlib.metadata now prefers f-strings to .format." +msgstr "" + +#: ../build/NEWS:6611 +msgid "" +":issue:`44241`: Incorporate minor tweaks from importlib_metadata 4.1: " +"SimplePath protocol, support for Metadata 2.2." +msgstr "" + +#: ../build/NEWS:6614 +msgid "" +":issue:`43216`: Remove the :func:`@asyncio.coroutine ` :" +"term:`decorator` enabling legacy generator-based coroutines to be compatible " +"with async/await code; remove :class:`asyncio.coroutines.CoroWrapper` used " +"for wrapping legacy coroutine objects in the debug mode. The decorator has " +"been deprecated since Python 3.8 and the removal was initially scheduled for " +"Python 3.10. Patch by Illia Volochii." +msgstr "" + +#: ../build/NEWS:6622 +msgid ":issue:`44210`: Make importlib.metadata._meta.PackageMetadata public." +msgstr "" + +#: ../build/NEWS:6624 msgid "" -":issue:`44646`: Fix the hash of the union type: it no longer depends on the " -"order of arguments." +":issue:`43643`: Declare readers.MultiplexedPath.name as a property per the " +"spec." msgstr "" -#: ../build/NEWS:2707 +#: ../build/NEWS:6627 msgid "" -":issue:`44636`: Collapse union of equal types. E.g. the result of ``int | " -"int`` is now ``int``. Fix comparison of the union type with non-hashable " -"objects. E.g. ``int | str == {}`` no longer raises a TypeError." +":issue:`27334`: The :mod:`sqlite3` context manager now performs a rollback " +"(thus releasing the database lock) if commit failed. Patch by Luca Citi and " +"Erlend E. Aasland." msgstr "" -#: ../build/NEWS:2711 +#: ../build/NEWS:6631 msgid "" -":issue:`44635`: Convert ``None`` to ``type(None)`` in the union type " -"constructor." +":issue:`4928`: Documented existing behavior on POSIX: NamedTemporaryFiles " +"are not deleted when creating process is killed with SIGKILL" msgstr "" -#: ../build/NEWS:2714 +#: ../build/NEWS:6634 msgid "" -":issue:`44589`: Mapping patterns in ``match`` statements with two or more " -"equal literal keys will now raise a :exc:`SyntaxError` at compile-time." +":issue:`44154`: Optimize :class:`fractions.Fraction` pickling for large " +"components." msgstr "" -#: ../build/NEWS:2717 +#: ../build/NEWS:6637 msgid "" -":issue:`44606`: Fix ``__instancecheck__`` and ``__subclasscheck__`` for the " -"union type." +":issue:`33433`: For IPv4 mapped IPv6 addresses (:rfc:`4291` Section " +"2.5.5.2), the :mod:`ipaddress.IPv6Address.is_private` check is deferred to " +"the mapped IPv4 address. This solves a bug where public mapped IPv4 " +"addresses were considered private by the IPv6 check." msgstr "" -#: ../build/NEWS:2720 +#: ../build/NEWS:6642 +msgid ":issue:`44150`: Add optional *weights* argument to statistics.fmean()." +msgstr "" + +#: ../build/NEWS:6644 msgid "" -":issue:`42073`: The ``@classmethod`` decorator can now wrap other " -"classmethod-like descriptors." +":issue:`44142`: :func:`ast.unparse` will now drop the redundant parentheses " +"when tuples used as assignment targets (e.g in for loops)." msgstr "" -#: ../build/NEWS:2723 +#: ../build/NEWS:6647 msgid "" -":issue:`44490`: :mod:`typing` now searches for type parameters in ``types." -"Union`` objects. ``get_type_hints`` will also properly resolve annotations " -"with nested ``types.Union`` objects. Patch provided by Yurii Karabas." +":issue:`44145`: :mod:`hmac` computations were not releasing the GIL while " +"calling the OpenSSL ``HMAC_Update`` C API (a new feature in 3.9). This " +"unintentionally prevented parallel computation as other :mod:`hashlib` " +"algorithms support." msgstr "" -#: ../build/NEWS:2728 +#: ../build/NEWS:6652 msgid "" -":issue:`44490`: Add ``__parameters__`` attribute and ``__getitem__`` " -"operator to ``types.Union``. Patch provided by Yurii Karabas." +":issue:`44095`: :class:`zipfile.Path` now supports :attr:`zipfile.Path." +"stem`, :attr:`zipfile.Path.suffixes`, and :attr:`zipfile.Path.suffix` " +"attributes." msgstr "" -#: ../build/NEWS:2731 +#: ../build/NEWS:6655 msgid "" -":issue:`44472`: Fix ltrace functionality when exceptions are raised. Patch " -"by Pablo Galindo" +":issue:`44077`: It's now possible to receive the type of service (ToS), a.k." +"a. differentiated services (DS), a.k.a. differentiated services code point " +"(DSCP) and explicit congestion notification (ECN) IP header fields with " +"``socket.IP_RECVTOS``." msgstr "" -#: ../build/NEWS:2737 +#: ../build/NEWS:6660 msgid "" -":issue:`44806`: Non-protocol subclasses of :class:`typing.Protocol` ignore " -"now the ``__init__`` method inherited from protocol base classes." +":issue:`37788`: Fix a reference leak when a Thread object is never joined." msgstr "" -#: ../build/NEWS:2740 +#: ../build/NEWS:6662 msgid "" -":issue:`44793`: Fix checking the number of arguments when subscribe a " -"generic type with ``ParamSpec`` parameter." +":issue:`38908`: Subclasses of ``typing.Protocol`` which only have data " +"variables declared will now raise a ``TypeError`` when checked with " +"``isinstance`` unless they are decorated with :func:`runtime_checkable`. " +"Previously, these checks passed silently. Patch provided by Yurii Karabas." msgstr "" -#: ../build/NEWS:2743 +#: ../build/NEWS:6667 msgid "" -":issue:`44784`: In importlib.metadata tests, override warnings behavior " -"under expected DeprecationWarnings (importlib_metadata 4.6.3)." +":issue:`44098`: ``typing.ParamSpec`` will no longer be found in the " +"``__parameters__`` of most :mod:`typing` generics except in valid use " +"locations specified by :pep:`612`. This prevents incorrect usage like " +"``typing.List[P][int]``. This change means incorrect usage which may have " +"passed silently in 3.10 beta 1 and earlier will now error." msgstr "" -#: ../build/NEWS:2746 +#: ../build/NEWS:6673 msgid "" -":issue:`44667`: The :func:`tokenize.tokenize` doesn't incorrectly generate a " -"``NEWLINE`` token if the source doesn't end with a new line character but " -"the last line is a comment, as the function is already generating a ``NL`` " -"token. Patch by Pablo Galindo" +":issue:`44089`: Allow subclassing ``csv.Error`` in 3.10 (it was allowed in " +"3.9 and earlier but was disallowed in early versions of 3.10)." msgstr "" -#: ../build/NEWS:2751 +#: ../build/NEWS:6676 msgid "" -":issue:`44752`: :mod:`rcompleter` does not call :func:`getattr` on :class:" -"`property` objects to avoid the side-effect of evaluating the corresponding " -"method." +":issue:`44081`: :func:`ast.unparse` now doesn't use redundant spaces to " +"separate ``lambda`` and the ``:`` if there are no parameters." msgstr "" -#: ../build/NEWS:2755 +#: ../build/NEWS:6679 msgid "" -":issue:`44720`: ``weakref.proxy`` objects referencing non-iterators now " -"raise ``TypeError`` rather than dereferencing the null ``tp_iternext`` slot " -"and crashing." +":issue:`44061`: Fix regression in previous release when calling :func:" +"`pkgutil.iter_modules` with a list of :class:`pathlib.Path` objects" msgstr "" -#: ../build/NEWS:2759 +#: ../build/NEWS:6682 msgid "" -":issue:`44704`: The implementation of ``collections.abc.Set._hash()`` now " -"matches that of ``frozenset.__hash__()``." +":issue:`44059`: Register the SerenityOS Browser in the :mod:`webbrowser` " +"module." msgstr "" -#: ../build/NEWS:2762 +#: ../build/NEWS:6685 msgid "" -":issue:`44666`: Fixed issue in :func:`compileall.compile_file` when ``sys." -"stdout`` is redirected. Patch by Stefan Hölzl." +":issue:`36515`: The :mod:`hashlib` module no longer does unaligned memory " +"accesses when compiled for ARM platforms." +msgstr "" + +#: ../build/NEWS:6688 +msgid ":issue:`40465`: Remove random module features deprecated in Python 3.9." +msgstr "" + +#: ../build/NEWS:6690 +msgid ":issue:`44018`: random.seed() no longer mutates bytearray inputs." msgstr "" -#: ../build/NEWS:2765 +#: ../build/NEWS:6692 msgid "" -":issue:`42854`: Fixed a bug in the :mod:`_ssl` module that was throwing :exc:" -"`OverflowError` when using :meth:`_ssl._SSLSocket.write` and :meth:`_ssl." -"_SSLSocket.read` for a big value of the ``len`` parameter. Patch by Pablo " -"Galindo" +":issue:`38352`: Add ``IO``, ``BinaryIO``, ``TextIO``, ``Match``, and " +"``Pattern`` to ``typing.__all__``. Patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:2770 +#: ../build/NEWS:6695 msgid "" -":issue:`44353`: Refactor ``typing.NewType`` from function into callable " -"class. Patch provided by Yurii Karabas." +":issue:`44002`: :mod:`urllib.parse` now uses :func:`functool.lru_cache` for " +"its internal URL splitting and quoting caches instead of rolling its own " +"like its the '90s." msgstr "" -#: ../build/NEWS:2773 +#: ../build/NEWS:6699 msgid "" -":issue:`44524`: Add missing ``__name__`` and ``__qualname__`` attributes to " -"``typing`` module classes. Patch provided by Yurii Karabas." +"The undocumented internal :mod:`urllib.parse` ``Quoted`` class API is now " +"deprecated, for removal in 3.14." msgstr "" -#: ../build/NEWS:2776 +#: ../build/NEWS:6702 msgid "" -":issue:`40897`: Give priority to using the current class constructor in :" -"func:`inspect.signature`. Patch by Weipeng Hong." +":issue:`43972`: When :class:`http.server.SimpleHTTPRequestHandler` sends a " +"``301 (Moved Permanently)`` for a directory path not ending with `/`, add a " +"``Content-Length: 0`` header. This improves the behavior for certain clients." msgstr "" -#: ../build/NEWS:2779 +#: ../build/NEWS:6707 msgid "" -":issue:`44648`: Fixed wrong error being thrown by :func:`inspect.getsource` " -"when examining a class in the interactive session. Instead of :exc:" -"`TypeError`, it should be :exc:`OSError` with appropriate error message." +":issue:`28528`: Fix a bug in :mod:`pdb` where :meth:`~pdb.Pdb.checkline` " +"raises :exc:`AttributeError` if it is called after :meth:`~pdb.Pdb.reset`." msgstr "" -#: ../build/NEWS:2784 +#: ../build/NEWS:6710 msgid "" -":issue:`44608`: Fix memory leak in :func:`_tkinter._flatten` if it is called " -"with a sequence or set, but not list or tuple." +":issue:`43853`: Improved string handling for :mod:`sqlite3` user-defined " +"functions and aggregates:" msgstr "" -#: ../build/NEWS:2787 +#: ../build/NEWS:6713 msgid "" -":issue:`44559`: [Enum] module reverted to 3.9; 3.10 changes pushed until 3.11" +"It is now possible to pass strings with embedded null characters to UDFs" msgstr "" -#: ../build/NEWS:2789 +#: ../build/NEWS:6714 +msgid "Conversion failures now correctly raise :exc:`MemoryError`" +msgstr "" + +#: ../build/NEWS:6718 msgid "" -":issue:`41928`: Update :func:`shutil.copyfile` to raise :exc:" -"`FileNotFoundError` instead of confusing :exc:`IsADirectoryError` when a " -"path ending with a :const:`os.path.sep` does not exist; :func:`shutil.copy` " -"and :func:`shutil.copy2` are also affected." +":issue:`43666`: AIX: `Lib/_aix_support.get_platform()` may fail in an AIX " +"WPAR. The fileset bos.rte appears to have a builddate in both LPAR and WPAR " +"so this fileset is queried rather than bos.mp64. To prevent a similar " +"situation (no builddate in ODM) a value (9988) sufficient for completing a " +"build is provided. Patch by M Felt." msgstr "" -#: ../build/NEWS:2794 +#: ../build/NEWS:6724 msgid "" -":issue:`44566`: handle StopIteration subclass raised from @contextlib." -"contextmanager generator" +":issue:`43650`: Fix :exc:`MemoryError` in :func:`shutil.unpack_archive` " +"which fails inside :func:`shutil._unpack_zipfile` on large files. Patch by " +"Igor Bolshakov." msgstr "" -#: ../build/NEWS:2797 +#: ../build/NEWS:6728 msgid "" -":issue:`41249`: Fixes ``TypedDict`` to work with ``typing.get_type_hints()`` " -"and postponed evaluation of annotations across modules." +":issue:`43612`: :func:`zlib.compress` now accepts a wbits parameter which " +"allows users to compress data as a raw deflate block without zlib headers " +"and trailers in one go. Previously this required instantiating a ``zlib." +"compressobj``. It also provides a faster alternative to ``gzip.compress`` " +"when wbits=31 is used." msgstr "" -#: ../build/NEWS:2800 +#: ../build/NEWS:6734 msgid "" -":issue:`44461`: Fix bug with :mod:`pdb`'s handling of import error due to a " -"package which does not have a ``__main__`` module" +":issue:`43392`: :func:`importlib._bootstrap._find_and_load` now implements a " +"two-step check to avoid locking when modules have been already imported and " +"are ready. This improves performance of repeated calls to :func:`importlib." +"import_module` and :func:`importlib.__import__`." msgstr "" -#: ../build/NEWS:2803 +#: ../build/NEWS:6739 msgid "" -":issue:`43625`: Fix a bug in the detection of CSV file headers by :meth:`csv." -"Sniffer.has_header` and improve documentation of same." +":issue:`43318`: Fix a bug where :mod:`pdb` does not always echo cleared " +"breakpoints." msgstr "" -#: ../build/NEWS:2806 +#: ../build/NEWS:6742 msgid "" -":issue:`42892`: Fixed an exception thrown while parsing a malformed " -"multipart email by :class:`email.message.EmailMessage`." +":issue:`43234`: Prohibit passing non-:class:`concurrent.futures." +"ThreadPoolExecutor` executors to :meth:`loop.set_default_executor` following " +"a deprecation in Python 3.8. Patch by Illia Volochii." msgstr "" -#: ../build/NEWS:2809 +#: ../build/NEWS:6747 msgid "" -":issue:`27827`: :meth:`pathlib.PureWindowsPath.is_reserved` now identifies a " -"greater range of reserved filenames, including those with trailing spaces or " -"colons." +":issue:`43232`: Prohibit previously deprecated potentially disruptive " +"operations on :class:`asyncio.trsock.TransportSocket`. Patch by Illia " +"Volochii." msgstr "" -#: ../build/NEWS:2813 +#: ../build/NEWS:6751 +msgid ":issue:`30077`: Added support for Apple's aifc/sowt pseudo-compression" +msgstr "" + +#: ../build/NEWS:6753 +msgid "" +":issue:`42971`: Add definition of ``errno.EQFULL`` for platforms that define " +"this constant (such as macOS)." +msgstr "" + +#: ../build/NEWS:6756 +msgid "" +":issue:`43086`: Added a new optional :code:`strict_mode` parameter to " +"*binascii.a2b_base64*. When :code:`scrict_mode` is set to :code:`True`, the " +"*a2b_base64* function will accept only valid base64 content. More details " +"about what \"valid base64 content\" is, can be found in the function's " +"documentation." +msgstr "" + +#: ../build/NEWS:6762 +msgid "" +":issue:`43024`: Improve the help signature of :func:`traceback." +"print_exception`, :func:`traceback.format_exception` and :func:`traceback." +"format_exception_only`." +msgstr "" + +#: ../build/NEWS:6766 +msgid "" +":issue:`33809`: Add the :meth:`traceback.TracebackException.print` method " +"which prints the formatted exception information." +msgstr "" + +#: ../build/NEWS:6769 +msgid "" +":issue:`42862`: :mod:`sqlite3` now utilizes :meth:`functools.lru_cache` to " +"implement the connection statement cache. As a small optimisation, the " +"default statement cache size has been increased from 100 to 128. Patch by " +"Erlend E. Aasland." +msgstr "" + +#: ../build/NEWS:6774 +msgid "" +":issue:`41818`: Soumendra Ganguly: add termios.tcgetwinsize(), termios." +"tcsetwinsize()." +msgstr "" + +#: ../build/NEWS:6777 +msgid "" +":issue:`40497`: :meth:`subprocess.check_output` now raises :exc:`ValueError` " +"when the invalid keyword argument *check* is passed by user code. Previously " +"such use would fail later with a :exc:`TypeError`. Patch by Rémi Lapeyre." +msgstr "" + +#: ../build/NEWS:6782 +msgid "" +":issue:`37449`: ``ensurepip`` now uses ``importlib.resources.files()`` " +"traversable APIs" +msgstr "" + +#: ../build/NEWS:6785 +msgid "" +":issue:`40956`: Use Argument Clinic in :mod:`sqlite3`. Patches by Erlend E. " +"Aasland." +msgstr "" + +#: ../build/NEWS:6788 +msgid "" +":issue:`41730`: ``DeprecationWarning`` is now raised when importing :mod:" +"`tkinter.tix`, which has been deprecated in documentation since Python 3.6." +msgstr "" + +#: ../build/NEWS:6792 +msgid "" +":issue:`20684`: Remove unused ``_signature_get_bound_param`` function from :" +"mod:`inspect` - by Anthony Sottile." +msgstr "" + +#: ../build/NEWS:6795 +msgid "" +":issue:`41402`: Fix :meth:`email.message.EmailMessage.set_content` when " +"called with binary data and ``7bit`` content transfer encoding." +msgstr "" + +#: ../build/NEWS:6798 +msgid "" +":issue:`32695`: The *compresslevel* and *preset* keyword arguments of :func:" +"`tarfile.open` are now both documented and tested." +msgstr "" + +#: ../build/NEWS:6801 +msgid "" +":issue:`41137`: Use utf-8 encoding while reading .pdbrc files. Patch by " +"Srinivas Reddy Thatiparthy" +msgstr "" + +#: ../build/NEWS:6804 +msgid "" +":issue:`24391`: Improved reprs of :mod:`threading` synchronization objects: :" +"class:`~threading.Semaphore`, :class:`~threading.BoundedSemaphore`, :class:" +"`~threading.Event` and :class:`~threading.Barrier`." +msgstr "" + +#: ../build/NEWS:6808 +msgid "" +":issue:`5846`: Deprecated the following :mod:`unittest` functions, scheduled " +"for removal in Python 3.13:" +msgstr "" + +#: ../build/NEWS:6811 +msgid ":func:`~unittest.findTestCases`" +msgstr "" + +#: ../build/NEWS:6812 +msgid ":func:`~unittest.makeSuite`" +msgstr "" + +#: ../build/NEWS:6813 +msgid ":func:`~unittest.getTestCaseNames`" +msgstr "" + +#: ../build/NEWS:6815 +msgid "Use :class:`~unittest.TestLoader` methods instead:" +msgstr "" + +#: ../build/NEWS:6817 +msgid ":meth:`unittest.TestLoader.loadTestsFromModule`" +msgstr "" + +#: ../build/NEWS:6818 +msgid ":meth:`unittest.TestLoader.loadTestsFromTestCase`" +msgstr "" + +#: ../build/NEWS:6819 +msgid ":meth:`unittest.TestLoader.getTestCaseNames`" +msgstr "" + +#: ../build/NEWS:6823 +msgid "" +":issue:`40563`: Support pathlike objects on dbm/shelve. Patch by Hakan Çelik " +"and Henry-Joseph Audéoud." +msgstr "" + +#: ../build/NEWS:6826 +msgid "" +":issue:`34990`: Fixed a Y2k38 bug in the compileall module where it would " +"fail to compile files with a modification time after the year 2038." +msgstr "" + +#: ../build/NEWS:6829 +msgid "" +":issue:`39549`: Whereas the code for reprlib.Repr had previously used a " +"hardcoded string value of '...', this PR updates it to use of a “fillvalue” " +"attribute, whose value defaults to '...' and can be reset in either " +"individual reprlib.Repr instances or in subclasses thereof." +msgstr "" + +#: ../build/NEWS:6834 +msgid "" +":issue:`37022`: :mod:`pdb` now displays exceptions from ``repr()`` with its " +"``p`` and ``pp`` commands." +msgstr "" + +#: ../build/NEWS:6837 +msgid "" +":issue:`38840`: Fix ``test___all__`` on platforms lacking a shared memory " +"implementation." +msgstr "" + +#: ../build/NEWS:6840 +msgid "" +":issue:`39359`: Add one missing check that the password is a bytes object " +"for an encrypted zipfile." +msgstr "" + +#: ../build/NEWS:6843 msgid "" ":issue:`38741`: :mod:`configparser`: using ']' inside a section header will " "no longer cut the section name short at the ']'" msgstr "" -#: ../build/NEWS:2816 +#: ../build/NEWS:6846 +msgid "" +":issue:`38415`: Added missing behavior to :func:`contextlib." +"asynccontextmanager` to match :func:`contextlib.contextmanager` so decorated " +"functions can themselves be decorators." +msgstr "" + +#: ../build/NEWS:6851 +msgid "" +":issue:`30256`: Pass multiprocessing BaseProxy argument ``manager_owned`` " +"through AutoProxy." +msgstr "" + +#: ../build/NEWS:6854 msgid "" ":issue:`27513`: :func:`email.utils.getaddresses` now accepts :class:`email." "header.Header` objects along with string values. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:2820 +#: ../build/NEWS:6858 +msgid "" +":issue:`16379`: Add SQLite error code and name to :mod:`sqlite3` exceptions. " +"Patch by Aviv Palivoda, Daniel Shahaf, and Erlend E. Aasland." +msgstr "" + +#: ../build/NEWS:6861 +msgid "" +":issue:`26228`: pty.spawn no longer hangs on FreeBSD, macOS, and Solaris." +msgstr "" + +#: ../build/NEWS:6863 +msgid ":issue:`33349`: lib2to3 now recognizes async generators everywhere." +msgstr "" + +#: ../build/NEWS:6865 msgid "" ":issue:`29298`: Fix ``TypeError`` when required subparsers without ``dest`` " "do not receive arguments. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:2826 +#: ../build/NEWS:6871 +msgid "" +":issue:`45216`: Remove extra documentation listing methods in ``difflib``. " +"It was rendering twice in pydoc and was outdated in some places." +msgstr "" + +#: ../build/NEWS:6874 +msgid "" +":issue:`45024`: :mod:`collections.abc` documentation has been expanded to " +"explicitly cover how instance and subclass checks work, with additional " +"doctest examples and an exhaustive list of ABCs which test membership purely " +"by presence of the right :term:`special method`\\s. Patch by Raymond " +"Hettinger." +msgstr "" + +#: ../build/NEWS:6880 +msgid "" +":issue:`44957`: Promote PEP 604 union syntax by using it where possible. " +"Also, mention ``X | Y`` more prominently in section about ``Union`` and " +"mention ``X | None`` at all in section about ``Optional``." +msgstr "" + +#: ../build/NEWS:6884 +msgid "" +":issue:`16580`: Added code equivalents for the :meth:`int.to_bytes` and :" +"meth:`int.from_bytes` methods, as well as tests ensuring that these code " +"equivalents are valid." +msgstr "" + +#: ../build/NEWS:6888 +msgid "" +":issue:`44903`: Removed the othergui.rst file, any references to it, and the " +"list of GUI frameworks in the FAQ. In their place I've added links to the " +"Python Wiki `page on GUI frameworks `." +msgstr "" + +#: ../build/NEWS:6893 +msgid "" +":issue:`33479`: Tkinter documentation has been greatly expanded with new " +"\"Architecture\" and \"Threading model\" sections." +msgstr "" + +#: ../build/NEWS:6896 +msgid "" +":issue:`36700`: :mod:`base64` RFC references were updated to point to :rfc:" +"`4648`; a section was added to point users to the new \"security " +"considerations\" section of the RFC." +msgstr "" + +#: ../build/NEWS:6900 msgid "" -":issue:`44740`: Replaced occurences of uppercase \"Web\" and \"Internet\" " +":issue:`44740`: Replaced occurrences of uppercase \"Web\" and \"Internet\" " "with lowercase versions per the 2016 revised Associated Press Style Book." msgstr "" -#: ../build/NEWS:2829 +#: ../build/NEWS:6903 msgid "" ":issue:`44693`: Update the definition of __future__ in the glossary by " "replacing the confusing word \"pseudo-module\" with a more accurate " "description." msgstr "" -#: ../build/NEWS:2833 +#: ../build/NEWS:6907 msgid ":issue:`35183`: Add typical examples to os.path.splitext docs" msgstr "" -#: ../build/NEWS:2835 +#: ../build/NEWS:6909 msgid "" ":issue:`30511`: Clarify that :func:`shutil.make_archive` is not thread-safe " "due to reliance on changing the current working directory." msgstr "" -#: ../build/NEWS:2838 +#: ../build/NEWS:6912 msgid "" ":issue:`44561`: Update of three expired hyperlinks in Doc/distributing/index." "rst: \"Project structure\", \"Building and packaging the project\", and " "\"Uploading the project to the Python Packaging Index\"." msgstr "" -#: ../build/NEWS:2842 -msgid ":issue:`44613`: importlib.metadata is no longer provisional." +#: ../build/NEWS:6916 +msgid "" +":issue:`44651`: Delete entry \"coercion\" in Doc/glossary.rst for its " +"outdated definition." msgstr "" -#: ../build/NEWS:2844 +#: ../build/NEWS:6919 msgid "" -":issue:`44544`: List all kwargs for :func:`textwrap.wrap`, :func:`textwrap." -"fill`, and :func:`textwrap.shorten`. Now, there are nav links to attributes " -"of :class:`TextWrap`, which makes navigation much easier while minimizing " -"duplication in the documentation." +":issue:`42958`: Updated the docstring and docs of :func:`filecmp.cmp` to be " +"more accurate and less confusing especially in respect to *shallow* arg." msgstr "" -#: ../build/NEWS:2849 +#: ../build/NEWS:6922 msgid "" -":issue:`44453`: Fix documentation for the return type of :func:`sysconfig." -"get_path`." +":issue:`44631`: Refactored the ``repr()`` code of the ``_Environ`` (os " +"module)." msgstr "" -#: ../build/NEWS:2855 -msgid ":issue:`44734`: Fixed floating point precision issue in turtle tests." +#: ../build/NEWS:6924 +msgid ":issue:`44613`: importlib.metadata is no longer provisional." msgstr "" -#: ../build/NEWS:2857 +#: ../build/NEWS:6926 msgid "" -":issue:`44708`: Regression tests, when run with -w, are now re-running only " -"the affected test methods instead of re-running the entire test file." +":issue:`44558`: Match the docstring and python implementation of :func:" +"`~operator.countOf` to the behavior of its c implementation." msgstr "" -#: ../build/NEWS:2860 +#: ../build/NEWS:6929 msgid "" -":issue:`44647`: Added a permanent Unicode-valued environment variable to " -"regression tests to ensure they handle this use case in the future. If your " -"test environment breaks because of that, report a bug to us, and temporarily " -"set PYTHONREGRTEST_UNICODE_GUARD=0 in your test environment." +":issue:`44544`: List all kwargs for :func:`textwrap.wrap`, :func:`textwrap." +"fill`, and :func:`textwrap.shorten`. Now, there are nav links to attributes " +"of :class:`TextWrap`, which makes navigation much easier while minimizing " +"duplication in the documentation." msgstr "" -#: ../build/NEWS:2865 +#: ../build/NEWS:6934 msgid "" -":issue:`44515`: Adjust recently added contextlib tests to avoid assuming the " -"use of a refcounted GC" +":issue:`38062`: Clarify that atexit uses equality comparisons internally." msgstr "" -#: ../build/NEWS:2871 +#: ../build/NEWS:6936 msgid "" -":issue:`44572`: Avoid consuming standard input in the :mod:`platform` module" +":issue:`40620`: Convert examples in tutorial controlflow.rst section 4.3 to " +"be interpreter-demo style." msgstr "" -#: ../build/NEWS:2873 +#: ../build/NEWS:6939 msgid "" -":issue:`40263`: This is a follow-on bug from https://bugs.python.org/" -"issue26903. Once that is applied we run into an off-by-one assertion " -"problem. The assert was not correct." +":issue:`43066`: Added a warning to :mod:`zipfile` docs: filename arg with a " +"leading slash may cause archive to be un-openable on Windows systems." msgstr "" -#: ../build/NEWS:2880 +#: ../build/NEWS:6942 msgid "" -":issue:`41972`: The framework build's user header path in sysconfig is " -"changed to add a 'pythonX.Y' component to match distutils's behavior." +":issue:`39452`: Rewrote ``Doc/library/__main__.rst``. Broadened scope of the " +"document to explicitly discuss and differentiate between ``__main__.py`` in " +"packages versus the ``__name__ == '__main__'`` expression (and the idioms " +"that surround it)." msgstr "" -#: ../build/NEWS:2883 +#: ../build/NEWS:6947 msgid "" -":issue:`34932`: Add socket.TCP_KEEPALIVE support for macOS. Patch by Shane " -"Harvey." +":issue:`13814`: In the Design FAQ, answer \"Why don't generators support the " +"with statement?\"" msgstr "" -#: ../build/NEWS:2889 -msgid "" -":issue:`44756`: In the Makefile for documentation (:file:`Doc/Makefile`), " -"the ``build`` rule is dependent on the ``venv`` rule. Therefore, ``html``, " -"``latex``, and other build-dependent rules are also now dependent on " -"``venv``. The ``venv`` rule only performs an action if ``$(VENVDIR)`` does " -"not exist. :file:`Doc/README.rst` was updated; most users now only need to " -"type ``make html``." +#: ../build/NEWS:6950 +msgid ":issue:`27752`: Documentation of csv.Dialect is more descriptive." msgstr "" -#: ../build/NEWS:2899 +#: ../build/NEWS:6952 msgid "" -":issue:`41103`: Reverts removal of the old buffer protocol because they are " -"part of stable ABI." +":issue:`44453`: Fix documentation for the return type of :func:`sysconfig." +"get_path`." msgstr "" -#: ../build/NEWS:2902 +#: ../build/NEWS:6955 msgid "" -":issue:`42747`: The ``Py_TPFLAGS_HAVE_VERSION_TAG`` type flag now does " -"nothing. The ``Py_TPFLAGS_HAVE_AM_SEND`` flag (which was added in 3.10) is " -"removed. Both were unnecessary because it is not possible to have type " -"objects with the relevant fields missing." +":issue:`44392`: Added a new section in the C API documentation for types " +"used in type hinting. Documented ``Py_GenericAlias`` and " +"``Py_GenericAliasType``." msgstr "" -#: ../build/NEWS:2909 -msgid "Python 3.10.0 beta 4" +#: ../build/NEWS:6959 +msgid "" +":issue:`38291`: Mark ``typing.io`` and ``typing.re`` as deprecated since " +"Python 3.8 in the documentation. They were never properly supported by type " +"checkers." msgstr "" -#: ../build/NEWS:2911 -msgid "*Release date: 2021-07-10*" +#: ../build/NEWS:6963 +msgid "" +":issue:`44322`: Document that SyntaxError args have a details tuple and that " +"details are adjusted for errors in f-string field replacement expressions." msgstr "" -#: ../build/NEWS:2916 +#: ../build/NEWS:6966 msgid "" -":issue:`41180`: Add auditing events to the :mod:`marshal` module, and stop " -"raising ``code.__init__`` events for every unmarshalled code object. " -"Directly instantiated code objects will continue to raise an event, and " -"audit event handlers should inspect or collect the raw marshal data. This " -"reduces a significant performance overhead when loading from ``.pyc`` files." +":issue:`42392`: Document the deprecation and removal of the ``loop`` " +"parameter for many functions and classes in :mod:`asyncio`." msgstr "" -#: ../build/NEWS:2926 +#: ../build/NEWS:6969 msgid "" -":issue:`44562`: Remove uses of :c:func:`PyObject_GC_Del` in error path when " -"initializing :class:`types.GenericAlias`." +":issue:`44195`: Corrected references to ``TraversableResources`` in docs. " +"There is no ``TraversableReader``." msgstr "" -#: ../build/NEWS:2929 +#: ../build/NEWS:6972 msgid "" -":issue:`41486`: Fix a memory consumption and copying performance regression " -"in earlier 3.10 beta releases if someone used an output buffer larger than " -"4GiB with zlib.decompress on input data that expands that large." +":issue:`41963`: Document that ``ConfigParser`` strips off comments when " +"reading configuration files." msgstr "" -#: ../build/NEWS:2933 +#: ../build/NEWS:6975 msgid "" -":issue:`44553`: Implement GC methods for ``types.Union`` to break reference " -"cycles and prevent memory leaks." +":issue:`44072`: Correct where in the numeric ABC hierarchy ``**`` support is " +"added, i.e., in numbers.Complex, not numbers.Integral." msgstr "" -#: ../build/NEWS:2936 +#: ../build/NEWS:6978 msgid "" -":issue:`44523`: Remove the pass-through for :func:`hash` of :class:`weakref." -"proxy` objects to prevent unintended consequences when the original referred " -"object dies while the proxy is part of a hashable object. Patch by Pablo " -"Galindo." +":issue:`43558`: Add the remark to :mod:`dataclasses` documentation that the :" +"meth:`__init__` of any base class has to be called in :meth:`__post_init__`, " +"along with a code example." msgstr "" -#: ../build/NEWS:2941 +#: ../build/NEWS:6982 msgid "" -":issue:`44483`: Fix a crash in ``types.Union`` objects when creating a union " -"of an object with bad ``__module__`` field." +":issue:`44025`: Clarify when '_' in match statements is a keyword, and when " +"not." msgstr "" -#: ../build/NEWS:2944 +#: ../build/NEWS:6985 msgid "" -":issue:`44297`: Make sure that the line number is set when entering a " -"comprehension scope. Ensures that backtraces inclusing generator expressions " -"show the correct line number." +":issue:`41706`: Fix docs about how methods like ``__add__`` are invoked when " +"evaluating operator expressions." msgstr "" -#: ../build/NEWS:2948 +#: ../build/NEWS:6988 msgid "" -":issue:`44456`: Improve the syntax error when mixing positional and keyword " -"patterns. Patch by Pablo Galindo." +":issue:`41621`: Document that :class:`collections.defaultdict` parameter " +"``default_factory`` defaults to None and is positional-only." msgstr "" -#: ../build/NEWS:2951 +#: ../build/NEWS:6991 +msgid ":issue:`41576`: document BaseException in favor of bare except" +msgstr "" + +#: ../build/NEWS:6993 msgid "" -":issue:`44368`: Improve syntax errors for invalid \"as\" targets. Patch by " -"Pablo Galindo" +":issue:`21760`: The description for __file__ fixed. Patch by Furkan Onder" msgstr "" -#: ../build/NEWS:2954 +#: ../build/NEWS:6995 msgid "" -":issue:`44317`: Improve tokenizer error with improved locations. Patch by " -"Pablo Galindo." +":issue:`39498`: Add a \"Security Considerations\" index which links to " +"standard library modules that have explicitly documented security " +"considerations." msgstr "" -#: ../build/NEWS:2957 ../build/NEWS:3256 +#: ../build/NEWS:6998 msgid "" -":issue:`43667`: Improve Unicode support in non-UTF locales on Oracle " -"Solaris. This issue does not affect other Solaris systems." +":issue:`33479`: Remove the unqualified claim that tkinter is threadsafe. It " +"has not been true for several years and likely never was. An explanation of " +"what is true may be added later, after more discussion, and possibly after " +"patching _tkinter.c," msgstr "" -#: ../build/NEWS:2963 +#: ../build/NEWS:7006 msgid "" -":issue:`44558`: Make the implementation consistency of :func:`~operator." -"indexOf` between C and Python versions. Patch by Dong-hee Na." +":issue:`40173`: Fix :func:`test.support.import_helper.import_fresh_module`." +msgstr "" + +#: ../build/NEWS:7008 +msgid ":issue:`45280`: Add a test case for empty :class:`typing.NamedTuple`." msgstr "" -#: ../build/NEWS:2967 +#: ../build/NEWS:7010 msgid "" -":issue:`34798`: Break up paragraph about :class:`pprint.PrettyPrinter` " -"construction parameters to make it easier to read." +":issue:`45269`: Cover case when invalid ``markers`` type is supplied to " +"``c_make_encoder``." msgstr "" -#: ../build/NEWS:2970 -msgid ":issue:`44516`: Update vendored pip to 21.1.3" +#: ../build/NEWS:7013 +msgid "" +":issue:`45128`: Fix ``test_multiprocessing_fork`` failure due to " +"``test_logging`` and ``sys.modules`` manipulation." msgstr "" -#: ../build/NEWS:2972 +#: ../build/NEWS:7016 msgid "" -":issue:`44468`: :func:`typing.get_type_hints` now finds annotations in " -"classes and base classes with unexpected ``__module__``. Previously, it " -"skipped those MRO elements." +":issue:`45209`: Fix ``UserWarning: resource_tracker`` warning in " +"``_test_multiprocessing._TestSharedMemory." +"test_shared_memory_cleaned_after_process_termination``" msgstr "" -#: ../build/NEWS:2976 +#: ../build/NEWS:7019 msgid "" -":issue:`43977`: Set the proper :const:`Py_TPFLAGS_MAPPING` and :const:" -"`Py_TPFLAGS_SEQUENCE` flags for subclasses created before a parent has been " -"registered as a :class:`collections.abc.Mapping` or :class:`collections.abc." -"Sequence`." +":issue:`45185`: Enables ``TestEnumerations`` test cases in ``test_ssl`` " +"suite." msgstr "" -#: ../build/NEWS:2981 +#: ../build/NEWS:7021 msgid "" -":issue:`44482`: Fix very unlikely resource leak in :mod:`glob` in alternate " -"Python implementations." +":issue:`45195`: Fix test_readline.test_nonascii(): sometimes, the newline " +"character is not written at the end, so don't expect it in the output. Patch " +"by Victor Stinner." msgstr "" -#: ../build/NEWS:2984 +#: ../build/NEWS:7025 msgid "" -":issue:`44466`: The :mod:`faulthandler` module now detects if a fatal error " -"occurs during a garbage collector collection. Patch by Victor Stinner." +":issue:`45156`: Fixes infinite loop on :func:`unittest.mock.seal` of mocks " +"created by :func:`~unittest.create_autospec`." +msgstr "" + +#: ../build/NEWS:7028 +msgid "" +":issue:`45125`: Improves pickling tests and docs of ``SharedMemory`` and " +"``SharableList`` objects." msgstr "" -#: ../build/NEWS:2987 +#: ../build/NEWS:7031 msgid "" -":issue:`44404`: :mod:`tkinter`'s ``after()`` method now supports callables " -"without the ``__name__`` attribute." +":issue:`44860`: Update ``test_sysconfig.test_user_similar()`` for the " +"posix_user scheme: ``platlib`` doesn't use :data:`sys.platlibdir`. Patch by " +"Victor Stinner." msgstr "" -#: ../build/NEWS:2990 +#: ../build/NEWS:7035 msgid "" -":issue:`44458`: ``BUFFER_BLOCK_SIZE`` is now declared static, to avoid " -"linking collisions when bz2, lmza or zlib are statically linked." +":issue:`45052`: ``WithProcessesTestSharedMemory.test_shared_memory_basics`` " +"test was ignored, because ``self.assertEqual(sms.size, sms2.size)`` line was " +"failing. It is now removed and test is unskipped." msgstr "" -#: ../build/NEWS:2993 +#: ../build/NEWS:7039 msgid "" -":issue:`44464`: Remove exception for flake8 in deprecated importlib.metadata " -"interfaces. Sync with importlib_metadata 4.6." +"The main motivation for this line to be removed from the test is that the " +"``size`` of ``SharedMemory`` is not ever guaranteed to be the same. It is " +"decided by the platform." msgstr "" -#: ../build/NEWS:2996 +#: ../build/NEWS:7043 msgid "" -":issue:`44446`: Take into account that ``lineno`` might be ``None`` in :" -"class:`traceback.FrameSummary`." +":issue:`44895`: libregrtest now clears the type cache later to reduce the " +"risk of false alarm when checking for reference leaks. Previously, the type " +"cache was cleared too early and libregrtest raised a false alarm about " +"reference leaks under very specific conditions. Patch by Irit Katriel and " +"Victor Stinner." msgstr "" -#: ../build/NEWS:2999 +#: ../build/NEWS:7049 msgid "" -":issue:`44439`: Fix in :meth:`bz2.BZ2File.write` / :meth:`lzma.LZMAFile." -"write` methods, when the input data is an object that supports the buffer " -"protocol, the file length may be wrong." +":issue:`45042`: Fixes that test classes decorated with ``@hashlib_helper." +"requires_hashdigest`` were skipped all the time." msgstr "" -#: ../build/NEWS:3003 +#: ../build/NEWS:7052 msgid "" -":issue:`44434`: _thread.start_new_thread() no longer calls " -"PyThread_exit_thread() explicitly at the thread exit, the call was " -"redundant. On Linux with the glibc, pthread_exit() aborts the whole process " -"if dlopen() fails to open libgcc_s.so file (ex: EMFILE error). Patch by " -"Victor Stinner." +":issue:`25130`: Add calls of :func:`gc.collect` in tests to support PyPy." msgstr "" -#: ../build/NEWS:3009 +#: ../build/NEWS:7054 msgid "" -":issue:`44395`: Fix :meth:`~email.message.MIMEPart.as_string` to pass " -"unixfrom properly. Patch by Dong-hee Na." +":issue:`45011`: Made tests relying on the :mod:`_asyncio` C extension module " +"optional to allow running on alternative Python implementations. Patch by " +"Serhiy Storchaka." msgstr "" -#: ../build/NEWS:3012 +#: ../build/NEWS:7058 msgid "" -":issue:`34266`: Handle exceptions from parsing the arg of :mod:`pdb`'s run/" -"restart command." +":issue:`44949`: Fix auto history tests of test_readline: sometimes, the " +"newline character is not written at the end, so don't expect it in the " +"output." msgstr "" -#: ../build/NEWS:3015 +#: ../build/NEWS:7061 msgid "" -":issue:`44077`: It's now possible to receive the type of service (ToS), a.k." -"a. differentiated services (DS), a.k.a. differenciated services code point " -"(DSCP) and excplicit congestion notification (ECN) IP header fields with " -"``socket.IP_RECVTOS``." +":issue:`44891`: Tests were added to clarify :func:`id` is preserved when " +"``obj * 1`` is used on :class:`str` and :class:`bytes` objects. Patch by " +"Nikita Sobolev." msgstr "" -#: ../build/NEWS:3020 +#: ../build/NEWS:7065 msgid "" -":issue:`43024`: Improve the help signature of :func:`traceback." -"print_exception`, :func:`traceback.format_exception` and :func:`traceback." -"format_exception_only`." +":issue:`44852`: Add ability to wholesale silence DeprecationWarnings while " +"running the regression test suite." msgstr "" -#: ../build/NEWS:3024 +#: ../build/NEWS:7068 msgid "" -":issue:`30256`: Pass multiprocessing BaseProxy argument ``manager_owned`` " -"through AutoProxy." +":issue:`40928`: Notify users running test_decimal regression tests on macOS " +"of potential harmless \"malloc can't allocate region\" messages spewed by " +"test_decimal." msgstr "" -#: ../build/NEWS:3030 -msgid "" -":issue:`44558`: Match the docstring and python implementation of :func:" -"`~operator.countOf` to the behavior of its c implementation." +#: ../build/NEWS:7072 +msgid ":issue:`44734`: Fixed floating point precision issue in turtle tests." msgstr "" -#: ../build/NEWS:3033 +#: ../build/NEWS:7074 msgid "" -":issue:`38062`: Clarify that atexit uses equality comparisons internally." +":issue:`44708`: Regression tests, when run with -w, are now re-running only " +"the affected test methods instead of re-running the entire test file." msgstr "" -#: ../build/NEWS:3035 +#: ../build/NEWS:7077 msgid "" -":issue:`40620`: Convert examples in tutorial controlflow.rst section 4.3 to " -"be interpreter-demo style." +":issue:`42095`: Added interop tests for Apple plists: generate plist files " +"with Python plistlib and parse with Apple plutil; and the other way round." msgstr "" -#: ../build/NEWS:3038 +#: ../build/NEWS:7080 msgid "" -":issue:`13814`: In the Design FAQ, answer \"Why don't generators support the " -"with statement?\"" +":issue:`44647`: Added a permanent Unicode-valued environment variable to " +"regression tests to ensure they handle this use case in the future. If your " +"test environment breaks because of that, report a bug to us, and temporarily " +"set PYTHONREGRTEST_UNICODE_GUARD=0 in your test environment." msgstr "" -#: ../build/NEWS:3041 +#: ../build/NEWS:7085 msgid "" -":issue:`41621`: Document that :class:`collections.defaultdict` parameter " -"``default_factory`` defaults to None and is positional-only." +":issue:`44515`: Adjust recently added contextlib tests to avoid assuming the " +"use of a refcounted GC" msgstr "" -#: ../build/NEWS:3047 +#: ../build/NEWS:7088 msgid "" ":issue:`44287`: Fix asyncio test_popen() of test_windows_utils by using a " "longer timeout. Use military grade battle-tested :data:`test.support." @@ -5189,274 +12497,261 @@ msgid "" "Victor Stinner." msgstr "" -#: ../build/NEWS:3053 +#: ../build/NEWS:7094 msgid "" ":issue:`44451`: Reset ``DeprecationWarning`` filters in ``test." "test_importlib.test_metadata_api.APITests.test_entry_points_by_index`` to " "avoid ``StopIteration`` error if ``DeprecationWarnings`` are ignored." msgstr "" -#: ../build/NEWS:3057 +#: ../build/NEWS:7098 msgid "" -":issue:`30256`: Add test for nested queues when using ``multiprocessing`` " -"shared objects ``AutoProxy[Queue]`` inside ``ListProxy`` and ``DictProxy``" +":issue:`44363`: Account for address sanitizer in test_capi. test_capi now " +"passes when run GCC address sanitizer." msgstr "" -#: ../build/NEWS:3063 -msgid "" -":issue:`44535`: Enable building using a Visual Studio 2022 install on " -"Windows." +#: ../build/NEWS:7101 +msgid ":issue:`44364`: Add non integral tests for :func:`math.sqrt` function." msgstr "" -#: ../build/NEWS:3065 +#: ../build/NEWS:7103 msgid "" -":issue:`43298`: Improved error message when building without a Windows SDK " -"installed." +":issue:`43921`: Fix test_ssl.test_wrong_cert_tls13(): use " +"``suppress_ragged_eofs=False``, since ``read()`` can raise :exc:`ssl." +"SSLEOFError` on Windows. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:3071 +#: ../build/NEWS:7107 msgid "" -":issue:`44582`: Accelerate speed of :mod:`mimetypes` initialization using a " -"native implementation of the registry scan." +":issue:`43921`: Fix test_pha_required_nocert() of test_ssl: catch two more " +"EOF cases (when the ``recv()`` method returns an empty string). Patch by " +"Victor Stinner." msgstr "" -#: ../build/NEWS:3074 +#: ../build/NEWS:7111 msgid "" -":issue:`41299`: Fix 16ms jitter when using timeouts in :mod:`threading`, " -"such as with :meth:`threading.Lock.acquire` or :meth:`threading.Condition." -"wait`." +":issue:`44131`: Add test_frozenmain to test_embed to test the :c:func:" +"`Py_FrozenMain` C function. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:3081 -msgid "" -":issue:`44441`: :c:func:`Py_RunMain` now resets :c:data:`PyImport_Inittab` " -"to its initial value at exit. It must be possible to call :c:func:" -"`PyImport_AppendInittab` or :c:func:`PyImport_ExtendInittab` at each Python " -"initialization. Patch by Victor Stinner." +#: ../build/NEWS:7114 +msgid ":issue:`31904`: Ignore error string case in test_file_not_exists()." msgstr "" -#: ../build/NEWS:3086 +#: ../build/NEWS:7116 msgid "" -":issue:`40939`: Removed documentation for the removed ``PyParser_*`` C API." +":issue:`42083`: Add test to check that ``PyStructSequence_NewType`` accepts " +"a ``PyStructSequence_Desc`` with ``doc`` field set to ``NULL``." msgstr "" -#: ../build/NEWS:3090 -msgid "Python 3.10.0 beta 3" +#: ../build/NEWS:7119 +msgid "" +":issue:`35753`: Fix crash in doctest when doctest parses modules that " +"include unwrappable functions by skipping those functions." msgstr "" -#: ../build/NEWS:3092 -msgid "*Release date: 2021-06-17*" +#: ../build/NEWS:7122 +msgid "" +":issue:`30256`: Add test for nested queues when using ``multiprocessing`` " +"shared objects ``AutoProxy[Queue]`` inside ``ListProxy`` and ``DictProxy``" msgstr "" -#: ../build/NEWS:3097 +#: ../build/NEWS:7128 msgid "" -":issue:`44409`: Fix error location information for tokenizer errors raised " -"on initialization of the tokenizer. Patch by Pablo Galindo." +":issue:`45220`: Avoid building with the Windows 11 SDK previews " +"automatically. This may be overridden by setting the " +"``DefaultWindowsSDKVersion`` environment variable before building." msgstr "" -#: ../build/NEWS:3100 +#: ../build/NEWS:7132 msgid "" -":issue:`44396`: Fix a possible crash in the tokenizer when raising syntax " -"errors for unclosed strings. Patch by Pablo Galindo." +":issue:`45020`: Freeze stdlib modules that are imported during startup. " +"This provides significant performance improvements to startup. If " +"necessary, use the previously added \"-X frozen_modules=off\" commandline " +"option to force importing the source modules." msgstr "" -#: ../build/NEWS:3103 +#: ../build/NEWS:7137 msgid "" -":issue:`44349`: Fix an edge case when displaying text from files with " -"encoding in syntax errors. Patch by Pablo Galindo." +":issue:`45188`: Windows builds now regenerate frozen modules as the first " +"part of the build. Previously the regeneration was later in the build, which " +"would require it to be restarted if any modules had changed." msgstr "" -#: ../build/NEWS:3106 -msgid "" -":issue:`44335`: Fix a regression when identifying incorrect characters in " -"syntax errors. Patch by Pablo Galindo" +#: ../build/NEWS:7141 +msgid ":issue:`45163`: Fixes Haiku platform build." msgstr "" -#: ../build/NEWS:3109 +#: ../build/NEWS:7143 msgid "" -":issue:`44304`: Fix a crash in the :mod:`sqlite3` module that happened when " -"the garbage collector clears :class:`sqlite.Statement` objects. Patch by " -"Pablo Galindo" +":issue:`45067`: The ncurses function extended_color_content was introduced " +"in 2017" msgstr "" -#: ../build/NEWS:3113 -msgid "" -":issue:`44305`: Improve error message for ``try`` blocks without ``except`` " -"or ``finally`` blocks. Patch by Pablo Galindo." +#: ../build/NEWS:7146 +msgid "(https://invisible-island.net/ncurses/NEWS.html#index-t20170401). The" msgstr "" -#: ../build/NEWS:3116 +#: ../build/NEWS:7148 msgid "" -":issue:`43833`: Emit a deprecation warning if the numeric literal is " -"immediately followed by one of keywords: and, else, for, if, in, is, or. " -"Raise a syntax error with more informative message if it is immediately " -"followed by other keyword or identifier." +"ncurses-devel package in CentOS 7 had a older version ncurses resulted in " +"compilation error. For compiling ncurses with extended color support, we " +"verify the version of the ncurses library >= 20170401." msgstr "" -#: ../build/NEWS:3121 +#: ../build/NEWS:7152 msgid "" -":issue:`11105`: When compiling :class:`ast.AST` objects with recursive " -"references through :func:`compile`, the interpreter doesn't crash anymore " -"instead it raises a :exc:`RecursionError`." +":issue:`45019`: Generate lines in relevant files for frozen modules. Up " +"until now each of the files had to be edited manually. This change makes it " +"easier to add to and modify the frozen modules." msgstr "" -#: ../build/NEWS:3128 +#: ../build/NEWS:7156 msgid "" -":issue:`42972`: The _thread.RLock type now fully implement the GC protocol: " -"add a traverse function and the :const:`Py_TPFLAGS_HAVE_GC` flag. Patch by " -"Victor Stinner." +":issue:`44340`: Add support for building with clang thin lto via --with-" +"lto=thin/full. Patch by Dong-hee Na and Brett Holman." msgstr "" -#: ../build/NEWS:3132 +#: ../build/NEWS:7159 msgid "" -":issue:`44422`: The :func:`threading.enumerate` function now uses a " -"reentrant lock to prevent a hang on reentrant call. Patch by Victor Stinner." +":issue:`44535`: Enable building using a Visual Studio 2022 install on " +"Windows." msgstr "" -#: ../build/NEWS:3135 -msgid ":issue:`44389`: Fix deprecation of :data:`ssl.OP_NO_TLSv1_3`" +#: ../build/NEWS:7161 +msgid "" +":issue:`43298`: Improved error message when building without a Windows SDK " +"installed." msgstr "" -#: ../build/NEWS:3137 +#: ../build/NEWS:7164 msgid "" -":issue:`44362`: Improve :mod:`ssl` module's deprecation messages, error " -"reporting, and documentation for deprecations." +":issue:`44381`: The Windows build now accepts :envvar:" +"`EnableControlFlowGuard` set to ``guard`` to enable CFG." msgstr "" -#: ../build/NEWS:3140 -msgid ":issue:`44342`: [Enum] Change pickling from by-value to by-name." +#: ../build/NEWS:7167 +msgid "" +":issue:`41282`: Fix broken ``make install`` that caused standard library " +"extension modules to be unnecessarily and incorrectly rebuilt during the " +"install phase of cpython." msgstr "" -#: ../build/NEWS:3142 +#: ../build/NEWS:7174 msgid "" -":issue:`44356`: [Enum] Allow multiple data-type mixins if they are all the " -"same." +":issue:`45375`: Fixes an assertion failure due to searching for the standard " +"library in unnormalised paths." msgstr "" -#: ../build/NEWS:3145 -msgid "" -":issue:`44351`: Restore back :func:`parse_makefile` in :mod:`distutils." -"sysconfig` because it behaves differently than the similar implementation " -"in :mod:`sysconfig`." +#: ../build/NEWS:7177 +msgid ":issue:`45022`: Update Windows release to include libffi 3.4.2" msgstr "" -#: ../build/NEWS:3149 -msgid "" -":issue:`44242`: Remove missing flag check from Enum creation and move into a " -"``verify`` decorator." +#: ../build/NEWS:7179 +msgid ":issue:`45007`: Update to OpenSSL 1.1.1l in Windows build" msgstr "" -#: ../build/NEWS:3152 -msgid "" -":issue:`44246`: In ``importlib.metadata``, restore compatibility in the " -"result from ``Distribution.entry_points`` (``EntryPoints``) to honor " -"expectations in older implementations and issuing deprecation warnings for " -"these cases: A. ``EntryPoints`` objects are once again mutable, allowing " -"for ``sort()`` and other list-based mutation operations. Avoid deprecation " -"warnings by casting to a mutable sequence (e.g. ``list(dist.entry_points)." -"sort()``). B. ``EntryPoints`` results once again allow for access by " -"index. To avoid deprecation warnings, cast the result to a Sequence " -"first (e.g. ``tuple(dist.entry_points)[0]``)." +#: ../build/NEWS:7181 +msgid ":issue:`44848`: Upgrade Windows installer to use SQLite 3.36.0." msgstr "" -#: ../build/NEWS:3162 +#: ../build/NEWS:7183 msgid "" -":issue:`44246`: In importlib.metadata.entry_points, de-duplication of " -"distributions no longer requires loading the full metadata for " -"PathDistribution objects, improving entry point loading performance by ~10x." +":issue:`44572`: Avoid consuming standard input in the :mod:`platform` module" msgstr "" -#: ../build/NEWS:3167 +#: ../build/NEWS:7185 msgid "" -":issue:`43853`: Improved string handling for :mod:`sqlite3` user-defined " -"functions and aggregates:" +":issue:`44582`: Accelerate speed of :mod:`mimetypes` initialization using a " +"native implementation of the registry scan." msgstr "" -#: ../build/NEWS:3170 +#: ../build/NEWS:7188 msgid "" -"It is now possible to pass strings with embedded null characters to UDFs" +":issue:`41299`: Fix 16 milliseconds jitter when using timeouts in :mod:" +"`threading`, such as with :meth:`threading.Lock.acquire` or :meth:`threading." +"Condition.wait`." msgstr "" -#: ../build/NEWS:3171 -msgid "Conversion failures now correctly raise :exc:`MemoryError`" +#: ../build/NEWS:7192 +msgid "" +":issue:`42686`: Build :mod:`sqlite3` with math functions enabled. Patch by " +"Erlend E. Aasland." msgstr "" -#: ../build/NEWS:3173 -msgid "Patch by Erlend E. Aasland." +#: ../build/NEWS:7195 +msgid "" +":issue:`40263`: This is a follow-on bug from https://bugs.python.org/" +"issue26903. Once that is applied we run into an off-by-one assertion " +"problem. The assert was not correct." msgstr "" -#: ../build/NEWS:3175 -msgid "" -":issue:`43318`: Fix a bug where :mod:`pdb` does not always echo cleared " -"breakpoints." +#: ../build/NEWS:7202 +msgid ":issue:`45007`: Update macOS installer builds to use OpenSSL 1.1.1l." msgstr "" -#: ../build/NEWS:3178 +#: ../build/NEWS:7204 msgid "" -":issue:`37022`: :mod:`pdb` now displays exceptions from ``repr()`` with its " -"``p`` and ``pp`` commands." +":issue:`34602`: When building CPython on macOS with ``./configure --with-" +"undefined-behavior-sanitizer --with-pydebug``, the stack size is now " +"quadrupled to allow for the entire test suite to pass." msgstr "" -#: ../build/NEWS:3184 -msgid "" -":issue:`44392`: Added a new section in the C API documentation for types " -"used in type hinting. Documented ``Py_GenericAlias`` and " -"``Py_GenericAliasType``." +#: ../build/NEWS:7208 +msgid ":issue:`44848`: Update macOS installer to use SQLite 3.36.0." msgstr "" -#: ../build/NEWS:3188 +#: ../build/NEWS:7210 msgid "" -":issue:`38291`: Mark ``typing.io`` and ``typing.re`` as deprecated since " -"Python 3.8 in the documentation. They were never properly supported by type " -"checkers." +":issue:`44689`: :meth:`ctypes.util.find_library` now works correctly on " +"macOS 11 Big Sur even if Python is built on an older version of macOS. " +"Previously, when built on older macOS systems, ``find_library`` was not able " +"to find macOS system libraries when running on Big Sur due to changes in " +"how system libraries are stored." msgstr "" -#: ../build/NEWS:3192 +#: ../build/NEWS:7216 msgid "" -":issue:`44322`: Document that SyntaxError args have a details tuple and that " -"details are adjusted for errors in f-string field replacement expressions." +":issue:`41972`: The framework build's user header path in sysconfig is " +"changed to add a 'pythonX.Y' component to match distutils's behavior." msgstr "" -#: ../build/NEWS:3198 +#: ../build/NEWS:7219 msgid "" -":issue:`44363`: Account for address sanitizer in test_capi. test_capi now " -"passes when run GCC address sanitizer." +":issue:`43109`: Allow --with-lto configure option to work with Apple-" +"supplied Xcode or Command Line Tools." msgstr "" -#: ../build/NEWS:3201 +#: ../build/NEWS:7222 msgid "" -":issue:`43921`: Fix test_ssl.test_wrong_cert_tls13(): use " -"``suppress_ragged_eofs=False``, since ``read()`` can raise :exc:`ssl." -"SSLEOFError` on Windows. Patch by Victor Stinner." +":issue:`34932`: Add socket.TCP_KEEPALIVE support for macOS. Patch by Shane " +"Harvey." msgstr "" -#: ../build/NEWS:3205 +#: ../build/NEWS:7228 msgid "" -":issue:`43921`: Fix test_pha_required_nocert() of test_ssl: catch two more " -"EOF cases (when the ``recv()`` method returns an empty string). Patch by " -"Victor Stinner." +":issue:`45296`: On Windows, change exit/quit message to suggest Ctrl-D, " +"which works, instead of , which does not work in IDLE." msgstr "" -#: ../build/NEWS:3212 -msgid "" -":issue:`44381`: The Windows build now accepts :envvar:" -"`EnableControlFlowGuard` set to ``guard`` to enable CFG." +#: ../build/NEWS:7231 +msgid ":issue:`45193`: Make completion boxes appear on Ubuntu again." msgstr "" -#: ../build/NEWS:3218 +#: ../build/NEWS:7233 msgid "" ":issue:`40128`: Mostly fix completions on macOS when not using tcl/tk 8.6.11 " "(as with 3.9). The added update_idletask call should be harmless and " "possibly helpful otherwise." msgstr "" -#: ../build/NEWS:3222 +#: ../build/NEWS:7237 msgid "" ":issue:`33962`: Move the indent space setting from the Font tab to the new " "Windows tab. Patch by Mark Roseman and Terry Jan Reedy." msgstr "" -#: ../build/NEWS:3225 +#: ../build/NEWS:7240 msgid "" ":issue:`40468`: Split the settings dialog General tab into Windows and Shell/" "ED tabs. Move help sources, which extend the Help menu, to the Extensions " @@ -5464,352 +12759,317 @@ msgid "" "dialog better fit small screens." msgstr "" -#: ../build/NEWS:3233 +#: ../build/NEWS:7245 msgid "" -":issue:`43795`: The list in :ref:`stable-abi-list` now shows the public " -"name :c:struct:`PyFrameObject` rather than ``_frame``. The non-existing " -"entry ``_node`` no longer appears in the list." +":issue:`41611`: Avoid uncaught exceptions in ``AutoCompleteWindow." +"winconfig_event()``." msgstr "" -#: ../build/NEWS:3237 +#: ../build/NEWS:7248 msgid "" -":issue:`44378`: :c:func:`Py_IS_TYPE` no longer uses :c:func:`Py_TYPE` to " -"avoid a compiler warning: no longer cast ``const PyObject*`` to " -"``PyObject*``. Patch by Victor Stinner." -msgstr "" - -#: ../build/NEWS:3243 -msgid "Python 3.10.0 beta 2" -msgstr "" - -#: ../build/NEWS:3245 -msgid "*Release date: 2021-05-31*" +":issue:`41611`: Fix IDLE sometimes freezing upon tab-completion on macOS." msgstr "" -#: ../build/NEWS:3250 +#: ../build/NEWS:7250 msgid "" -":issue:`44022`: mod:`http.client` now avoids infinitely reading potential " -"HTTP headers after a ``100 Continue`` status response from the server." +":issue:`44010`: Highlight the new :ref:`match ` statement's :ref:" +"`soft keywords `: :keyword:`match`, :keyword:`case `, " +"and :keyword:`_ `. However, this highlighting is not " +"perfect and will be incorrect in some rare cases, including some ``_``-s in " +"``case`` patterns." msgstr "" -#: ../build/NEWS:3259 +#: ../build/NEWS:7256 msgid "" -":issue:`44232`: Fix a regression in :func:`type` when a metaclass raises an " -"exception. The C function :c:func:`type_new` must properly report the " -"exception when a metaclass constructor raises an exception and the winner " -"class is not the metaclass. Patch by Victor Stinner." +":issue:`44026`: Include interpreter's typo fix suggestions in message line " +"for NameErrors and AttributeErrors. Patch by E. Paine." msgstr "" -#: ../build/NEWS:3264 +#: ../build/NEWS:7262 msgid "" -":issue:`44201`: Avoid side effects of checking for specialized syntax errors " -"in the REPL that was causing it to ask for extra tokens after a syntax error " -"had been detected. Patch by Pablo Galindo" +":issue:`44786`: Fix a warning in regular expression in the c-analyzer script." msgstr "" -#: ../build/NEWS:3268 +#: ../build/NEWS:7264 msgid "" -":issue:`44184`: Fix a crash at Python exit when a deallocator function " -"removes the last strong reference to a heap type. Patch by Victor Stinner." +":issue:`44967`: pydoc now returns a non-zero status code when a module " +"cannot be found." msgstr "" -#: ../build/NEWS:3271 +#: ../build/NEWS:7267 msgid "" -":issue:`44180`: The parser doesn't report generic syntax errors that happen " -"in a position further away that the one it reached in the first pass. Patch " -"by Pablo Galindo" +":issue:`44978`: Allow the Argument Clinic tool to handle ``__complex__`` " +"special methods." msgstr "" -#: ../build/NEWS:3275 +#: ../build/NEWS:7270 msgid "" -":issue:`44168`: Fix error message in the parser involving keyword arguments " -"with invalid expressions. Patch by Pablo Galindo" +":issue:`43425`: Removed the 'test2to3' demo project that demonstrated using " +"lib2to3 to support Python 2.x and Python 3.x from a single source in a " +"distutils package. Patch by Dong-hee Na" msgstr "" -#: ../build/NEWS:3278 +#: ../build/NEWS:7274 msgid "" -":issue:`44143`: Fixed a crash in the parser that manifest when raising " -"tokenizer errors when an existing exception was present. Patch by Pablo " -"Galindo." +":issue:`44074`: Make patchcheck automatically detect the correct base branch " +"name (previously it was hardcoded to 'master')" msgstr "" -#: ../build/NEWS:3282 +#: ../build/NEWS:7277 msgid "" -":issue:`44114`: Fix incorrect dictkeys_reversed and dictitems_reversed " -"function signatures in C code, which broke webassembly builds." +":issue:`20291`: Added support for variadic positional parameters in Argument " +"Clinic." msgstr "" -#: ../build/NEWS:3285 +#: ../build/NEWS:7283 msgid "" -":issue:`43149`: Corrent the syntax error message regarding multiple " -"exception types to not refer to \"exception groups\". Patch by Pablo Galindo" +":issue:`41710`: The PyThread_acquire_lock_timed() function now clamps the " +"timeout if it is too large, rather than aborting the process. Patch by " +"Victor Stinner." msgstr "" -#: ../build/NEWS:3288 +#: ../build/NEWS:7287 msgid "" -":issue:`44056`: Syntax errors when default ``except`` is not the last " -"``except`` are reported with the correct location. Patch by Mark Shannon." +":issue:`44687`: :meth:`BufferedReader.peek` no longer raises :exc:" +"`ValueError` when the entire file has already been buffered." msgstr "" -#: ../build/NEWS:3291 +#: ../build/NEWS:7290 msgid "" -":issue:`43822`: The parser will prioritize tokenizer errors over custom " -"syntax errors when raising exceptions. Patch by Pablo Galindo." -msgstr "" - -#: ../build/NEWS:3294 -msgid ":issue:`28146`: Fix a confusing error message in :func:`str.format`." +":issue:`45116`: Add the :c:macro:`Py_ALWAYS_INLINE` macro to ask the " +"compiler to always inline a static inline function. The compiler can ignore " +"it and decides to not inline the function. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:3299 +#: ../build/NEWS:7294 msgid "" -":issue:`44254`: On Mac, give turtledemo button text a color that works on " -"both light or dark background. Programmers cannot control the latter." -msgstr "" - -#: ../build/NEWS:3302 -msgid ":issue:`38693`: Prefer f-strings to ``.format`` in importlib.resources." +":issue:`45094`: Add the :c:macro:`Py_NO_INLINE` macro to disable inlining on " +"a function. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:3304 -msgid ":issue:`33693`: Importlib.metadata now prefers f-strings to .format." +#: ../build/NEWS:7297 +msgid "" +":issue:`45061`: Add a deallocator to the :class:`bool` type to detect " +"refcount bugs in C extensions which call ``Py_DECREF(Py_True);`` or " +"``Py_DECREF(Py_False);`` by mistake. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:3306 +#: ../build/NEWS:7301 msgid "" -":issue:`44241`: Incorporate minor tweaks from importlib_metadata 4.1: " -"SimplePath protocol, support for Metadata 2.2." +":issue:`42035`: Add a new :c:func:`PyType_GetQualName` function to get " +"type's qualified name." msgstr "" -#: ../build/NEWS:3309 -msgid ":issue:`44210`: Make importlib.metadata._meta.PackageMetadata public." +#: ../build/NEWS:7304 +msgid "" +":issue:`41103`: Reverts removal of the old buffer protocol because they are " +"part of stable ABI." msgstr "" -#: ../build/NEWS:3311 +#: ../build/NEWS:7307 msgid "" -":issue:`43643`: Declare readers.MultiplexedPath.name as a property per the " -"spec." +":issue:`44751`: Remove ``crypt.h`` include from the public ``Python.h`` " +"header." msgstr "" -#: ../build/NEWS:3314 +#: ../build/NEWS:7309 msgid "" -":issue:`33433`: For IPv4 mapped IPv6 addresses (:rfc:`4291` Section " -"2.5.5.2), the :mod:`ipaddress.IPv6Address.is_private` check is deferred to " -"the mapped IPv4 address. This solves a bug where public mapped IPv4 " -"addresses were considered private by the IPv6 check." +":issue:`42747`: The ``Py_TPFLAGS_HAVE_VERSION_TAG`` type flag now does " +"nothing. The ``Py_TPFLAGS_HAVE_AM_SEND`` flag (which was added in 3.10) is " +"removed. Both were unnecessary because it is not possible to have type " +"objects with the relevant fields missing." msgstr "" -#: ../build/NEWS:3319 +#: ../build/NEWS:7314 msgid "" -":issue:`44145`: :mod:`hmac` computations were not releasing the GIL while " -"calling the OpenSSL ``HMAC_Update`` C API (a new feature in 3.9). This " -"unintentionally prevented parallel computation as other :mod:`hashlib` " -"algorithms support." +":issue:`44530`: Added the ``co_qualname`` to the ``PyCodeObject`` structure " +"to propagate the qualified name from the compiler to code objects." msgstr "" -#: ../build/NEWS:3324 -msgid "" -":issue:`37788`: Fix a reference leak when a Thread object is never joined." +#: ../build/NEWS:7317 +msgid "Patch by Gabriele N. Tornetta" msgstr "" -#: ../build/NEWS:3326 +#: ../build/NEWS:7319 msgid "" -":issue:`38908`: Subclasses of ``typing.Protocol`` which only have data " -"variables declared will now raise a ``TypeError`` when checked with " -"``isinstance`` unless they are decorated with :func:`runtime_checkable`. " -"Previously, these checks passed silently. Patch provided by Yurii Karabas." +":issue:`44441`: :c:func:`Py_RunMain` now resets :c:data:`PyImport_Inittab` " +"to its initial value at exit. It must be possible to call :c:func:" +"`PyImport_AppendInittab` or :c:func:`PyImport_ExtendInittab` at each Python " +"initialization. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:3331 +#: ../build/NEWS:7324 msgid "" -":issue:`44098`: ``typing.ParamSpec`` will no longer be found in the " -"``__parameters__`` of most :mod:`typing` generics except in valid use " -"locations specified by :pep:`612`. This prevents incorrect usage like " -"``typing.List[P][int]``. This change means incorrect usage which may have " -"passed silently in 3.10 beta 1 and earlier will now error." +":issue:`39947`: Remove 4 private trashcan C API functions which were only " +"kept for the backward compatibility of the stable ABI with Python 3.8 and " +"older, since the trashcan API was not usable with the limited C API on " +"Python 3.8 and older. The trashcan API was excluded from the limited C API " +"in Python 3.9." msgstr "" -#: ../build/NEWS:3337 -msgid "" -":issue:`44089`: Allow subclassing ``csv.Error`` in 3.10 (it was allowed in " -"3.9 and earlier but was disallowed in early versions of 3.10)." +#: ../build/NEWS:7330 +msgid "Removed functions:" msgstr "" -#: ../build/NEWS:3340 -msgid "" -":issue:`44059`: Register the SerenityOS Browser in the :mod:`webbrowser` " -"module." +#: ../build/NEWS:7332 +msgid "_PyTrash_deposit_object()" msgstr "" -#: ../build/NEWS:3343 -msgid "" -":issue:`36515`: The :mod:`hashlib` module no longer does unaligned memory " -"accesses when compiled for ARM platforms." +#: ../build/NEWS:7333 +msgid "_PyTrash_destroy_chain()" msgstr "" -#: ../build/NEWS:3346 -msgid ":issue:`44018`: random.seed() no longer mutates bytearray inputs." +#: ../build/NEWS:7334 +msgid "_PyTrash_thread_deposit_object()" msgstr "" -#: ../build/NEWS:3348 -msgid "" -":issue:`38352`: Add ``IO``, ``BinaryIO``, ``TextIO``, ``Match``, and " -"``Pattern`` to ``typing.__all__``. Patch by Jelle Zijlstra." +#: ../build/NEWS:7335 +msgid "_PyTrash_thread_destroy_chain()" msgstr "" -#: ../build/NEWS:3351 +#: ../build/NEWS:7337 msgid "" -":issue:`43972`: When :class:`http.server.SimpleHTTPRequestHandler` sends a " -"``301 (Moved Permanently)`` for a directory path not ending with `/`, add a " -"``Content-Length: 0`` header. This improves the behavior for certain clients." +"The trashcan C API was never usable with the limited C API, since old " +"trashcan macros accessed directly :c:type:`PyThreadState` members like " +"``_tstate->trash_delete_nesting``, whereas the :c:type:`PyThreadState` " +"structure is opaque in the limited C API." msgstr "" -#: ../build/NEWS:3356 -msgid "" -":issue:`28528`: Fix a bug in :mod:`pdb` where :meth:`~pdb.Pdb.checkline` " -"raises :exc:`AttributeError` if it is called after :meth:`~pdb.Pdb.reset`." +#: ../build/NEWS:7342 +msgid "Exclude also the ``PyTrash_UNWIND_LEVEL`` constant from the C API." msgstr "" -#: ../build/NEWS:3359 +#: ../build/NEWS:7346 msgid "" -":issue:`43650`: Fix :exc:`MemoryError` in :func:`shutil.unpack_archive` " -"which fails inside :func:`shutil._unpack_zipfile` on large files. Patch by " -"Igor Bolshakov." +":issue:`40939`: Removed documentation for the removed ``PyParser_*`` C API." msgstr "" -#: ../build/NEWS:3363 +#: ../build/NEWS:7348 msgid "" -":issue:`41730`: ``DeprecationWarning`` is now raised when importing :mod:" -"`tkinter.tix`, which has been deprecated in documentation since Python 3.6." +":issue:`43795`: The list in :ref:`stable-abi-list` now shows the public " +"name :c:struct:`PyFrameObject` rather than ``_frame``. The non-existing " +"entry ``_node`` no longer appears in the list." msgstr "" -#: ../build/NEWS:3370 +#: ../build/NEWS:7352 msgid "" -":issue:`42392`: Document the deprecation and removal of the ``loop`` " -"parameter for many functions and classes in :mod:`asyncio`." +":issue:`44378`: :c:func:`Py_IS_TYPE` no longer uses :c:func:`Py_TYPE` to " +"avoid a compiler warning: no longer cast ``const PyObject*`` to " +"``PyObject*``. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:3373 +#: ../build/NEWS:7356 msgid "" -":issue:`44195`: Corrected references to ``TraversableResources`` in docs. " -"There is no ``TraversableReader``." +":issue:`39573`: Convert the :c:func:`Py_TYPE` and :c:func:`Py_SIZE` macros " +"to static inline functions. The :c:func:`Py_SET_TYPE` and :c:func:" +"`Py_SET_SIZE` functions must now be used to set an object type and size. " +"Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:3376 +#: ../build/NEWS:7361 msgid "" -":issue:`41963`: Document that ``ConfigParser`` strips off comments when " -"reading configuration files." +":issue:`44263`: The :c:func:`PyType_Ready` function now raises an error if a " +"type is defined with the :const:`Py_TPFLAGS_HAVE_GC` flag set but has no " +"traverse function (:c:member:`PyTypeObject.tp_traverse`). Patch by Victor " +"Stinner." msgstr "" -#: ../build/NEWS:3379 +#: ../build/NEWS:7366 msgid "" -":issue:`44072`: Correct where in the numeric ABC hierarchy ``**`` support is " -"added, i.e., in numbers.Complex, not numbers.Integral." +":issue:`43795`: The undocumented function :c:func:`Py_FrozenMain` is removed " +"from the Limited API." msgstr "" -#: ../build/NEWS:3382 +#: ../build/NEWS:7369 msgid "" -":issue:`43558`: Add the remark to :mod:`dataclasses` documentation that the :" -"meth:`__init__` of any base class has to be called in :meth:`__post_init__`, " -"along with a code example." +":issue:`44113`: Deprecate the following functions to configure the Python " +"initialization:" msgstr "" -#: ../build/NEWS:3386 -msgid "" -":issue:`44025`: Clarify when '_' in match statements is a keyword, and when " -"not." +#: ../build/NEWS:7372 +msgid ":c:func:`PySys_AddWarnOptionUnicode`" msgstr "" -#: ../build/NEWS:3392 -msgid "" -":issue:`31904`: Ignore error string case in test_py_compile " -"``test_file_not_exists()``." +#: ../build/NEWS:7373 +msgid ":c:func:`PySys_AddWarnOption`" msgstr "" -#: ../build/NEWS:3395 -msgid "" -":issue:`42083`: Add test to check that ``PyStructSequence_NewType`` accepts " -"a ``PyStructSequence_Desc`` with ``doc`` field set to ``NULL``." +#: ../build/NEWS:7374 +msgid ":c:func:`PySys_AddXOption`" msgstr "" -#: ../build/NEWS:3398 -msgid "" -":issue:`35753`: Fix crash in doctest when doctest parses modules that " -"include unwrappable functions by skipping those functions." +#: ../build/NEWS:7375 +msgid ":c:func:`PySys_HasWarnOptions`" msgstr "" -#: ../build/NEWS:3404 -msgid "" -":issue:`41282`: Fix broken ``make install`` that caused standard library " -"extension modules to be unnecessarily and incorrectly rebuilt during the " -"install phase of cpython." +#: ../build/NEWS:7376 +msgid ":c:func:`Py_SetPath`" msgstr "" -#: ../build/NEWS:3411 -msgid "" -":issue:`42686`: Build :mod:`sqlite3` with math functions enabled. Patch by " -"Erlend E. Aasland." +#: ../build/NEWS:7377 +msgid ":c:func:`Py_SetProgramName`" msgstr "" -#: ../build/NEWS:3417 -msgid "" -":issue:`43109`: Allow --with-lto configure option to work with Apple-" -"supplied Xcode or Command Line Tools." +#: ../build/NEWS:7378 +msgid ":c:func:`Py_SetPythonHome`" msgstr "" -#: ../build/NEWS:3423 -msgid "" -":issue:`41611`: Avoid uncaught exceptions in ``AutoCompleteWindow." -"winconfig_event()``." +#: ../build/NEWS:7379 +msgid ":c:func:`Py_SetStandardStreamEncoding`" msgstr "" -#: ../build/NEWS:3426 -msgid "" -":issue:`41611`: Fix IDLE sometimes freezing upon tab-completion on macOS." +#: ../build/NEWS:7380 +msgid ":c:func:`_Py_SetProgramFullPath`" msgstr "" -#: ../build/NEWS:3428 +#: ../build/NEWS:7382 msgid "" -":issue:`44010`: Highlight the new :ref:`match ` statement's :ref:" -"`soft keywords `: :keyword:`match`, :keyword:`case `, " -"and :keyword:`_ `. However, this highlighting is not " -"perfect and will be incorrect in some rare cases, including some ``_``-s in " -"``case`` patterns." +"Use the new :c:type:`PyConfig` API of the :ref:`Python Initialization " +"Configuration ` instead (:pep:`587`)." msgstr "" -#: ../build/NEWS:3434 +#: ../build/NEWS:7385 msgid "" -":issue:`44026`: Include interpreter's typo fix suggestions in message line " -"for NameErrors and AttributeErrors. Patch by E. Paine." +":issue:`44094`: Remove ``PyErr_SetFromErrnoWithUnicodeFilename()``, " +"``PyErr_SetFromWindowsErrWithUnicodeFilename()``, and " +"``PyErr_SetExcFromWindowsErrWithUnicodeFilename()``. They are not documented " +"and have been deprecated since Python 3.3." msgstr "" -#: ../build/NEWS:3440 +#: ../build/NEWS:7390 msgid "" -":issue:`44074`: Make patchcheck automatically detect the correct base branch " -"name (previously it was hardcoded to 'master')" +":issue:`43795`: :c:func:`PyCodec_Unregister` is now properly exported as a " +"function in the Windows Stable ABI DLL." msgstr "" -#: ../build/NEWS:3446 +#: ../build/NEWS:7393 msgid "" -":issue:`43795`: The undocumented function :c:func:`Py_FrozenMain` is removed " -"from the Limited API." +":issue:`44029`: Remove deprecated ``Py_UNICODE`` APIs: ``PyUnicode_Encode``, " +"``PyUnicode_EncodeUTF7``, ``PyUnicode_EncodeUTF8``, " +"``PyUnicode_EncodeUTF16``, ``PyUnicode_EncodeUTF32``, " +"``PyUnicode_EncodeLatin1``, ``PyUnicode_EncodeMBCS``, " +"``PyUnicode_EncodeDecimal``, ``PyUnicode_EncodeRawUnicodeEscape``, " +"``PyUnicode_EncodeCharmap``, ``PyUnicode_EncodeUnicodeEscape``, " +"``PyUnicode_TransformDecimalToASCII``, ``PyUnicode_TranslateCharmap``, " +"``PyUnicodeEncodeError_Create``, ``PyUnicodeTranslateError_Create``. See :" +"pep:`393` and :pep:`624` for reference." msgstr "" -#: ../build/NEWS:3449 +#: ../build/NEWS:7403 msgid "" -":issue:`43795`: :c:func:`PyCodec_Unregister` is now properly exported as a " -"function in the Windows Stable ABI DLL." +":issue:`42035`: Add a new :c:func:`PyType_GetName` function to get type's " +"short name." msgstr "" -#: ../build/NEWS:3454 +#: ../build/NEWS:7408 msgid "Python 3.10.0 beta 1" msgstr "" -#: ../build/NEWS:3456 +#: ../build/NEWS:7410 msgid "*Release date: 2021-05-03*" msgstr "" -#: ../build/NEWS:3461 +#: ../build/NEWS:7415 msgid "" ":issue:`43434`: Creating :class:`sqlite3.Connection` objects now also " "produces ``sqlite3.connect`` and ``sqlite3.connect/handle`` :ref:`auditing " @@ -5817,7 +13077,7 @@ msgid "" "`sqlite3.connect` calls. Patch by Erlend E. Aasland." msgstr "" -#: ../build/NEWS:3466 +#: ../build/NEWS:7420 msgid "" ":issue:`43998`: The :mod:`ssl` module sets more secure cipher suites " "defaults. Ciphers without forward secrecy and with SHA-1 MAC are disabled by " @@ -5826,58 +13086,58 @@ msgid "" "protocol version TLS 1.2. Settings are based on Hynek Schlawack's research." msgstr "" -#: ../build/NEWS:3473 +#: ../build/NEWS:7427 msgid "" ":issue:`43882`: The presence of newline or tab characters in parts of a URL " "could allow some forms of attacks." msgstr "" -#: ../build/NEWS:3476 +#: ../build/NEWS:7430 msgid "" "Following the controlling specification for URLs defined by WHATWG :func:" "`urllib.parse` now removes ASCII newlines and tabs from URLs, preventing " "such attacks." msgstr "" -#: ../build/NEWS:3480 +#: ../build/NEWS:7434 msgid "" ":issue:`43472`: Ensures interpreter-level audit hooks receive the ``cpython." "PyInterpreterState_New`` event when called through the " "``_xxsubinterpreters`` module." msgstr "" -#: ../build/NEWS:3484 +#: ../build/NEWS:7438 msgid "" ":issue:`43362`: Fix invalid free in _sha3 module. The issue was introduced " "in 3.10.0a1. Python 3.9 and earlier are not affected." msgstr "" -#: ../build/NEWS:3487 +#: ../build/NEWS:7441 msgid "" ":issue:`43762`: Add audit events for :func:`sqlite3.connect/handle`, :meth:" "`sqlite3.Connection.enable_load_extension`, and :meth:`sqlite3.Connection." "load_extension`. Patch by Erlend E. Aasland." msgstr "" -#: ../build/NEWS:3491 +#: ../build/NEWS:7445 msgid "" ":issue:`43756`: Add new audit event ``glob.glob/2`` to incorporate the new " "*root_dir* and *dir_fd* arguments added to :func:`glob.glob` and :func:`glob." "iglob`." msgstr "" -#: ../build/NEWS:3495 +#: ../build/NEWS:7449 msgid "" ":issue:`36384`: :mod:`ipaddress` module no longer accepts any leading zeros " "in IPv4 address strings. Leading zeros are ambiguous and interpreted as " "octal notation by some libraries. For example the legacy function :func:" -"`socket.inet_aton` treats leading zeros as octal notatation. glibc " +"`socket.inet_aton` treats leading zeros as octal notation. glibc " "implementation of modern :func:`~socket.inet_pton` does not accept any " "leading zeros. For a while the :mod:`ipaddress` module used to accept " "ambiguous leading zeros." msgstr "" -#: ../build/NEWS:3503 +#: ../build/NEWS:7457 msgid "" ":issue:`43075`: Fix Regular Expression Denial of Service (ReDoS) " "vulnerability in :class:`urllib.request.AbstractBasicAuthHandler`. The " @@ -5887,42 +13147,42 @@ msgid "" "server." msgstr "" -#: ../build/NEWS:3509 +#: ../build/NEWS:7463 msgid "" ":issue:`42800`: Audit hooks are now fired for frame.f_code, traceback." "tb_frame, and generator code/frame attribute access." msgstr "" -#: ../build/NEWS:3512 +#: ../build/NEWS:7466 msgid ":issue:`37363`: Add audit events to the :mod:`http.client` module." msgstr "" -#: ../build/NEWS:3517 +#: ../build/NEWS:7471 msgid "" ":issue:`43977`: Prevent classes being both a sequence and a mapping when " "pattern matching." msgstr "" -#: ../build/NEWS:3520 +#: ../build/NEWS:7474 msgid "" ":issue:`43977`: Use :c:member:`~PyTypeObject.tp_flags` on the class object " "to determine if the subject is a sequence or mapping when pattern matching. " "Avoids the need to import :mod:`collections.abc` when pattern matching." msgstr "" -#: ../build/NEWS:3524 +#: ../build/NEWS:7478 msgid "" ":issue:`43892`: Restore proper validation of complex literal value patterns " "when parsing :keyword:`!match` blocks." msgstr "" -#: ../build/NEWS:3527 +#: ../build/NEWS:7481 msgid "" ":issue:`43933`: Set frame.f_lineno to the line number of the 'with' kweyword " "when executing the call to ``__exit__``." msgstr "" -#: ../build/NEWS:3530 +#: ../build/NEWS:7484 msgid "" ":issue:`43933`: If the current position in a frame has no line number then " "set the f_lineno attribute to None, instead of -1, to conform to PEP 626. " @@ -5930,13 +13190,13 @@ msgid "" "circumstances." msgstr "" -#: ../build/NEWS:3535 +#: ../build/NEWS:7489 msgid "" ":issue:`43963`: Importing the :mod:`_signal` module in a subinterpreter has " "no longer side effects." msgstr "" -#: ../build/NEWS:3538 +#: ../build/NEWS:7492 msgid "" ":issue:`42739`: The internal representation of line number tables is changed " "to not use sentinels, and an explicit length parameter is added to the out " @@ -5944,25 +13204,25 @@ msgid "" "handling of line number tables more robust in some circumstances." msgstr "" -#: ../build/NEWS:3543 +#: ../build/NEWS:7497 msgid "" ":issue:`43908`: Make :mod:`re` types immutable. Patch by Erlend E. Aasland." msgstr "" -#: ../build/NEWS:3545 +#: ../build/NEWS:7499 msgid "" ":issue:`43908`: Make the :class:`array.array` type immutable. Patch by " "Erlend E. Aasland." msgstr "" -#: ../build/NEWS:3548 +#: ../build/NEWS:7502 msgid "" ":issue:`43901`: Change class and module objects to lazy-create empty " "annotations dicts on demand. The annotations dicts are stored in the " "object's __dict__ for backwards compatibility." msgstr "" -#: ../build/NEWS:3552 +#: ../build/NEWS:7506 msgid "" ":issue:`43892`: Match patterns now use new dedicated AST nodes " "(``MatchValue``, ``MatchSingleton``, ``MatchSequence``, ``MatchStar``, " @@ -5971,27 +13231,27 @@ msgid "" "expression nodes. Patch by Nick Coghlan." msgstr "" -#: ../build/NEWS:3558 +#: ../build/NEWS:7512 msgid "" ":issue:`42725`: Usage of ``await``/``yield``/``yield from`` and named " "expressions within an annotation is now forbidden when PEP 563 is activated." msgstr "" -#: ../build/NEWS:3562 +#: ../build/NEWS:7516 msgid "" ":issue:`43754`: When performing structural pattern matching (:pep:`634`), " "captured names are now left unbound until the *entire* pattern has matched " "successfully." msgstr "" -#: ../build/NEWS:3566 +#: ../build/NEWS:7520 msgid "" ":issue:`42737`: Annotations for complex targets (everything beside simple " "names) no longer cause any runtime effects with ``from __future__ import " "annotations``." msgstr "" -#: ../build/NEWS:3570 +#: ../build/NEWS:7524 msgid "" ":issue:`43914`: :exc:`SyntaxError` exceptions raised by the interpreter will " "highlight the full error range of the expression that consistutes the syntax " @@ -5999,7 +13259,7 @@ msgid "" "Galindo." msgstr "" -#: ../build/NEWS:3575 +#: ../build/NEWS:7529 msgid "" ":issue:`38605`: Revert making ``from __future__ import annotations`` the " "default. This follows the Steering Council decision to postpone PEP 563 " @@ -6009,7 +13269,7 @@ msgid "" "Galindo." msgstr "" -#: ../build/NEWS:3582 +#: ../build/NEWS:7536 msgid "" ":issue:`43475`: Hashes of NaN values now depend on object identity. " "Formerly, they always hashed to 0 even though NaN values are not equal to " @@ -6017,62 +13277,62 @@ msgid "" "hash tables." msgstr "" -#: ../build/NEWS:3587 +#: ../build/NEWS:7541 msgid "" ":issue:`43859`: Improve the error message for :exc:`IndentationError` " "exceptions. Patch by Pablo Galindo" msgstr "" -#: ../build/NEWS:3590 +#: ../build/NEWS:7544 msgid "" ":issue:`41323`: Constant tuple folding in bytecode optimizer now reuses " "tuple in constant table." msgstr "" -#: ../build/NEWS:3593 +#: ../build/NEWS:7547 msgid "" ":issue:`43846`: Data stack usage is much reduced for large literal and call " "expressions." msgstr "" -#: ../build/NEWS:3596 +#: ../build/NEWS:7550 msgid "" ":issue:`38530`: When printing :exc:`NameError` raised by the interpreter, :c:" "func:`PyErr_Display` will offer suggestions of similar variable names in the " "function that the exception was raised from. Patch by Pablo Galindo" msgstr "" -#: ../build/NEWS:3600 +#: ../build/NEWS:7554 msgid "" ":issue:`43823`: Improve syntax errors for invalid dictionary literals. Patch " "by Pablo Galindo." msgstr "" -#: ../build/NEWS:3603 +#: ../build/NEWS:7557 msgid "" ":issue:`43822`: Improve syntax errors in the parser for missing commas " "between expressions. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:3606 +#: ../build/NEWS:7560 msgid "" ":issue:`43798`: :class:`ast.alias` nodes now include source location " "metadata attributes e.g. lineno, col_offset." msgstr "" -#: ../build/NEWS:3609 +#: ../build/NEWS:7563 msgid "" ":issue:`43797`: Improve ``SyntaxError`` error messages for invalid " "comparisons. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:3612 +#: ../build/NEWS:7566 msgid "" ":issue:`43760`: Move the flag for checking whether tracing is enabled to the " "C stack, from the heap. Should speed up dispatch in the interpreter." msgstr "" -#: ../build/NEWS:3615 +#: ../build/NEWS:7569 msgid "" ":issue:`43682`: Static methods (:func:`@staticmethod `) and " "class methods (:func:`@classmethod `) now inherit the method " @@ -6081,81 +13341,81 @@ msgid "" "Victor Stinner." msgstr "" -#: ../build/NEWS:3621 +#: ../build/NEWS:7575 msgid "" ":issue:`43751`: Fixed a bug where ``anext(ait, default)`` would erroneously " "return None." msgstr "" -#: ../build/NEWS:3624 +#: ../build/NEWS:7578 msgid "" ":issue:`42128`: :data:`~object.__match_args__` is no longer allowed to be a " "list." msgstr "" -#: ../build/NEWS:3627 +#: ../build/NEWS:7581 msgid "" ":issue:`43683`: Add GEN_START opcode. Marks start of generator, including " "async, or coroutine and handles sending values to a newly created generator " "or coroutine." msgstr "" -#: ../build/NEWS:3631 +#: ../build/NEWS:7585 msgid "" ":issue:`43105`: Importlib now resolves relative paths when creating module " "spec objects from file locations." msgstr "" -#: ../build/NEWS:3634 +#: ../build/NEWS:7588 msgid "" ":issue:`43682`: Static methods (:func:`@staticmethod `) are " "now callable as regular functions. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:3637 +#: ../build/NEWS:7591 msgid "" ":issue:`42609`: Prevented crashes in the AST validator and optimizer when " "compiling some absurdly long expressions like ``\"+0\"*1000000``. :exc:" "`RecursionError` is now raised instead." msgstr "" -#: ../build/NEWS:3641 +#: ../build/NEWS:7595 msgid "" ":issue:`38530`: When printing :exc:`AttributeError`, :c:func:`PyErr_Display` " "will offer suggestions of similar attribute names in the object that the " "exception was raised from. Patch by Pablo Galindo" msgstr "" -#: ../build/NEWS:3648 +#: ../build/NEWS:7602 msgid "" ":issue:`44015`: In @dataclass(), raise a TypeError if KW_ONLY is specified " "more than once." msgstr "" -#: ../build/NEWS:3651 +#: ../build/NEWS:7605 msgid "" ":issue:`25478`: Added a *total()* method to collections.Counter() to compute " "the sum of the counts." msgstr "" -#: ../build/NEWS:3654 +#: ../build/NEWS:7608 msgid "" ":issue:`43733`: Change :class:`netrc.netrc` to use UTF-8 encoding before " "using locale encoding." msgstr "" -#: ../build/NEWS:3657 +#: ../build/NEWS:7611 msgid "" ":issue:`43979`: Removed an unnecessary list comprehension before looping " "from :func:`urllib.parse.parse_qsl`. Patch by Christoph Zwerschke and Dong-" "hee Na." msgstr "" -#: ../build/NEWS:3661 +#: ../build/NEWS:7615 msgid ":issue:`43993`: Update bundled pip to 21.1.1." msgstr "" -#: ../build/NEWS:3663 +#: ../build/NEWS:7617 msgid "" ":issue:`43957`: [Enum] Deprecate ``TypeError`` when non-member is used in a " "containment check; In 3.12 ``True`` or ``False`` will be returned instead, " @@ -6163,7 +13423,7 @@ msgid "" "enum or one of its members' value." msgstr "" -#: ../build/NEWS:3668 +#: ../build/NEWS:7622 msgid "" ":issue:`42904`: For backwards compatibility with previous minor versions of " "Python, if :func:`typing.get_type_hints` receives no namespace dictionary " @@ -6172,28 +13432,28 @@ msgid "" "forward references) inside a class." msgstr "" -#: ../build/NEWS:3674 +#: ../build/NEWS:7628 msgid "" ":issue:`43945`: [Enum] Deprecate non-standard mixin format() behavior: in " "3.12 the enum member, not the member's value, will be used for format() " "calls." msgstr "" -#: ../build/NEWS:3677 +#: ../build/NEWS:7631 msgid ":issue:`41139`: Deprecate undocumented ``cgi.log()`` API." msgstr "" -#: ../build/NEWS:3679 +#: ../build/NEWS:7633 msgid "" ":issue:`43937`: Fixed the :mod:`turtle` module working with non-default root " "window." msgstr "" -#: ../build/NEWS:3682 +#: ../build/NEWS:7636 msgid ":issue:`43930`: Update bundled pip to 21.1 and setuptools to 56.0.0" msgstr "" -#: ../build/NEWS:3684 +#: ../build/NEWS:7638 msgid "" ":issue:`43907`: Fix a bug in the pure-Python pickle implementation when " "using protocol 5, where bytearray instances that occur several time in the " @@ -6201,7 +13461,7 @@ msgid "" "bytearray object." msgstr "" -#: ../build/NEWS:3689 +#: ../build/NEWS:7643 msgid "" ":issue:`43926`: In ``importlib.metadata``, provide a uniform interface to " "``Description``, allow for any field to be encoded with multiline values, " @@ -6210,20 +13470,20 @@ msgid "" "``importlib_metadata 4.0``." msgstr "" -#: ../build/NEWS:3695 +#: ../build/NEWS:7649 msgid "" ":issue:`43920`: OpenSSL 3.0.0: :meth:`~ssl.SSLContext.load_verify_locations` " "now returns a consistent error message when cadata contains no valid " "certificate." msgstr "" -#: ../build/NEWS:3699 +#: ../build/NEWS:7653 msgid "" ":issue:`43607`: :mod:`urllib` can now convert Windows paths with ``\\\\?\\`` " "prefixes into URL paths." msgstr "" -#: ../build/NEWS:3702 +#: ../build/NEWS:7656 msgid "" ":issue:`43817`: Add :func:`inspect.get_annotations`, which safely computes " "the annotations defined on an object. It works around the quirks of " @@ -6232,7 +13492,7 @@ msgid "" "also correctly un-stringize stringized annotations." msgstr "" -#: ../build/NEWS:3708 +#: ../build/NEWS:7662 msgid "" ":func:`inspect.signature`, :func:`inspect.from_callable`, and :func:`inspect." "from_function` now call :func:`inspect.get_annotations` to retrieve " @@ -6240,7 +13500,7 @@ msgid "" "from_callable` can now un-stringize stringized annotations, too." msgstr "" -#: ../build/NEWS:3714 +#: ../build/NEWS:7668 msgid "" ":issue:`43284`: platform.win32_ver derives the windows version from sys." "getwindowsversion().platform_version which in turn derives the version from " @@ -6249,7 +13509,7 @@ msgid "" "platform module's _syscmd_ver private function to return an accurate version." msgstr "" -#: ../build/NEWS:3721 +#: ../build/NEWS:7675 msgid "" ":issue:`42854`: The :mod:`ssl` module now uses ``SSL_read_ex`` and " "``SSL_write_ex`` internally. The functions support reading and writing of " @@ -6257,19 +13517,19 @@ msgid "" "protocol violation error." msgstr "" -#: ../build/NEWS:3726 +#: ../build/NEWS:7680 msgid "" ":issue:`42333`: Port ``_ssl`` extension module to multiphase initialization." msgstr "" -#: ../build/NEWS:3728 +#: ../build/NEWS:7682 msgid "" ":issue:`43880`: :mod:`ssl` now raises DeprecationWarning for OP_NO_SSL/TLS* " "options, old TLS versions, old protocols, and other features that have been " "deprecated since Python 3.6, 3.7, or OpenSSL 1.1.0." msgstr "" -#: ../build/NEWS:3732 +#: ../build/NEWS:7686 msgid "" ":issue:`41559`: :pep:`612` is now implemented purely in Python; builtin " "``types.GenericAlias`` objects no longer include ``typing.ParamSpec`` in " @@ -6279,7 +13539,7 @@ msgid "" "now raise ``TypeError`` during substitution." msgstr "" -#: ../build/NEWS:3739 +#: ../build/NEWS:7693 msgid "" ":issue:`43867`: The :mod:`multiprocessing` ``Server`` class now explicitly " "catches :exc:`SystemExit` and closes the client connection in this case. It " @@ -6287,26 +13547,26 @@ msgid "" "(EOF)." msgstr "" -#: ../build/NEWS:3744 +#: ../build/NEWS:7698 msgid "" ":issue:`40443`: Remove unused imports: pyclbr no longer uses copy, and " "typing no longer uses ast. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:3747 +#: ../build/NEWS:7701 msgid "" ":issue:`43820`: Remove an unneeded copy of the namespace passed to " "dataclasses.make_dataclass()." msgstr "" -#: ../build/NEWS:3750 +#: ../build/NEWS:7704 msgid "" ":issue:`43787`: Add ``__iter__()`` method to :class:`bz2.BZ2File`, :class:" "`gzip.GzipFile`, and :class:`lzma.LZMAFile`. It makes iterating them about " "2x faster. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:3754 +#: ../build/NEWS:7708 msgid "" ":issue:`43680`: Deprecate io.OpenWrapper and _pyio.OpenWrapper: use io.open " "and _pyio.open instead. Until Python 3.9, _pyio.open was not a static method " @@ -6316,7 +13576,7 @@ msgid "" "and builtins.open() is now io.open()." msgstr "" -#: ../build/NEWS:3761 +#: ../build/NEWS:7715 msgid "" ":issue:`43680`: The Python :func:`_pyio.open` function becomes a static " "method to behave as :func:`io.open` built-in function: don't become a bound " @@ -6325,50 +13585,50 @@ msgid "" "becomes a simple alias to :func:`_pyio.open`. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:3768 +#: ../build/NEWS:7722 msgid "" ":issue:`41515`: Fix :exc:`KeyError` raised in :func:`typing.get_type_hints` " "due to synthetic modules that don't appear in ``sys.modules``." msgstr "" -#: ../build/NEWS:3771 +#: ../build/NEWS:7725 msgid "" ":issue:`43776`: When :class:`subprocess.Popen` args are provided as a string " "or as :class:`pathlib.Path`, the Popen instance repr now shows the right " "thing." msgstr "" -#: ../build/NEWS:3775 +#: ../build/NEWS:7729 msgid "" ":issue:`42248`: [Enum] ensure exceptions raised in ``_missing__`` are " "released" msgstr "" -#: ../build/NEWS:3777 +#: ../build/NEWS:7731 msgid "" ":issue:`43744`: fix issue with enum member name matching the start of a " "private variable name" msgstr "" -#: ../build/NEWS:3780 +#: ../build/NEWS:7734 msgid "" ":issue:`43772`: Fixed the return value of ``TypeVar.__ror__``. Patch by " "Jelle Zijlstra." msgstr "" -#: ../build/NEWS:3783 +#: ../build/NEWS:7737 msgid "" ":issue:`43764`: Add match_args parameter to @dataclass decorator to allow " "suppression of __match_args__ generation." msgstr "" -#: ../build/NEWS:3786 +#: ../build/NEWS:7740 msgid "" ":issue:`43799`: OpenSSL 3.0.0: define ``OPENSSL_API_COMPAT`` 1.1.1 to " "suppress deprecation warnings. Python requires OpenSSL 1.1.1 APIs." msgstr "" -#: ../build/NEWS:3789 +#: ../build/NEWS:7743 msgid "" ":issue:`43478`: Mocks can no longer be used as the specs for other Mocks. As " "a result, an already-mocked object cannot have an attribute mocked using " @@ -6378,13 +13638,13 @@ msgid "" "assert_called_once_with) will unconditionally pass." msgstr "" -#: ../build/NEWS:3796 +#: ../build/NEWS:7750 msgid "" ":issue:`43794`: Add :data:`ssl.OP_IGNORE_UNEXPECTED_EOF` constants (OpenSSL " "3.0.0)" msgstr "" -#: ../build/NEWS:3799 +#: ../build/NEWS:7753 msgid "" ":issue:`43785`: Improve ``bz2.BZ2File`` performance by removing the RLock " "from BZ2File. This makes BZ2File thread unsafe in the face of multiple " @@ -6392,13 +13652,13 @@ msgid "" "`gzip` and :mod:`lzma` have always been. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:3804 +#: ../build/NEWS:7758 msgid "" ":issue:`43789`: OpenSSL 3.0.0: Don't call the password callback function a " "second time when first call has signaled an error condition." msgstr "" -#: ../build/NEWS:3807 +#: ../build/NEWS:7761 msgid "" ":issue:`43788`: The header files for :mod:`ssl` error codes are now OpenSSL " "version-specific. Exceptions will now show correct reason and library codes. " @@ -6406,27 +13666,27 @@ msgid "" "file with error codes." msgstr "" -#: ../build/NEWS:3812 +#: ../build/NEWS:7766 msgid "" ":issue:`43766`: Implement :pep:`647` in the :mod:`typing` module by adding :" "data:`TypeGuard`." msgstr "" -#: ../build/NEWS:3815 +#: ../build/NEWS:7769 msgid "" ":issue:`25264`: :func:`os.path.realpath` now accepts a *strict* keyword-only " "argument. When set to ``True``, :exc:`OSError` is raised if a path doesn't " "exist or a symlink loop is encountered." msgstr "" -#: ../build/NEWS:3819 +#: ../build/NEWS:7773 msgid "" ":issue:`43780`: In ``importlib.metadata``, incorporate changes from " "importlib_metadata 3.10: Add mtime-based caching during distribution " "discovery. Flagged use of dict result from ``entry_points()`` as deprecated." msgstr "" -#: ../build/NEWS:3824 +#: ../build/NEWS:7778 msgid "" "The ``P.args`` and ``P.kwargs`` attributes of :class:`typing.ParamSpec` are " "now instances of the new classes :class:`typing.ParamSpecArgs` and :class:" @@ -6434,18 +13694,18 @@ msgid "" "Jelle Zijlstra." msgstr "" -#: ../build/NEWS:3829 +#: ../build/NEWS:7783 msgid "" ":issue:`43731`: Add an ``encoding`` parameter :func:`logging.fileConfig()`." msgstr "" -#: ../build/NEWS:3831 +#: ../build/NEWS:7785 msgid "" ":issue:`43712`: Add ``encoding`` and ``errors`` parameters to :func:" "`fileinput.input` and :class:`fileinput.FileInput`." msgstr "" -#: ../build/NEWS:3834 +#: ../build/NEWS:7788 msgid "" ":issue:`38659`: A ``simple_enum`` decorator is added to the ``enum`` module " "to convert a normal class into an Enum. ``test_simple_enum`` added to test " @@ -6453,121 +13713,121 @@ msgid "" "updated to use ``simple_enum``." msgstr "" -#: ../build/NEWS:3839 +#: ../build/NEWS:7793 msgid "" ":issue:`43764`: Fix an issue where :data:`~object.__match_args__` generation " "could fail for some :mod:`dataclasses`." msgstr "" -#: ../build/NEWS:3842 +#: ../build/NEWS:7796 msgid "" ":issue:`43752`: Fix :mod:`sqlite3` regression for zero-sized blobs with " "converters, where ``b\"\"`` was returned instead of ``None``. The regression " "was introduced by PR 24723. Patch by Erlend E. Aasland." msgstr "" -#: ../build/NEWS:3846 +#: ../build/NEWS:7800 msgid "" ":issue:`43655`: :mod:`tkinter` dialog windows are now recognized as dialogs " "by window managers on macOS and X Window." msgstr "" -#: ../build/NEWS:3849 +#: ../build/NEWS:7803 msgid "" ":issue:`43723`: The following ``threading`` methods are now deprecated and " "should be replaced:" msgstr "" -#: ../build/NEWS:3852 +#: ../build/NEWS:7806 msgid "``currentThread`` => :func:`threading.current_thread`" msgstr "" -#: ../build/NEWS:3854 +#: ../build/NEWS:7808 msgid "``activeCount`` => :func:`threading.active_count`" msgstr "" -#: ../build/NEWS:3856 +#: ../build/NEWS:7810 msgid "``Condition.notifyAll`` => :meth:`threading.Condition.notify_all`" msgstr "" -#: ../build/NEWS:3858 +#: ../build/NEWS:7812 msgid "``Event.isSet`` => :meth:`threading.Event.is_set`" msgstr "" -#: ../build/NEWS:3860 +#: ../build/NEWS:7814 msgid "``Thread.setName`` => :attr:`threading.Thread.name`" msgstr "" -#: ../build/NEWS:3862 +#: ../build/NEWS:7816 msgid "``thread.getName`` => :attr:`threading.Thread.name`" msgstr "" -#: ../build/NEWS:3864 +#: ../build/NEWS:7818 msgid "``Thread.isDaemon`` => :attr:`threading.Thread.daemon`" msgstr "" -#: ../build/NEWS:3866 +#: ../build/NEWS:7820 msgid "``Thread.setDaemon`` => :attr:`threading.Thread.daemon`" msgstr "" -#: ../build/NEWS:3868 +#: ../build/NEWS:7822 msgid "Patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:3870 +#: ../build/NEWS:7824 msgid "" ":issue:`2135`: Deprecate find_module() and find_loader() implementations in " "importlib and zipimport." msgstr "" -#: ../build/NEWS:3873 +#: ../build/NEWS:7827 msgid "" ":issue:`43534`: :func:`turtle.textinput` and :func:`turtle.numinput` create " "now a transient window working on behalf of the canvas window." msgstr "" -#: ../build/NEWS:3876 +#: ../build/NEWS:7830 msgid "" ":issue:`43532`: Add the ability to specify keyword-only fields to " "dataclasses. These fields will become keyword-only arguments to the " "generated __init__." msgstr "" -#: ../build/NEWS:3879 +#: ../build/NEWS:7833 msgid "" ":issue:`43522`: Fix problem with :attr:`~ssl.SSLContext." "hostname_checks_common_name`. OpenSSL does not copy hostflags from *struct " "SSL_CTX* to *struct SSL*." msgstr "" -#: ../build/NEWS:3883 +#: ../build/NEWS:7837 msgid "" ":issue:`8978`: Improve error message for :func:`tarfile.open` when :mod:" "`lzma` / :mod:`bz2` are unavailable. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:3886 +#: ../build/NEWS:7840 msgid "" ":issue:`42967`: Allow :class:`bytes` ``separator`` argument in ``urllib." "parse.parse_qs`` and ``urllib.parse.parse_qsl`` when parsing :class:`str` " "query strings. Previously, this raised a ``TypeError``." msgstr "" -#: ../build/NEWS:3890 +#: ../build/NEWS:7844 msgid "" ":issue:`43296`: Improve :mod:`sqlite3` error handling: " "``sqlite3_value_blob()`` errors that set ``SQLITE_NOMEM`` now raise :exc:" "`MemoryError`. Patch by Erlend E. Aasland." msgstr "" -#: ../build/NEWS:3894 +#: ../build/NEWS:7848 msgid "" ":issue:`43312`: New functions :func:`sysconfig.get_preferred_scheme` and :" "func:`sysconfig.get_default_scheme` are added to query a platform for its " "preferred \"user\", \"home\", and \"prefix\" (default) scheme names." msgstr "" -#: ../build/NEWS:3898 +#: ../build/NEWS:7852 msgid "" ":issue:`43265`: Improve :meth:`sqlite3.Connection.backup` error handling. " "The error message for non-existent target database names is now ``unknown " @@ -6575,50 +13835,50 @@ msgid "" "E. Aasland." msgstr "" -#: ../build/NEWS:3903 +#: ../build/NEWS:7857 msgid "" ":issue:`41282`: Install schemes in :mod:`distutils.command.install` are now " "loaded from :mod:`sysconfig`." msgstr "" -#: ../build/NEWS:3906 +#: ../build/NEWS:7860 msgid "" ":issue:`41282`: :mod:`distutils.sysconfig` has been merged to :mod:" "`sysconfig`." msgstr "" -#: ../build/NEWS:3908 +#: ../build/NEWS:7862 msgid "" ":issue:`43176`: Fixed processing of a dataclass that inherits from a frozen " "dataclass with no fields. It is now correctly detected as an error." msgstr "" -#: ../build/NEWS:3911 +#: ../build/NEWS:7865 msgid "" ":issue:`43080`: :mod:`pprint` now has support for :class:`dataclasses." "dataclass`. Patch by Lewis Gaul." msgstr "" -#: ../build/NEWS:3914 +#: ../build/NEWS:7868 msgid "" ":issue:`39950`: Add `pathlib.Path.hardlink_to()` method that supersedes " "`link_to()`. The new method has the same argument order as `symlink_to()`." msgstr "" -#: ../build/NEWS:3917 +#: ../build/NEWS:7871 msgid "" ":issue:`42904`: :func:`typing.get_type_hints` now checks the local namespace " "of a class when evaluating :pep:`563` annotations inside said class." msgstr "" -#: ../build/NEWS:3920 +#: ../build/NEWS:7874 msgid "" ":issue:`42269`: Add ``slots`` parameter to ``dataclasses.dataclass`` " "decorator to automatically generate ``__slots__`` for class. Patch provided " "by Yurii Karabas." msgstr "" -#: ../build/NEWS:3924 +#: ../build/NEWS:7878 msgid "" ":issue:`39529`: Deprecated use of :func:`asyncio.get_event_loop` without " "running event loop. Emit deprecation warning for :mod:`asyncio` functions " @@ -6630,13 +13890,13 @@ msgid "" "`~asyncio.StreamReader`, :class:`~asyncio.StreamReaderProtocol`." msgstr "" -#: ../build/NEWS:3934 +#: ../build/NEWS:7888 msgid "" ":issue:`18369`: Certificate and PrivateKey classes were added to the ssl " "module. Certificates and keys can now be loaded from memory buffer, too." msgstr "" -#: ../build/NEWS:3937 +#: ../build/NEWS:7891 msgid "" ":issue:`41486`: Use a new output buffer management code for :mod:`bz2` / :" "mod:`lzma` / :mod:`zlib` modules, and add ``.readall()`` function to " @@ -6644,49 +13904,49 @@ msgid "" "improvements. Patch by Ma Lin." msgstr "" -#: ../build/NEWS:3942 +#: ../build/NEWS:7896 msgid "" ":issue:`31870`: The :func:`ssl.get_server_certificate` function now has a " "*timeout* parameter." msgstr "" -#: ../build/NEWS:3945 +#: ../build/NEWS:7899 msgid "" ":issue:`41735`: Fix thread locks in zlib module may go wrong in rare case. " "Patch by Ma Lin." msgstr "" -#: ../build/NEWS:3948 +#: ../build/NEWS:7902 msgid "" ":issue:`36470`: Fix dataclasses with ``InitVar``\\s and :func:`~dataclasses." "replace()`. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:3951 +#: ../build/NEWS:7905 msgid ":issue:`40849`: Expose X509_V_FLAG_PARTIAL_CHAIN ssl flag" msgstr "" -#: ../build/NEWS:3953 +#: ../build/NEWS:7907 msgid "" ":issue:`35114`: :func:`ssl.RAND_status` now returns a boolean value (as " "documented) instead of ``1`` or ``0``." msgstr "" -#: ../build/NEWS:3956 +#: ../build/NEWS:7910 msgid "" ":issue:`39906`: :meth:`pathlib.Path.stat` and :meth:`~pathlib.Path.chmod` " "now accept a *follow_symlinks* keyword-only argument for consistency with " "corresponding functions in the :mod:`os` module." msgstr "" -#: ../build/NEWS:3960 +#: ../build/NEWS:7914 msgid "" ":issue:`39899`: :func:`os.path.expanduser()` now refuses to guess Windows " "home directories if the basename of current user's home directory does not " "match their username." msgstr "" -#: ../build/NEWS:3964 +#: ../build/NEWS:7918 msgid "" ":meth:`pathlib.Path.expanduser()` and :meth:`~pathlib.Path.home()` now " "consistently raise :exc:`RuntimeError` exception when a home directory " @@ -6694,87 +13954,87 @@ msgid "" "on Windows when the ``\"USERNAME\"`` environment variable was unset." msgstr "" -#: ../build/NEWS:3969 +#: ../build/NEWS:7923 msgid "" ":issue:`36076`: Added SNI support to :func:`ssl.get_server_certificate`." msgstr "" -#: ../build/NEWS:3971 +#: ../build/NEWS:7925 msgid "" ":issue:`38490`: Covariance, Pearson's correlation, and simple linear " "regression functionality was added to statistics module. Patch by Tymoteusz " "Wołodźko." msgstr "" -#: ../build/NEWS:3974 +#: ../build/NEWS:7928 msgid "" ":issue:`33731`: Provide a locale.localize() function, which converts a " "normalized number string into a locale format." msgstr "" -#: ../build/NEWS:3977 +#: ../build/NEWS:7931 msgid "" ":issue:`32745`: Fix a regression in the handling of ctypes' :data:`ctypes." "c_wchar_p` type: embedded null characters would cause a :exc:`ValueError` to " "be raised. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:3984 +#: ../build/NEWS:7938 msgid "" ":issue:`43987`: Add \"Annotations Best Practices\" document as a new HOWTO." msgstr "" -#: ../build/NEWS:3986 +#: ../build/NEWS:7940 msgid "" ":issue:`43977`: Document the new :const:`Py_TPFLAGS_MAPPING` and :const:" "`Py_TPFLAGS_SEQUENCE` type flags." msgstr "" -#: ../build/NEWS:3989 +#: ../build/NEWS:7943 msgid "" ":issue:`43959`: The documentation on the PyContextVar C-API was clarified." msgstr "" -#: ../build/NEWS:3991 +#: ../build/NEWS:7945 msgid "" ":issue:`43938`: Update dataclasses documentation to express that " "FrozenInstanceError is derived from AttributeError." msgstr "" -#: ../build/NEWS:3994 +#: ../build/NEWS:7948 msgid "" ":issue:`43778`: Fix the Sphinx glossary_search extension: create the " "_static/ sub-directory if it doesn't exist." msgstr "" -#: ../build/NEWS:3997 +#: ../build/NEWS:7951 msgid "" ":issue:`43755`: Update documentation to reflect that unparenthesized lambda " "expressions can no longer be the expression part in an ``if`` clause in " "comprehensions and generator expressions since Python 3.9." msgstr "" -#: ../build/NEWS:4001 +#: ../build/NEWS:7955 msgid "" ":issue:`43739`: Fixing the example code in Doc/extending/extending.rst to " "declare and initialize the pmodule variable to be of the right type." msgstr "" -#: ../build/NEWS:4007 +#: ../build/NEWS:7961 msgid "" ":issue:`43961`: Fix test_logging.test_namer_rotator_inheritance() on " "Windows: use :func:`os.replace` rather than :func:`os.rename`. Patch by " "Victor Stinner." msgstr "" -#: ../build/NEWS:4011 +#: ../build/NEWS:7965 msgid "" ":issue:`43842`: Fix a race condition in the SMTP test of test_logging. Don't " "close a file descriptor (socket) from a different thread while asyncore." "loop() is polling the file descriptor. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:4015 +#: ../build/NEWS:7969 msgid "" ":issue:`43843`: :mod:`test.libregrtest` now marks a test as ENV_CHANGED " "(altered the execution environment) if a thread raises an exception but does " @@ -6782,42 +14042,42 @@ msgid "" "env-changed`` option to mark the test as failed. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:4021 +#: ../build/NEWS:7975 msgid "" ":issue:`43811`: Tests multiple OpenSSL versions on GitHub Actions. Use " "ccache to speed up testing." msgstr "" -#: ../build/NEWS:4024 +#: ../build/NEWS:7978 msgid "" ":issue:`43791`: OpenSSL 3.0.0: Disable testing of legacy protocols TLS 1.0 " "and 1.1. Tests are failing with TLSV1_ALERT_INTERNAL_ERROR." msgstr "" -#: ../build/NEWS:4030 +#: ../build/NEWS:7984 msgid "" ":issue:`43567`: Improved generated code refresh (AST/tokens/opcodes/" "keywords) on Windows." msgstr "" -#: ../build/NEWS:4033 +#: ../build/NEWS:7987 msgid "" ":issue:`43669`: Implement :pep:`644`. Python now requires OpenSSL 1.1.1 or " "newer." msgstr "" -#: ../build/NEWS:4039 +#: ../build/NEWS:7993 msgid "" ":issue:`35306`: Adds additional arguments to :func:`os.startfile` function." msgstr "" -#: ../build/NEWS:4041 +#: ../build/NEWS:7995 msgid "" ":issue:`43538`: Avoid raising errors from :meth:`pathlib.Path.exists()` when " "passed an invalid filename." msgstr "" -#: ../build/NEWS:4044 +#: ../build/NEWS:7998 msgid "" ":issue:`38822`: Fixed :func:`os.stat` failing on inaccessible directories " "with a trailing slash, rather than falling back to the parent directory's " @@ -6825,40 +14085,40 @@ msgid "" "isdir`." msgstr "" -#: ../build/NEWS:4049 +#: ../build/NEWS:8003 msgid "" ":issue:`26227`: Fixed decoding of host names in :func:`socket.gethostbyaddr` " "and :func:`socket.gethostbyname_ex`." msgstr "" -#: ../build/NEWS:4052 +#: ../build/NEWS:8006 msgid "" ":issue:`40432`: Updated pegen regeneration script on Windows to find and use " "Python 3.8 or higher. Prior to this, pegen regeneration already required " "3.8 or higher, but the script may have used lower versions of Python." msgstr "" -#: ../build/NEWS:4056 +#: ../build/NEWS:8010 msgid "" ":issue:`43745`: Actually updates Windows release to OpenSSL 1.1.1k. Earlier " "releases were mislabelled and actually included 1.1.1i again." msgstr "" -#: ../build/NEWS:4059 +#: ../build/NEWS:8013 msgid ":issue:`43652`: Update Tcl and Tk to 8.6.11 in Windows installer." msgstr "" -#: ../build/NEWS:4061 +#: ../build/NEWS:8015 msgid ":issue:`43492`: Upgrade Windows installer to use SQLite 3.35.5." msgstr "" -#: ../build/NEWS:4063 +#: ../build/NEWS:8017 msgid "" ":issue:`30555`: Fix ``WindowsConsoleIO`` errors in the presence of fd " "redirection. Patch by Segev Finer." msgstr "" -#: ../build/NEWS:4069 +#: ../build/NEWS:8023 msgid "" ":issue:`42119`: Fix check for macOS SDK paths when building Python. Narrow " "search to match contents of SDKs, namely only files in ``/System/Library``, " @@ -6869,11 +14129,11 @@ msgid "" "incorrectly treated as SDK locations." msgstr "" -#: ../build/NEWS:4077 +#: ../build/NEWS:8031 msgid ":issue:`43568`: Drop support for MACOSX_DEPLOYMENT_TARGET < 10.3" msgstr "" -#: ../build/NEWS:4079 +#: ../build/NEWS:8033 msgid "" ":issue:`44009`: Provide \"python3.x-intel64\" executable to allow reliably " "forcing macOS universal2 framework builds to run under Rosetta 2 Intel-64 " @@ -6881,24 +14141,24 @@ msgid "" "universal2 wheels are not yet available." msgstr "" -#: ../build/NEWS:4084 +#: ../build/NEWS:8038 msgid "" ":issue:`43851`: Build SQLite with ``SQLITE_OMIT_AUTOINIT`` on macOS. Patch " "by Erlend E. Aasland." msgstr "" -#: ../build/NEWS:4087 +#: ../build/NEWS:8041 msgid ":issue:`43492`: Update macOS installer to use SQLite 3.35.4." msgstr "" -#: ../build/NEWS:4089 +#: ../build/NEWS:8043 msgid "" ":issue:`42235`: ``Mac/BuildScript/build-installer.py`` will now use \"--" "enable-optimizations\" and ``--with-lto`` when building on macOS 10.15 or " "later." msgstr "" -#: ../build/NEWS:4096 +#: ../build/NEWS:8050 msgid "" ":issue:`37903`: Add mouse actions to the shell sidebar. Left click and " "optional drag selects one or more lines, as with the editor line number " @@ -6907,33 +14167,33 @@ msgid "" "selected text." msgstr "" -#: ../build/NEWS:4102 +#: ../build/NEWS:8056 msgid "" ":issue:`43981`: Fix reference leak in test_sidebar and test_squeezer. " "Patches by Terry Jan Reedy and Pablo Galindo" msgstr "" -#: ../build/NEWS:4105 +#: ../build/NEWS:8059 msgid ":issue:`37892`: Indent IDLE Shell input with spaces instead of tabs" msgstr "" -#: ../build/NEWS:4107 +#: ../build/NEWS:8061 msgid "" ":issue:`43655`: IDLE dialog windows are now recognized as dialogs by window " "managers on macOS and X Window." msgstr "" -#: ../build/NEWS:4110 +#: ../build/NEWS:8064 msgid ":issue:`37903`: IDLE's shell now shows prompts in a separate side-bar." msgstr "" -#: ../build/NEWS:4115 +#: ../build/NEWS:8069 msgid "" ":issue:`43916`: Add a new :c:data:`Py_TPFLAGS_DISALLOW_INSTANTIATION` type " "flag to disallow creating type instances. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:4118 +#: ../build/NEWS:8072 msgid "" ":issue:`43774`: Remove the now unused ``PYMALLOC_DEBUG`` macro. Debug hooks " "on memory allocators are now installed by default if Python is built in " @@ -6942,7 +14202,7 @@ msgid "" "environment variable)." msgstr "" -#: ../build/NEWS:4124 +#: ../build/NEWS:8078 msgid "" ":issue:`43962`: _PyInterpreterState_IDIncref() now calls " "_PyInterpreterState_IDInitref() and always increments id_refcount. " @@ -6951,40 +14211,40 @@ msgid "" "deallocated. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:4130 +#: ../build/NEWS:8084 msgid "" ":issue:`28254`: Add new C-API functions to control the state of the garbage " "collector: :c:func:`PyGC_Enable()`, :c:func:`PyGC_Disable()`, :c:func:" "`PyGC_IsEnabled()`, corresponding to the functions in the :mod:`gc` module." msgstr "" -#: ../build/NEWS:4135 +#: ../build/NEWS:8089 msgid "" ":issue:`43908`: Introduce :const:`Py_TPFLAGS_IMMUTABLETYPE` flag for " "immutable type objects, and modify :c:func:`PyType_Ready` to set it for " "static types. Patch by Erlend E. Aasland." msgstr "" -#: ../build/NEWS:4139 +#: ../build/NEWS:8093 msgid "" ":issue:`43795`: :c:func:`PyMem_Calloc` is now available in the limited C API " "(``Py_LIMITED_API``)." msgstr "" -#: ../build/NEWS:4142 +#: ../build/NEWS:8096 msgid "" ":issue:`43868`: :c:func:`PyOS_ReadlineFunctionPointer` is no longer exported " "by limited C API headers and by ``python3.dll`` on Windows. Like any " "function that takes ``FILE*``, it is not part of the stable ABI." msgstr "" -#: ../build/NEWS:4146 +#: ../build/NEWS:8100 msgid "" ":issue:`43795`: Stable ABI and limited API definitions are generated from a " "central manifest (:pep:`652`)." msgstr "" -#: ../build/NEWS:4149 +#: ../build/NEWS:8103 msgid "" ":issue:`43753`: Add the :c:func:`Py_Is(x, y) ` function to test if " "the *x* object is the *y* object, the same as ``x is y`` in Python. Add also " @@ -6993,15 +14253,15 @@ msgid "" "singleton or the ``False`` singleton. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:4158 +#: ../build/NEWS:8112 msgid "Python 3.10.0 alpha 7" msgstr "" -#: ../build/NEWS:4160 +#: ../build/NEWS:8114 msgid "*Release date: 2021-04-05*" msgstr "" -#: ../build/NEWS:4165 +#: ../build/NEWS:8119 msgid "" ":issue:`42988`: CVE-2021-3426: Remove the ``getfile`` feature of the :mod:" "`pydoc` module which could be abused to read arbitrary files on the disk " @@ -7010,7 +14270,7 @@ msgid "" "David Schwörer." msgstr "" -#: ../build/NEWS:4171 +#: ../build/NEWS:8125 msgid "" ":issue:`43285`: :mod:`ftplib` no longer trusts the IP address value returned " "from the server in response to the PASV command by default. This prevents a " @@ -7018,104 +14278,104 @@ msgid "" "combinations on the client network." msgstr "" -#: ../build/NEWS:4176 +#: ../build/NEWS:8130 msgid "" "Code that requires the former vulnerable behavior may set a " "``trust_server_pasv_ipv4_address`` attribute on their :class:`ftplib.FTP` " "instances to ``True`` to re-enable it." msgstr "" -#: ../build/NEWS:4180 +#: ../build/NEWS:8134 msgid "" ":issue:`43439`: Add audit hooks for :func:`gc.get_objects`, :func:`gc." "get_referrers` and :func:`gc.get_referents`. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:4187 +#: ../build/NEWS:8141 msgid ":issue:`27129`: Update CPython bytecode magic number." msgstr "" -#: ../build/NEWS:4189 +#: ../build/NEWS:8143 msgid ":issue:`43672`: Raise ImportWarning when calling find_loader()." msgstr "" -#: ../build/NEWS:4191 +#: ../build/NEWS:8145 msgid "" ":issue:`43660`: Fix crash that happens when replacing ``sys.stderr`` with a " "callable that can remove the object while an exception is being printed. " "Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:4195 +#: ../build/NEWS:8149 msgid "" ":issue:`27129`: The bytecode interpreter uses instruction, rather byte, " "offsets internally. This reduces the number of EXTENDED_ARG instructions " "needed and streamlines instruction dispatch a bit." msgstr "" -#: ../build/NEWS:4199 +#: ../build/NEWS:8153 msgid "" ":issue:`40645`: Fix reference leak in the :mod:`_hashopenssl` extension. " "Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:4202 +#: ../build/NEWS:8156 msgid "" ":issue:`42134`: Calls to find_module() by the import system now raise " "ImportWarning." msgstr "" -#: ../build/NEWS:4205 +#: ../build/NEWS:8159 msgid "" ":issue:`41064`: Improve the syntax error for invalid usage of double starred " "elements ('**') in f-strings. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:4208 +#: ../build/NEWS:8162 msgid "" ":issue:`43575`: Speed up calls to ``map()`` by using the :pep:`590` " "``vectorcall`` calling convention. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:4211 +#: ../build/NEWS:8165 msgid "" ":issue:`42137`: The import system now prefers using ``__spec__`` for " "``ModuleType.__repr__`` over ``module_repr()``." msgstr "" -#: ../build/NEWS:4214 +#: ../build/NEWS:8168 msgid "" ":issue:`43452`: Added micro-optimizations to ``_PyType_Lookup()`` to improve " "cache lookup performance in the common case of cache hits." msgstr "" -#: ../build/NEWS:4217 +#: ../build/NEWS:8171 msgid "" ":issue:`43555`: Report the column offset for :exc:`SyntaxError` for invalid " "line continuation characters. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:4220 +#: ../build/NEWS:8174 msgid "" ":issue:`43517`: Fix misdetection of circular imports when using ``from pkg." "mod import attr``, which caused false positives in non-trivial multi-" "threaded code." msgstr "" -#: ../build/NEWS:4224 +#: ../build/NEWS:8178 msgid "" ":issue:`43497`: Emit SyntaxWarnings for assertions with tuple constants, " "this is a regression introduced in python3.7" msgstr "" -#: ../build/NEWS:4227 +#: ../build/NEWS:8181 msgid "" ":issue:`39316`: Tracing now has correct line numbers for attribute accesses " -"when the the attribute is on a different line from the object. Improves " +"when the attribute is on a different line from the object. Improves " "debugging and profiling for multi-line method chains." msgstr "" -#: ../build/NEWS:4231 +#: ../build/NEWS:8185 msgid "" ":issue:`35883`: Python no longer fails at startup with a fatal error if a " "command line argument contains an invalid Unicode character. The :c:func:" @@ -7123,25 +14383,25 @@ msgid "" "as Unicode characters outside the [U+0000; U+10ffff] range." msgstr "" -#: ../build/NEWS:4236 +#: ../build/NEWS:8190 msgid "" ":issue:`43410`: Fix a bug that was causing the parser to crash when emitting " "syntax errors when reading input from stdin. Patch by Pablo Galindo" msgstr "" -#: ../build/NEWS:4239 +#: ../build/NEWS:8193 msgid "" ":issue:`43406`: Fix a possible race condition where ``PyErr_CheckSignals`` " "tries to execute a non-Python signal handler." msgstr "" -#: ../build/NEWS:4242 +#: ../build/NEWS:8196 msgid "" ":issue:`42128`: Add ``__match_args__`` to :c:type:`structsequence` based " "classes. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:4245 +#: ../build/NEWS:8199 msgid "" ":issue:`43390`: CPython now sets the ``SA_ONSTACK`` flag in ``PyOS_setsig`` " "for the VM's default signal handlers. This is friendlier to other in-" @@ -7151,13 +14411,13 @@ msgid "" "the vast majority of processes that don't use sigaltstack." msgstr "" -#: ../build/NEWS:4252 +#: ../build/NEWS:8206 msgid "" ":issue:`43287`: Speed up calls to ``filter()`` by using the :pep:`590` " "``vectorcall`` calling convention. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:4255 +#: ../build/NEWS:8209 msgid "" ":issue:`37448`: Add a radix tree based memory map to track in-use obmalloc " "arenas. Use to replace the old implementation of address_in_range(). The " @@ -7166,7 +14426,7 @@ msgid "" "significantly higher percentage of requests from its ultra-fast paths." msgstr "" -#: ../build/NEWS:4261 +#: ../build/NEWS:8215 msgid "" "It also has the advantage of eliminating the memory unsanitary behavior of " "the previous address_in_range(). The old address_in_range() was marked with " @@ -7174,17 +14434,17 @@ msgid "" "_Py_NO_SANITIZE_MEMORY. Those annotations are no longer needed." msgstr "" -#: ../build/NEWS:4266 +#: ../build/NEWS:8220 msgid "" "To disable the radix tree map, set a preprocessor flag as follows: `-" "DWITH_PYMALLOC_RADIX_TREE=0`." msgstr "" -#: ../build/NEWS:4269 +#: ../build/NEWS:8223 msgid "Co-authored-by: Tim Peters " msgstr "" -#: ../build/NEWS:4271 +#: ../build/NEWS:8225 msgid "" ":issue:`29988`: Only handle asynchronous exceptions and requests to drop the " "GIL when returning from a call or on the back edges of loops. Makes sure " @@ -7192,90 +14452,90 @@ msgid "" "interrupts." msgstr "" -#: ../build/NEWS:4279 +#: ../build/NEWS:8233 msgid "" ":issue:`43720`: Document various stdlib deprecations in imp, pkgutil, and " "importlib.util for removal in Python 3.12." msgstr "" -#: ../build/NEWS:4282 +#: ../build/NEWS:8236 msgid "" ":issue:`43433`: :class:`xmlrpc.client.ServerProxy` no longer ignores query " "and fragment in the URL of the server." msgstr "" -#: ../build/NEWS:4285 +#: ../build/NEWS:8239 msgid "" ":issue:`31956`: The :meth:`~array.array.index` method of :class:`array." "array` now has optional *start* and *stop* parameters." msgstr "" -#: ../build/NEWS:4288 +#: ../build/NEWS:8242 msgid "" ":issue:`40066`: Enum: adjust ``repr()`` to show only enum and member name " "(not value, nor angle brackets) and ``str()`` to show only member name. " "Update and improve documentation to match." msgstr "" -#: ../build/NEWS:4292 +#: ../build/NEWS:8246 msgid "" ":issue:`42136`: Deprecate all module_repr() methods found in importlib as " "their use is being phased out by Python 3.12." msgstr "" -#: ../build/NEWS:4295 +#: ../build/NEWS:8249 msgid "" ":issue:`35930`: Raising an exception raised in a \"future\" instance will " "create reference cycles." msgstr "" -#: ../build/NEWS:4298 +#: ../build/NEWS:8252 msgid "" ":issue:`41369`: Finish updating the vendored libmpdec to version 2.5.1. " "Patch by Stefan Krah." msgstr "" -#: ../build/NEWS:4301 +#: ../build/NEWS:8255 msgid "" ":issue:`43422`: Revert the _decimal C API which was added in :issue:`41324`." msgstr "" -#: ../build/NEWS:4303 +#: ../build/NEWS:8257 msgid "" ":issue:`43577`: Fix deadlock when using :class:`ssl.SSLContext` debug " "callback with :meth:`ssl.SSLContext.sni_callback`." msgstr "" -#: ../build/NEWS:4306 +#: ../build/NEWS:8260 msgid "" ":issue:`43571`: It's now possible to create MPTCP sockets with IPPROTO_MPTCP" msgstr "" -#: ../build/NEWS:4308 +#: ../build/NEWS:8262 msgid "" ":issue:`43542`: ``image/heic`` and ``image/heif`` were added to :mod:" "`mimetypes`." msgstr "" -#: ../build/NEWS:4311 +#: ../build/NEWS:8265 msgid "" ":issue:`40645`: The :mod:`hmac` module now uses OpenSSL's HMAC " "implementation when digestmod argument is a hash name or builtin hash " "function." msgstr "" -#: ../build/NEWS:4314 +#: ../build/NEWS:8268 msgid "" ":issue:`43510`: Implement :pep:`597`: Add ``EncodingWarning`` warning, ``-X " "warn_default_encoding`` option, :envvar:`PYTHONWARNDEFAULTENCODING` " "environment variable and ``encoding=\"locale\"`` argument value." msgstr "" -#: ../build/NEWS:4318 +#: ../build/NEWS:8272 msgid ":issue:`43521`: ``ast.unparse`` can now render NaNs and empty sets." msgstr "" -#: ../build/NEWS:4320 +#: ../build/NEWS:8274 msgid "" ":issue:`42914`: :func:`pprint.pprint` gains a new boolean " "``underscore_numbers`` optional argument to emit integers with thousands " @@ -7283,69 +14543,69 @@ msgid "" "``1_000_000`` instead of ``1000000``)." msgstr "" -#: ../build/NEWS:4325 +#: ../build/NEWS:8279 msgid "" ":issue:`41361`: :meth:`~collections.deque.rotate` calls are now slightly " "faster due to faster argument parsing." msgstr "" -#: ../build/NEWS:4328 +#: ../build/NEWS:8282 msgid "" ":issue:`43423`: :func:`subprocess.communicate` no longer raises an " "IndexError when there is an empty stdout or stderr IO buffer during a " "timeout on Windows." msgstr "" -#: ../build/NEWS:4332 +#: ../build/NEWS:8286 msgid "" ":issue:`27820`: Fixed long-standing bug of smtplib.SMTP where doing AUTH " "LOGIN with initial_response_ok=False will fail." msgstr "" -#: ../build/NEWS:4335 +#: ../build/NEWS:8289 msgid "" "The cause is that SMTP.auth_login _always_ returns a password if provided " "with a challenge string, thus non-compliant with the standard for AUTH LOGIN." msgstr "" -#: ../build/NEWS:4339 +#: ../build/NEWS:8293 msgid "Also fixes bug with the test for smtpd." msgstr "" -#: ../build/NEWS:4341 +#: ../build/NEWS:8295 msgid "" ":issue:`43445`: Add frozen modules to :data:`sys.stdlib_module_names`. For " "example, add ``\"_frozen_importlib\"`` and " "``\"_frozen_importlib_external\"`` names." msgstr "" -#: ../build/NEWS:4345 +#: ../build/NEWS:8299 msgid "" ":issue:`43245`: Add keyword arguments support to ``ChainMap.new_child()``." msgstr "" -#: ../build/NEWS:4347 +#: ../build/NEWS:8301 msgid "" ":issue:`29982`: Add optional parameter *ignore_cleanup_errors* to :func:" "`tempfile.TemporaryDirectory` and allow multiple :func:`cleanup` attempts. " "Contributed by C.A.M. Gerlach." msgstr "" -#: ../build/NEWS:4351 +#: ../build/NEWS:8305 msgid "" ":issue:`43428`: Include changes from `importlib_metadata 3.7 `_:" msgstr "" -#: ../build/NEWS:4354 +#: ../build/NEWS:8308 msgid "Performance enhancements to distribution discovery." msgstr "" -#: ../build/NEWS:4356 +#: ../build/NEWS:8310 msgid "``entry_points`` only returns unique distributions." msgstr "" -#: ../build/NEWS:4358 +#: ../build/NEWS:8312 msgid "" "Introduces new ``EntryPoints`` object for containing a set of entry points " "with convenience methods for selecting entry points by group or name. " @@ -7355,38 +14615,38 @@ msgid "" "likely to be deprecated in the future." msgstr "" -#: ../build/NEWS:4365 +#: ../build/NEWS:8319 msgid "" "Added packages_distributions function to return a mapping of packages to the " "distributions that provide them." msgstr "" -#: ../build/NEWS:4368 +#: ../build/NEWS:8322 msgid "" ":issue:`43332`: Improves the networking efficiency of :mod:`http.client` " "when using a proxy via :meth:`~HTTPConnection.set_tunnel`. Fewer small send " "calls are made during connection setup." msgstr "" -#: ../build/NEWS:4372 +#: ../build/NEWS:8326 msgid "" ":issue:`43420`: Improve performance of :class:`fractions.Fraction` " "arithmetics for large components. Contributed by Sergey B. Kirpichev." msgstr "" -#: ../build/NEWS:4375 +#: ../build/NEWS:8329 msgid "" ":issue:`43356`: Allow passing a signal number to ``_thread." "interrupt_main()``." msgstr "" -#: ../build/NEWS:4377 +#: ../build/NEWS:8331 msgid "" ":issue:`43399`: Fix ``ElementTree.extend`` not working on iterators when " "using the Python implementation" msgstr "" -#: ../build/NEWS:4380 +#: ../build/NEWS:8334 msgid "" ":issue:`43369`: Improve :mod:`sqlite3` error handling: If " "``sqlite3_column_text()`` and ``sqlite3_column_blob()`` set " @@ -7394,63 +14654,63 @@ msgid "" "Aasland." msgstr "" -#: ../build/NEWS:4385 +#: ../build/NEWS:8339 msgid "" ":issue:`43368`: Fix a regression introduced in PR 24562, where an empty " "bytestring was fetched as ``None`` instead of ``b''`` in :mod:`sqlite3`. " "Patch by Mariusz Felisiak." msgstr "" -#: ../build/NEWS:4389 +#: ../build/NEWS:8343 msgid "" ":issue:`41282`: Fixed stacklevel of ``DeprecationWarning`` emitted from " "``import distutils``." msgstr "" -#: ../build/NEWS:4392 +#: ../build/NEWS:8346 msgid "" ":issue:`42129`: ``importlib.resources`` now honors namespace packages, " "merging resources from each location in the namespace as introduced in " "``importlib_resources`` 3.2 and including incidental changes through 5.0.3." msgstr "" -#: ../build/NEWS:4397 +#: ../build/NEWS:8351 msgid "" ":issue:`43295`: :meth:`datetime.datetime.strptime` now raises ``ValueError`` " "instead of ``IndexError`` when matching ``'z'`` with the ``%z`` format " "specifier." msgstr "" -#: ../build/NEWS:4401 +#: ../build/NEWS:8355 msgid "" ":issue:`43125`: Return empty string if base64mime.body_encode receive empty " "bytes" msgstr "" -#: ../build/NEWS:4404 +#: ../build/NEWS:8358 msgid "" ":issue:`43084`: :func:`curses.window.enclose` returns now ``True`` or " "``False`` (as was documented) instead of ``1`` or ``0``." msgstr "" -#: ../build/NEWS:4407 +#: ../build/NEWS:8361 msgid ":issue:`42994`: Add MIME types for opus, AAC, 3gpp and 3gpp2" msgstr "" -#: ../build/NEWS:4409 +#: ../build/NEWS:8363 msgid "" ":issue:`14678`: Add an invalidate_caches() method to the zipimport." "zipimporter class to support importlib.invalidate_caches(). Patch by Desmond " "Cheong." msgstr "" -#: ../build/NEWS:4412 +#: ../build/NEWS:8366 msgid "" ":issue:`42782`: Fail fast in :func:`shutil.move()` to avoid creating " "destination directories on failure." msgstr "" -#: ../build/NEWS:4415 +#: ../build/NEWS:8369 msgid "" ":issue:`40066`: Enum's `repr()` and `str()` have changed: `repr()` is now " "*EnumClass.MemberName* and `str()` is *MemberName*. Additionally, stdlib " @@ -7458,20 +14718,20 @@ msgid "" "IGNORECASE`, have their `repr()` as *module.name*, e.g. `re.IGNORECASE`." msgstr "" -#: ../build/NEWS:4421 +#: ../build/NEWS:8375 msgid "" ":issue:`26053`: Fixed bug where the :mod:`pdb` interactive run command " "echoed the args from the shell command line, even if those have been " "overridden at the pdb prompt." msgstr "" -#: ../build/NEWS:4425 +#: ../build/NEWS:8379 msgid "" ":issue:`24160`: Fixed bug where breakpoints did not persist across multiple " "debugger sessions in :mod:`pdb`'s interactive mode." msgstr "" -#: ../build/NEWS:4428 +#: ../build/NEWS:8382 msgid "" ":issue:`40701`: When the :data:`tempfile.tempdir` global variable is set to " "a value of type bytes, it is now handled consistently. Previously " @@ -7481,26 +14741,26 @@ msgid "" "``str`` and ``bytes`` respectively." msgstr "" -#: ../build/NEWS:4435 +#: ../build/NEWS:8389 msgid "" ":issue:`39342`: Expose ``X509_V_FLAG_ALLOW_PROXY_CERTS`` as :data:`~ssl." "VERIFY_ALLOW_PROXY_CERTS` to allow proxy certificate validation as explained " "in https://www.openssl.org/docs/man1.1.1/man7/proxy-certificates.html." msgstr "" -#: ../build/NEWS:4440 +#: ../build/NEWS:8394 msgid "" ":issue:`31861`: Add builtins.aiter and builtins.anext. Patch by Joshua " "Bronson (@jab), Daniel Pope (@lordmauve), and Justin Wang (@justin39)." msgstr "" -#: ../build/NEWS:4446 +#: ../build/NEWS:8400 msgid "" ":issue:`43199`: Answer \"Why is there no goto?\" in the Design and History " "FAQ." msgstr "" -#: ../build/NEWS:4448 +#: ../build/NEWS:8402 msgid "" ":issue:`43407`: Clarified that a result from :func:`time.monotonic`, :func:" "`time.perf_counter`, :func:`time.process_time`, or :func:`time.thread_time` " @@ -7508,53 +14768,53 @@ msgid "" "- not just the next immediate call." msgstr "" -#: ../build/NEWS:4453 +#: ../build/NEWS:8407 msgid "" ":issue:`43354`: Fix type documentation for ``Fault.faultCode``; the type has " "to be ``int`` instead of ``str``." msgstr "" -#: ../build/NEWS:4456 +#: ../build/NEWS:8410 msgid "" ":issue:`41933`: Clarified wording of s * n in the Common Sequence Operations" msgstr "" -#: ../build/NEWS:4461 +#: ../build/NEWS:8415 msgid "" ":issue:`37945`: Fix test_getsetlocale_issue1813() of test_locale: skip the " "test if ``setlocale()`` fails. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:4464 +#: ../build/NEWS:8418 msgid "" ":issue:`41561`: Add workaround for Ubuntu's custom OpenSSL security level " "policy." msgstr "" -#: ../build/NEWS:4470 +#: ../build/NEWS:8424 msgid "" ":issue:`43179`: Introduce and correctly use ALIGNOF_X in place of SIZEOF_X " "for alignment-related code in optimized string routines. Patch by Jessica " "Clarke." msgstr "" -#: ../build/NEWS:4474 +#: ../build/NEWS:8428 msgid ":issue:`43631`: Update macOS, Windows, and CI to OpenSSL 1.1.1k." msgstr "" -#: ../build/NEWS:4476 +#: ../build/NEWS:8430 msgid "" ":issue:`43617`: Improve configure.ac: Check for presence of autoconf-archive " "package and remove our copies of M4 macros." msgstr "" -#: ../build/NEWS:4479 +#: ../build/NEWS:8433 msgid "" ":issue:`43466`: The ``configure`` script now supports ``--with-openssl-" "rpath`` option." msgstr "" -#: ../build/NEWS:4482 +#: ../build/NEWS:8436 msgid "" ":issue:`43372`: Use ``_freeze_importlib`` to generate code for the " "``__hello__`` module. This approach ensures the code matches the interpreter " @@ -7564,20 +14824,20 @@ msgid "" "ctypes test_frozentable." msgstr "" -#: ../build/NEWS:4492 +#: ../build/NEWS:8446 msgid "" ":issue:`43440`: Build :mod:`sqlite3` with the ``R*Tree`` module enabled. " "Patch by Erlend E. Aasland." msgstr "" -#: ../build/NEWS:4498 +#: ../build/NEWS:8452 msgid "" ":issue:`42225`: Document that IDLE can fail on Unix either from " "misconfigured IP masquerade rules or failure displaying complex colored (non-" "ascii) characters." msgstr "" -#: ../build/NEWS:4505 +#: ../build/NEWS:8459 msgid "" ":issue:`43688`: The limited C API is now supported if Python is built in " "debug mode (if the ``Py_DEBUG`` macro is defined). In the limited C API, " @@ -7590,95 +14850,91 @@ msgid "" "`36465`)." msgstr "" -#: ../build/NEWS:4515 +#: ../build/NEWS:8469 msgid "" "The limited C API is still not supported in the ``--with-trace-refs`` " "special build (``Py_TRACE_REFS`` macro)." msgstr "" -#: ../build/NEWS:4518 ../build/NEWS:4574 -msgid "Patch by Victor Stinner." -msgstr "" - -#: ../build/NEWS:4520 +#: ../build/NEWS:8474 msgid ":issue:`43244`: Remove the ``pyarena.h`` header file with functions:" msgstr "" -#: ../build/NEWS:4522 +#: ../build/NEWS:8476 msgid "``PyArena_New()``" msgstr "" -#: ../build/NEWS:4523 +#: ../build/NEWS:8477 msgid "``PyArena_Free()``" msgstr "" -#: ../build/NEWS:4524 +#: ../build/NEWS:8478 msgid "``PyArena_Malloc()``" msgstr "" -#: ../build/NEWS:4525 +#: ../build/NEWS:8479 msgid "``PyArena_AddPyObject()``" msgstr "" -#: ../build/NEWS:4527 +#: ../build/NEWS:8481 msgid "" "These functions were undocumented, excluded from the limited C API, and were " "only used internally by the compiler. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:4530 +#: ../build/NEWS:8484 msgid "" ":issue:`43244`: Remove the compiler and parser functions using ``struct " "_mod`` type, because the public AST C API was removed:" msgstr "" -#: ../build/NEWS:4533 +#: ../build/NEWS:8487 msgid "``PyAST_Compile()``" msgstr "" -#: ../build/NEWS:4534 +#: ../build/NEWS:8488 msgid "``PyAST_CompileEx()``" msgstr "" -#: ../build/NEWS:4535 +#: ../build/NEWS:8489 msgid "``PyAST_CompileObject()``" msgstr "" -#: ../build/NEWS:4536 +#: ../build/NEWS:8490 msgid "``PyFuture_FromAST()``" msgstr "" -#: ../build/NEWS:4537 +#: ../build/NEWS:8491 msgid "``PyFuture_FromASTObject()``" msgstr "" -#: ../build/NEWS:4538 +#: ../build/NEWS:8492 msgid "``PyParser_ASTFromFile()``" msgstr "" -#: ../build/NEWS:4539 +#: ../build/NEWS:8493 msgid "``PyParser_ASTFromFileObject()``" msgstr "" -#: ../build/NEWS:4540 +#: ../build/NEWS:8494 msgid "``PyParser_ASTFromFilename()``" msgstr "" -#: ../build/NEWS:4541 +#: ../build/NEWS:8495 msgid "``PyParser_ASTFromString()``" msgstr "" -#: ../build/NEWS:4542 +#: ../build/NEWS:8496 msgid "``PyParser_ASTFromStringObject()``" msgstr "" -#: ../build/NEWS:4544 +#: ../build/NEWS:8498 msgid "" "These functions were undocumented and excluded from the limited C API. Patch " "by Victor Stinner." msgstr "" -#: ../build/NEWS:4547 +#: ../build/NEWS:8501 msgid "" ":issue:`43244`: Remove ``ast.h``, ``asdl.h``, and ``Python-ast.h`` header " "files. These functions were undocumented and excluded from the limited C " @@ -7689,54 +14945,54 @@ msgid "" "Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:4555 +#: ../build/NEWS:8509 msgid "" ":issue:`43541`: Fix a ``PyEval_EvalCodeEx()`` regression: fix reference " "counting on builtins. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:4558 +#: ../build/NEWS:8512 msgid "" ":issue:`43244`: Remove the ``symtable.h`` header file and the undocumented " "functions:" msgstr "" -#: ../build/NEWS:4561 +#: ../build/NEWS:8515 msgid "``PyST_GetScope()``" msgstr "" -#: ../build/NEWS:4562 +#: ../build/NEWS:8516 msgid "``PySymtable_Build()``" msgstr "" -#: ../build/NEWS:4563 +#: ../build/NEWS:8517 msgid "``PySymtable_BuildObject()``" msgstr "" -#: ../build/NEWS:4564 +#: ../build/NEWS:8518 msgid "``PySymtable_Free()``" msgstr "" -#: ../build/NEWS:4565 +#: ../build/NEWS:8519 msgid "``Py_SymtableString()``" msgstr "" -#: ../build/NEWS:4566 +#: ../build/NEWS:8520 msgid "``Py_SymtableStringObject()``" msgstr "" -#: ../build/NEWS:4568 +#: ../build/NEWS:8522 msgid "" "The ``Py_SymtableString()`` function was part the stable ABI by mistake but " "it could not be used, because the ``symtable.h`` header file was excluded " "from the limited C API." msgstr "" -#: ../build/NEWS:4572 +#: ../build/NEWS:8526 msgid "The Python :mod:`symtable` module remains available and is unchanged." msgstr "" -#: ../build/NEWS:4576 +#: ../build/NEWS:8530 msgid "" ":issue:`43244`: Remove the ``PyAST_Validate()`` function. It is no longer " "possible to build a AST object (``mod_ty`` type) with the public C API. The " @@ -7744,42 +15000,42 @@ msgid "" "Victor Stinner." msgstr "" -#: ../build/NEWS:4583 +#: ../build/NEWS:8537 msgid "Python 3.10.0 alpha 6" msgstr "" -#: ../build/NEWS:4585 +#: ../build/NEWS:8539 msgid "*Release date: 2021-03-01*" msgstr "" -#: ../build/NEWS:4590 +#: ../build/NEWS:8544 msgid "" ":issue:`42967`: Fix web cache poisoning vulnerability by defaulting the " "query args separator to ``&``, and allowing the user to choose a custom " "separator." msgstr "" -#: ../build/NEWS:4597 +#: ../build/NEWS:8551 msgid "" ":issue:`43321`: Fix ``SystemError`` raised when ``PyArg_Parse*()`` is used " "with ``#`` but without ``PY_SSIZE_T_CLEAN`` defined." msgstr "" -#: ../build/NEWS:4600 +#: ../build/NEWS:8554 msgid "" ":issue:`36346`: ``PyArg_Parse*()`` functions now emits " "``DeprecationWarning`` when ``u`` or ``Z`` format is used. See :pep:`623` " "for detail." msgstr "" -#: ../build/NEWS:4603 +#: ../build/NEWS:8557 msgid "" ":issue:`43277`: Add a new :c:func:`PySet_CheckExact` function to the C-API " "to check if an object is an instance of :class:`set` but not an instance of " "a subtype. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:4607 +#: ../build/NEWS:8561 msgid "" ":issue:`42990`: The :data:`types.FunctionType` constructor now inherits the " "current builtins if the *globals* dictionary has no ``\"__builtins__\"`` " @@ -7790,7 +15046,7 @@ msgid "" "Stinner." msgstr "" -#: ../build/NEWS:4615 +#: ../build/NEWS:8569 msgid "" ":issue:`42990`: Functions have a new ``__builtins__`` attribute which is " "used to look for builtin symbols when a function is executed, instead of " @@ -7798,19 +15054,19 @@ msgid "" "Victor Stinner." msgstr "" -#: ../build/NEWS:4620 +#: ../build/NEWS:8574 msgid "" ":issue:`43149`: Improve the error message in the parser for exception groups " "without parentheses. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:4623 +#: ../build/NEWS:8577 msgid "" ":issue:`43121`: Fixed an incorrect :exc:`SyntaxError` message for missing " "comma in literals. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:4626 +#: ../build/NEWS:8580 msgid "" ":issue:`42819`: :mod:`readline`: Explicitly disable bracketed paste in the " "interactive interpreter, even if it's set in the inputrc, is enabled by " @@ -7823,32 +15079,32 @@ msgid "" "Rodrigues." msgstr "" -#: ../build/NEWS:4636 +#: ../build/NEWS:8590 msgid "" ":issue:`42808`: Simple calls to ``type(object)`` are now faster due to the " "``vectorcall`` calling convention. Patch by Dennis Sweeney." msgstr "" -#: ../build/NEWS:4639 +#: ../build/NEWS:8593 msgid "" ":issue:`42217`: Make the compiler merges same co_code and co_linetable " "objects in a module like already did for co_consts." msgstr "" -#: ../build/NEWS:4642 +#: ../build/NEWS:8596 msgid "" ":issue:`41972`: Substring search functions such as ``str1 in str2`` and " "``str2.find(str1)`` now sometimes use the \"Two-Way\" string comparison " "algorithm to avoid quadratic behavior on long strings." msgstr "" -#: ../build/NEWS:4646 +#: ../build/NEWS:8600 msgid "" ":issue:`42128`: Implement :pep:`634` (structural pattern matching). Patch by " "Brandt Bucher." msgstr "" -#: ../build/NEWS:4649 +#: ../build/NEWS:8603 msgid "" ":issue:`40692`: In the :class:`concurrent.futures.ProcessPoolExecutor`, " "validate that :func:`multiprocess.synchronize` is available on a given " @@ -7857,61 +15113,61 @@ msgid "" "those platforms." msgstr "" -#: ../build/NEWS:4655 +#: ../build/NEWS:8609 msgid "" ":issue:`38302`: If :func:`object.__ipow__` returns :const:`NotImplemented`, " "the operator will correctly fall back to :func:`object.__pow__` and :func:" "`object.__rpow__` as expected." msgstr "" -#: ../build/NEWS:4662 +#: ../build/NEWS:8616 msgid "" ":issue:`43316`: The ``python -m gzip`` command line application now properly " "fails when detecting an unsupported extension. It exits with a non-zero exit " "code and prints an error message to stderr." msgstr "" -#: ../build/NEWS:4666 +#: ../build/NEWS:8620 msgid "" ":issue:`43317`: Set the chunk size for the ``gzip`` module main function to " "io.DEFAULT_BUFFER_SIZE. This is slightly faster than the 1024 bytes constant " "that was used previously." msgstr "" -#: ../build/NEWS:4670 +#: ../build/NEWS:8624 msgid "" ":issue:`43146`: Handle None in single-arg versions of :func:`~traceback." "print_exception` and :func:`~traceback.format_exception`." msgstr "" -#: ../build/NEWS:4674 +#: ../build/NEWS:8628 msgid "" ":issue:`43260`: Fix TextIOWrapper can not flush internal buffer forever " "after very large text is written." msgstr "" -#: ../build/NEWS:4677 +#: ../build/NEWS:8631 msgid "" ":issue:`43258`: Prevent needless allocation of :mod:`sqlite3` aggregate " "function context when no rows match an aggregate query. Patch by Erlend E. " "Aasland." msgstr "" -#: ../build/NEWS:4681 +#: ../build/NEWS:8635 msgid "" ":issue:`43251`: Improve :mod:`sqlite3` error handling: " "``sqlite3_column_name()`` failures now result in :exc:`MemoryError`. Patch " "by Erlend E. Aasland." msgstr "" -#: ../build/NEWS:4685 +#: ../build/NEWS:8639 msgid "" ":issue:`40956`: Fix segfault in :meth:`sqlite3.Connection.backup` if no " "argument was provided. The regression was introduced by PR 23838. Patch by " "Erlend E. Aasland." msgstr "" -#: ../build/NEWS:4689 +#: ../build/NEWS:8643 msgid "" ":issue:`43172`: The readline module now passes its tests when built directly " "against libedit. Existing irreconcilable API differences remain in :func:" @@ -7919,45 +15175,45 @@ msgid "" "libreadline vs libedit use." msgstr "" -#: ../build/NEWS:4694 +#: ../build/NEWS:8648 msgid "" ":issue:`43163`: Fix a bug in :mod:`codeop` that was causing it to not ask " "for more input when multi-line snippets have unclosed parentheses. Patch by " "Pablo Galindo" msgstr "" -#: ../build/NEWS:4698 +#: ../build/NEWS:8652 msgid "" ":issue:`43162`: deprecate unsupported ability to access enum members as " "attributes of other enum members" msgstr "" -#: ../build/NEWS:4701 +#: ../build/NEWS:8655 msgid "" ":issue:`43146`: Fix recent regression in None argument handling in :mod:" "`~traceback` module functions." msgstr "" -#: ../build/NEWS:4704 +#: ../build/NEWS:8658 msgid "" ":issue:`43102`: The namedtuple __new__ method had its __builtins__ set to " "None instead of an actual dictionary. This created problems for " "introspection tools." msgstr "" -#: ../build/NEWS:4708 +#: ../build/NEWS:8662 msgid "" ":issue:`43106`: Added :data:`~os.O_EVTONLY`, :data:`~os.O_FSYNC`, :data:`~os." "O_SYMLINK` and :data:`~os.O_NOFOLLOW_ANY` for macOS. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:4712 +#: ../build/NEWS:8666 msgid "" ":issue:`42960`: Adds :data:`resource.RLIMIT_KQUEUES` constant from FreeBSD " "to the :mod:`resource` module." msgstr "" -#: ../build/NEWS:4715 +#: ../build/NEWS:8669 msgid "" ":issue:`42151`: Make the pure Python implementation of :mod:`xml.etree." "ElementTree` behave the same as the C implementation (:mod:`_elementree`) " @@ -7965,54 +15221,54 @@ msgid "" "``specified_attributes=1``)." msgstr "" -#: ../build/NEWS:4720 +#: ../build/NEWS:8674 msgid "" ":issue:`29753`: In ctypes, now packed bitfields are calculated properly and " "the first item of packed bitfields is now shrank correctly." msgstr "" -#: ../build/NEWS:4726 +#: ../build/NEWS:8680 msgid "" ":issue:`27646`: Clarify that 'yield from ' works with any iterable, " "not just iterators." msgstr "" -#: ../build/NEWS:4729 +#: ../build/NEWS:8683 msgid "" ":issue:`36346`: Update some deprecated unicode APIs which are documented as " "\"will be removed in 4.0\" to \"3.12\". See :pep:`623` for detail." msgstr "" -#: ../build/NEWS:4735 +#: ../build/NEWS:8689 msgid "" ":issue:`43288`: Fix test_importlib to correctly skip Unicode file tests if " "the filesystem does not support them." msgstr "" -#: ../build/NEWS:4741 +#: ../build/NEWS:8695 msgid ":issue:`43174`: Windows build now uses ``/utf-8`` compiler option." msgstr "" -#: ../build/NEWS:4743 +#: ../build/NEWS:8697 msgid "" ":issue:`43103`: Add a new configure ``--without-static-libpython`` option to " "not build the ``libpythonMAJOR.MINOR.a`` static library and not install the " "``python.o`` object file." msgstr "" -#: ../build/NEWS:4747 +#: ../build/NEWS:8701 msgid "" ":issue:`13501`: The configure script can now use *libedit* instead of " "*readline* with the command line option ``--with-readline=editline``." msgstr "" -#: ../build/NEWS:4750 +#: ../build/NEWS:8704 msgid "" ":issue:`42603`: Make configure script use pkg-config to detect the location " "of Tcl/Tk headers and libraries, used to build tkinter." msgstr "" -#: ../build/NEWS:4753 +#: ../build/NEWS:8707 msgid "" "On macOS, a Tcl/Tk configuration provided by pkg-config will be preferred " "over Tcl/Tk frameworks installed in ``/{System/,}Library/Frameworks``. If " @@ -8020,41 +15276,41 @@ msgid "" "configuration options need to be explicitly set." msgstr "" -#: ../build/NEWS:4758 +#: ../build/NEWS:8712 msgid "" ":issue:`39448`: Add the \"regen-frozen\" makefile target that regenerates " "the code for the frozen ``__hello__`` module." msgstr "" -#: ../build/NEWS:4764 +#: ../build/NEWS:8718 msgid "" ":issue:`43155`: :c:func:`PyCMethod_New` is now present in ``python3.lib``." msgstr "" -#: ../build/NEWS:4769 +#: ../build/NEWS:8723 msgid ":issue:`41837`: Update macOS installer build to use OpenSSL 1.1.1j." msgstr "" -#: ../build/NEWS:4774 +#: ../build/NEWS:8728 msgid "" ":issue:`43283`: Document why printing to IDLE's Shell is often slower than " "printing to a system terminal and that it can be made faster by pre-" "formatting a single string before printing." msgstr "" -#: ../build/NEWS:4781 +#: ../build/NEWS:8735 msgid "" ":issue:`43278`: Always put compiler and system information on the first line " "of the REPL welcome message." msgstr "" -#: ../build/NEWS:4784 +#: ../build/NEWS:8738 msgid "" ":issue:`43270`: Remove the private ``_PyErr_OCCURRED()`` macro: use the " "public :c:func:`PyErr_Occurred` function instead." msgstr "" -#: ../build/NEWS:4787 +#: ../build/NEWS:8741 msgid "" ":issue:`35134`: Move odictobject.h, parser_interface.h, picklebufobject.h, " "pydebug.h, and pyfpe.h into the cpython/ directory. They must not be " @@ -8062,124 +15318,124 @@ msgid "" "Files `." msgstr "" -#: ../build/NEWS:4792 +#: ../build/NEWS:8746 msgid "" ":issue:`35134`: Move pyarena.h, pyctype.h, and pytime.h into the cpython/ " "directory. They must not be included directly, as they are already included " "by Python.h: :ref:`Include Files `." msgstr "" -#: ../build/NEWS:4796 +#: ../build/NEWS:8750 msgid "" ":issue:`40170`: :c:func:`PyExceptionClass_Name` is now always declared as a " "function, in order to hide implementation details. The macro accessed :c:" "member:`PyTypeObject.tp_name` directly. Patch by Erlend E. Aasland." msgstr "" -#: ../build/NEWS:4800 +#: ../build/NEWS:8754 msgid "" ":issue:`43239`: The :c:func:`PyCFunction_New` function is now exported in " "the ABI when compiled with ``-fvisibility=hidden``." msgstr "" -#: ../build/NEWS:4803 +#: ../build/NEWS:8757 msgid "" ":issue:`40170`: :c:func:`PyIter_Check` is now always declared as a function, " "in order to hide implementation details. The macro accessed :c:member:" "`PyTypeObject.tp_iternext` directly. Patch by Erlend E. Aasland." msgstr "" -#: ../build/NEWS:4807 +#: ../build/NEWS:8761 msgid "" ":issue:`40170`: Convert :c:func:`PyDescr_IsData` macro to a function to hide " "implementation details: The macro accessed :c:member:`PyTypeObject." "tp_descr_set` directly. Patch by Erlend E. Aasland." msgstr "" -#: ../build/NEWS:4812 +#: ../build/NEWS:8766 msgid "" ":issue:`43181`: Convert :c:func:`PyObject_TypeCheck` macro to a static " "inline function. Patch by Erlend E. Aasland." msgstr "" -#: ../build/NEWS:4817 +#: ../build/NEWS:8771 msgid "Python 3.10.0 alpha 5" msgstr "" -#: ../build/NEWS:4819 +#: ../build/NEWS:8773 msgid "*Release date: 2021-02-02*" msgstr "" -#: ../build/NEWS:4824 +#: ../build/NEWS:8778 msgid "" ":issue:`42938`: Avoid static buffers when computing the repr of :class:" "`ctypes.c_double` and :class:`ctypes.c_longdouble` values." msgstr "" -#: ../build/NEWS:4830 +#: ../build/NEWS:8784 msgid ":issue:`42990`: Refactor the ``PyEval_`` family of functions." msgstr "" -#: ../build/NEWS:4832 +#: ../build/NEWS:8786 msgid "" "An new function ``_PyEval_Vector`` is added to simplify calls to Python from " "C." msgstr "" -#: ../build/NEWS:4833 +#: ../build/NEWS:8787 msgid "``_PyEval_EvalCodeWithName`` is removed" msgstr "" -#: ../build/NEWS:4834 +#: ../build/NEWS:8788 msgid "" "``PyEval_EvalCodeEx`` is retained as part of the API, but is not used " "internally" msgstr "" -#: ../build/NEWS:4836 +#: ../build/NEWS:8790 msgid "" ":issue:`38631`: Replace :c:func:`Py_FatalError` calls in the compiler with " "regular :exc:`SystemError` exceptions. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:4839 +#: ../build/NEWS:8793 msgid "" ":issue:`42997`: Improve error message for missing \":\" before blocks. Patch " "by Pablo Galindo." msgstr "" -#: ../build/NEWS:4842 +#: ../build/NEWS:8796 msgid "" ":issue:`43017`: Improve error message in the parser when using un-" "parenthesised tuples in comprehensions. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:4845 +#: ../build/NEWS:8799 msgid "" ":issue:`42986`: Fix parser crash when reporting syntax errors in f-string " "with newlines. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:4848 +#: ../build/NEWS:8802 msgid "" ":issue:`40176`: Syntax errors for unterminated string literals now point to " "the start of the string instead of reporting EOF/EOL." msgstr "" -#: ../build/NEWS:4851 +#: ../build/NEWS:8805 msgid "" ":issue:`42927`: The inline cache for ``LOAD_ATTR`` now also optimizes access " "to attributes defined by ``__slots__``. This makes reading such attribute up " "to 30% faster." msgstr "" -#: ../build/NEWS:4855 +#: ../build/NEWS:8809 msgid "" ":issue:`42864`: Improve error messages in the parser when parentheses are " "not closed. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:4858 +#: ../build/NEWS:8812 msgid "" ":issue:`42924`: Fix ``bytearray`` repetition incorrectly copying data from " "the start of the buffer, even if the data is offset within the buffer (e.g. " @@ -8187,7 +15443,7 @@ msgid "" "byte string)." msgstr "" -#: ../build/NEWS:4863 +#: ../build/NEWS:8817 msgid "" ":issue:`42882`: Fix the :c:func:`_PyUnicode_FromId` function " "(_Py_IDENTIFIER(var) API) when :c:func:`Py_Initialize` / :c:func:" @@ -8195,87 +15451,87 @@ msgid "" "next_index`` value." msgstr "" -#: ../build/NEWS:4868 +#: ../build/NEWS:8822 msgid "" ":issue:`42827`: Fix a crash when working out the error line of a :exc:" "`SyntaxError` in some multi-line expressions." msgstr "" -#: ../build/NEWS:4871 +#: ../build/NEWS:8825 msgid "" ":issue:`42823`: frame.f_lineno is correct even if frame.f_trace is set to " "True" msgstr "" -#: ../build/NEWS:4873 +#: ../build/NEWS:8827 msgid "" ":issue:`37324`: Remove deprecated aliases to :ref:`collections-abstract-base-" "classes` from the :mod:`collections` module." msgstr "" -#: ../build/NEWS:4877 +#: ../build/NEWS:8831 msgid "" ":issue:`41994`: Fixed possible leak in ``import`` when ``sys.modules`` is " "not a ``dict``." msgstr "" -#: ../build/NEWS:4880 +#: ../build/NEWS:8834 msgid "" ":issue:`27772`: In string formatting, preceding the *width* field by ``'0'`` " "no longer affects the default alignment for strings." msgstr "" -#: ../build/NEWS:4886 +#: ../build/NEWS:8840 msgid "" ":issue:`43108`: Fixed a reference leak in the :mod:`curses` module. Patch by " "Pablo Galindo" msgstr "" -#: ../build/NEWS:4889 +#: ../build/NEWS:8843 msgid "" ":issue:`43077`: Update the bundled pip to 21.0.1 and setuptools to 52.0.0." msgstr "" -#: ../build/NEWS:4891 +#: ../build/NEWS:8845 msgid "" ":issue:`41282`: Deprecate ``distutils`` in documentation and add warning on " "import." msgstr "" -#: ../build/NEWS:4894 +#: ../build/NEWS:8848 msgid "" ":issue:`43014`: Improve performance of :mod:`tokenize` by 20-30%. Patch by " "Anthony Sottile." msgstr "" -#: ../build/NEWS:4897 +#: ../build/NEWS:8851 msgid ":issue:`42323`: Fix :func:`math.nextafter` for NaN on AIX." msgstr "" -#: ../build/NEWS:4899 +#: ../build/NEWS:8853 msgid "" ":issue:`42955`: Add :data:`sys.stdlib_module_names`, containing the list of " "the standard library module names. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:4902 +#: ../build/NEWS:8856 msgid "" ":issue:`42944`: Fix ``random.Random.sample`` when ``counts`` argument is not " "``None``." msgstr "" -#: ../build/NEWS:4905 +#: ../build/NEWS:8859 msgid "" ":issue:`42934`: Use :class:`~traceback.TracebackException`'s new ``compact`` " "param in :class:`~unittest.TestResult` to reduce time and memory consumed by " "traceback formatting." msgstr "" -#: ../build/NEWS:4909 +#: ../build/NEWS:8863 msgid ":issue:`42931`: Add :func:`randbytes` to ``random.__all__``." msgstr "" -#: ../build/NEWS:4911 +#: ../build/NEWS:8865 msgid "" ":issue:`38250`: [Enum] Flags consisting of a single bit are now considered " "canonical, and will be the only flags returned from listing and iterating " @@ -8284,7 +15540,7 @@ msgid "" "value. Iteration for both Flag and Flag members is in definition order." msgstr "" -#: ../build/NEWS:4918 +#: ../build/NEWS:8872 msgid "" ":issue:`42877`: Added the ``compact`` parameter to the constructor of :class:" "`traceback.TracebackException` to reduce time and memory for use cases that " @@ -8292,80 +15548,80 @@ msgid "" "`TracebackException.format_exception_only`." msgstr "" -#: ../build/NEWS:4923 +#: ../build/NEWS:8877 msgid "" ":issue:`42923`: The :c:func:`Py_FatalError` function and the :mod:" "`faulthandler` module now dump the list of extension modules on a fatal " "error." msgstr "" -#: ../build/NEWS:4927 +#: ../build/NEWS:8881 msgid "" ":issue:`42848`: Removed recursion from :class:`~traceback." "TracebackException` to allow it to handle long exception chains." msgstr "" -#: ../build/NEWS:4930 +#: ../build/NEWS:8884 msgid "" ":issue:`42901`: [Enum] move member creation from ``EnumMeta.__new__`` to " "``_proto_member.__set_name__``, allowing members to be created and visible " "in ``__init_subclass__``." msgstr "" -#: ../build/NEWS:4934 +#: ../build/NEWS:8888 msgid "" ":issue:`42780`: Fix os.set_inheritable() for O_PATH file descriptors on " "Linux." msgstr "" -#: ../build/NEWS:4936 +#: ../build/NEWS:8890 msgid "" ":issue:`42866`: Fix a reference leak in the ``getcodec()`` function of CJK " "codecs. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:4939 +#: ../build/NEWS:8893 msgid "" ":issue:`42846`: Convert the 6 CJK codec extension modules (_codecs_cn, " "_codecs_hk, _codecs_iso2022, _codecs_jp, _codecs_kr and _codecs_tw) to the " "multiphase initialization API (:pep:`489`). Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:4943 +#: ../build/NEWS:8897 msgid ":issue:`42851`: remove __init_subclass__ support for Enum members" msgstr "" -#: ../build/NEWS:4945 +#: ../build/NEWS:8899 msgid "" ":issue:`42834`: Make internal caches of the ``_json`` module compatible with " "subinterpreters." msgstr "" -#: ../build/NEWS:4948 +#: ../build/NEWS:8902 msgid "" ":issue:`41748`: Fix HTMLParser parsing rules for element attributes " "containing commas with spaces. Patch by Karl Dubost." msgstr "" -#: ../build/NEWS:4951 +#: ../build/NEWS:8905 msgid "" ":issue:`40810`: Require SQLite 3.7.15 or newer. Patch by Erlend E. Aasland." msgstr "" -#: ../build/NEWS:4953 +#: ../build/NEWS:8907 msgid "" ":issue:`1635741`: Convert the _multibytecodec extension module (CJK codecs) " "to multi-phase initialization (:pep:`489`). Patch by Erlend E. Aasland." msgstr "" -#: ../build/NEWS:4956 +#: ../build/NEWS:8910 msgid "" ":issue:`42802`: The distutils ``bdist_wininst`` command deprecated in Python " "3.8 has been removed. The distutils ``bdist_wheel`` command is now " "recommended to distribute binary packages on Windows." msgstr "" -#: ../build/NEWS:4960 +#: ../build/NEWS:8914 msgid "" ":issue:`24464`: The undocumented built-in function ``sqlite3." "enable_shared_cache`` is now deprecated, scheduled for removal in Python " @@ -8373,39 +15629,39 @@ msgid "" "by Erlend E. Aasland." msgstr "" -#: ../build/NEWS:4965 +#: ../build/NEWS:8919 msgid "" ":issue:`42384`: Make pdb populate sys.path[0] exactly the same as regular " "python execution." msgstr "" -#: ../build/NEWS:4968 +#: ../build/NEWS:8922 msgid "" ":issue:`42383`: Fix pdb: previously pdb would fail to restart the debugging " "target if it was specified using a relative path and the current directory " "changed." msgstr "" -#: ../build/NEWS:4972 +#: ../build/NEWS:8926 msgid "" ":issue:`42005`: Fix CLI of :mod:`cProfile` and :mod:`profile` to catch :exc:" "`BrokenPipeError`." msgstr "" -#: ../build/NEWS:4975 +#: ../build/NEWS:8929 msgid "" ":issue:`41604`: Don't decrement the reference count of the previous user_ptr " "when set_panel_userptr fails." msgstr "" -#: ../build/NEWS:4978 +#: ../build/NEWS:8932 msgid "" ":issue:`41149`: Allow executing callables that have a boolean value of " "``False`` when passed to :class:`Threading.thread` as the target. Patch " "contributed by Barney Stratford." msgstr "" -#: ../build/NEWS:4982 +#: ../build/NEWS:8936 msgid "" ":issue:`38307`: Add an 'end_lineno' attribute to the Class and Function " "objects that appear in the tree returned by pyclbr functions. This and the " @@ -8413,69 +15669,69 @@ msgid "" "Patch by Aviral Srivastava." msgstr "" -#: ../build/NEWS:4987 +#: ../build/NEWS:8941 msgid "" ":issue:`39273`: The ``BUTTON5_*`` constants are now exposed in the :mod:" "`curses` module if available." msgstr "" -#: ../build/NEWS:4990 +#: ../build/NEWS:8944 msgid "" ":issue:`33289`: Correct call to :mod:`tkinter.colorchooser` to return RGB " "triplet of ints instead of floats. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:4996 +#: ../build/NEWS:8950 msgid "" ":issue:`40304`: Fix doc for type(name, bases, dict). Patch by Boris " "Verkhovskiy and Éric Araujo." msgstr "" -#: ../build/NEWS:4999 +#: ../build/NEWS:8953 msgid "" ":issue:`42811`: Updated importlib.utils.resolve_name() doc to use __spec__." "parent instead of __package__. (Thanks Yair Frid.)" msgstr "" -#: ../build/NEWS:5005 +#: ../build/NEWS:8959 msgid "" ":issue:`40823`: Use :meth:`unittest.TestLoader().loadTestsFromTestCase` " "instead of :meth:`unittest.makeSuite` in :mod:`sqlite3` tests. Patch by " "Erlend E. Aasland." msgstr "" -#: ../build/NEWS:5009 +#: ../build/NEWS:8963 msgid "" ":issue:`40810`: In :mod:`sqlite3`, fix ``CheckTraceCallbackContent`` for " "SQLite pre 3.7.15." msgstr "" -#: ../build/NEWS:5015 +#: ../build/NEWS:8969 msgid "" ":issue:`43031`: Pass ``--timeout=$(TESTTIMEOUT)`` option to the default " "profile task ``./python -m test --pgo`` command." msgstr "" -#: ../build/NEWS:5018 +#: ../build/NEWS:8972 msgid "" ":issue:`36143`: ``make regen-all`` now also runs ``regen-keyword``. Patch by " "Victor Stinner." msgstr "" -#: ../build/NEWS:5021 +#: ../build/NEWS:8975 msgid "" ":issue:`42874`: Removed the grep -q and -E flags in the tzpath validation " "section of the configure script to better accommodate users of some " "platforms (specifically Solaris 10)." msgstr "" -#: ../build/NEWS:5025 +#: ../build/NEWS:8979 msgid "" ":issue:`31904`: Add library search path by wr-cc in " "add_cross_compiling_paths() for VxWorks." msgstr "" -#: ../build/NEWS:5028 +#: ../build/NEWS:8982 msgid "" ":issue:`42856`: Add ``--with-wheel-pkg-dir=PATH`` option to the ``./" "configure`` script. If specified, the :mod:`ensurepip` module looks for " @@ -8484,7 +15740,7 @@ msgid "" "packages." msgstr "" -#: ../build/NEWS:5033 +#: ../build/NEWS:8987 msgid "" "Some Linux distribution packaging policies recommend against bundling " "dependencies. For example, Fedora installs wheel packages in the ``/usr/" @@ -8492,45 +15748,45 @@ msgid "" "_bundled`` package." msgstr "" -#: ../build/NEWS:5041 +#: ../build/NEWS:8995 msgid ":issue:`41837`: Updated Windows installer to include OpenSSL 1.1.1i" msgstr "" -#: ../build/NEWS:5043 +#: ../build/NEWS:8997 msgid ":issue:`42584`: Upgrade Windows installer to use SQLite 3.34.0." msgstr "" -#: ../build/NEWS:5048 +#: ../build/NEWS:9002 msgid "" ":issue:`42504`: Ensure that the value of sysconfig." "get_config_var('MACOSX_DEPLOYMENT_TARGET') is always a string, even in when " "the value is parsable as an integer." msgstr "" -#: ../build/NEWS:5055 +#: ../build/NEWS:9009 msgid "" ":issue:`43008`: Make IDLE invoke :func:`sys.excepthook` in normal, 2-process " "mode. Patch by Ken Hilton." msgstr "" -#: ../build/NEWS:5058 +#: ../build/NEWS:9012 msgid "" ":issue:`33065`: Fix problem debugging user classes with __repr__ method." msgstr "" -#: ../build/NEWS:5060 +#: ../build/NEWS:9014 msgid "" ":issue:`23544`: Disable Debug=>Stack Viewer when user code is running or " "Debugger is active, to prevent hang or crash. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:5063 +#: ../build/NEWS:9017 msgid "" ":issue:`32631`: Finish zzdummy example extension module: make menu entries " "work; add docstrings and tests with 100% coverage." msgstr "" -#: ../build/NEWS:5069 +#: ../build/NEWS:9023 msgid "" ":issue:`42979`: When Python is built in debug mode (with C assertions), " "calling a type slot like ``sq_length`` (``__len__()`` in Python) now fails " @@ -8539,98 +15795,98 @@ msgid "" "and the current exception (if an exception is set). Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:5075 +#: ../build/NEWS:9029 msgid "" ":issue:`43030`: Fixed a compiler warning in :c:func:`Py_UNICODE_ISSPACE()` " "on platforms with signed ``wchar_t``." msgstr "" -#: ../build/NEWS:5080 +#: ../build/NEWS:9034 msgid "Python 3.10.0 alpha 4" msgstr "" -#: ../build/NEWS:5082 +#: ../build/NEWS:9036 msgid "*Release date: 2021-01-04*" msgstr "" -#: ../build/NEWS:5087 +#: ../build/NEWS:9041 msgid "" ":issue:`42814`: Fix undefined behavior in ``Objects/genericaliasobject.c``." msgstr "" -#: ../build/NEWS:5089 +#: ../build/NEWS:9043 msgid "" ":issue:`42806`: Fix the column offsets for f-strings :mod:`ast` nodes " "surrounded by parentheses and for nodes that spawn multiple lines. Patch by " "Pablo Galindo." msgstr "" -#: ../build/NEWS:5093 +#: ../build/NEWS:9047 msgid "" ":issue:`40631`: Fix regression where a single parenthesized starred " "expression was a valid assignment target." msgstr "" -#: ../build/NEWS:5096 +#: ../build/NEWS:9050 msgid "" ":issue:`27794`: Improve the error message for failed writes/deletes to " "property objects. When possible, the attribute name is now shown. Patch " "provided by Yurii Karabas." msgstr "" -#: ../build/NEWS:5100 +#: ../build/NEWS:9054 msgid "" ":issue:`42745`: Make the type attribute lookup cache per-interpreter. Patch " "by Victor Stinner." msgstr "" -#: ../build/NEWS:5103 +#: ../build/NEWS:9057 msgid "" ":issue:`42246`: Jumps to jumps are not eliminated when it would break PEP " "626." msgstr "" -#: ../build/NEWS:5105 +#: ../build/NEWS:9059 msgid "" ":issue:`42246`: Make sure that the ``f_lasti`` and ``f_lineno`` attributes " "of a frame are set correctly when an exception is raised or re-raised. " "Required for PEP 626." msgstr "" -#: ../build/NEWS:5109 +#: ../build/NEWS:9063 msgid "" ":issue:`32381`: The coding cookie (ex: ``# coding: latin1``) is now ignored " "in the command passed to the :option:`-c` command line option. Patch by " "Victor Stinner." msgstr "" -#: ../build/NEWS:5113 +#: ../build/NEWS:9067 msgid "" ":issue:`30858`: Improve error location in expressions that contain " "assignments. Patch by Pablo Galindo and Lysandros Nikolaou." msgstr "" -#: ../build/NEWS:5116 +#: ../build/NEWS:9070 msgid "" ":issue:`42615`: Remove jump commands made redundant by the deletion of " "unreachable bytecode blocks" msgstr "" -#: ../build/NEWS:5119 +#: ../build/NEWS:9073 msgid "" ":issue:`42639`: Make the :mod:`atexit` module state per-interpreter. It is " "now safe have more than one :mod:`atexit` module instance. Patch by Dong-hee " "Na and Victor Stinner." msgstr "" -#: ../build/NEWS:5123 +#: ../build/NEWS:9077 msgid "" ":issue:`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:5127 +#: ../build/NEWS:9081 msgid "" ":issue:`42195`: The ``__args__`` of the parameterized generics for :data:" "`typing.Callable` and :class:`collections.abc.Callable` are now consistent. " @@ -8645,95 +15901,95 @@ msgid "" "Ken Jin." msgstr "" -#: ../build/NEWS:5139 +#: ../build/NEWS:9093 msgid "" ":issue:`40137`: Convert functools module to use :c:func:" "`PyType_FromModuleAndSpec`." msgstr "" -#: ../build/NEWS:5142 +#: ../build/NEWS:9096 msgid "" ":issue:`40077`: Convert :mod:`array` to use heap types, and establish module " "state for these." msgstr "" -#: ../build/NEWS:5145 +#: ../build/NEWS:9099 msgid ":issue:`42008`: Fix _random.Random() seeding." msgstr "" -#: ../build/NEWS:5147 +#: ../build/NEWS:9101 msgid "" ":issue:`1635741`: Port the :mod:`pyexpat` extension module to multi-phase " "initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:5150 +#: ../build/NEWS:9104 msgid "" ":issue:`40521`: Make the Unicode dictionary of interned strings compatible " "with subinterpreters. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:5153 +#: ../build/NEWS:9107 msgid "" ":issue:`39465`: Make :c:func:`_PyUnicode_FromId` function compatible with " "subinterpreters. Each interpreter now has an array of identifier objects " "(interned strings decoded from UTF-8). Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:5160 +#: ../build/NEWS:9114 msgid "" ":issue:`42257`: Handle empty string in variable executable in platform." "libc_ver()" msgstr "" -#: ../build/NEWS:5163 +#: ../build/NEWS:9117 msgid "" ":issue:`42772`: randrange() now raises a TypeError when step is specified " "without a stop argument. Formerly, it silently ignored the step argument." msgstr "" -#: ../build/NEWS:5166 +#: ../build/NEWS:9120 msgid "" ":issue:`42759`: Fixed equality comparison of :class:`tkinter.Variable` and :" "class:`tkinter.font.Font`. Objects which belong to different Tcl " "interpreters are now always different, even if they have the same name." msgstr "" -#: ../build/NEWS:5170 +#: ../build/NEWS:9124 msgid "" ":issue:`42756`: Configure LMTP Unix-domain socket to use socket global " "default timeout when a timeout is not explicitly provided." msgstr "" -#: ../build/NEWS:5173 +#: ../build/NEWS:9127 msgid "" ":issue:`23328`: Allow / character in username, password fields on _PROXY " "envars." msgstr "" -#: ../build/NEWS:5176 +#: ../build/NEWS:9130 msgid "" ":issue:`42740`: :func:`typing.get_args` and :func:`typing.get_origin` now " "support :pep:`604` union types and :pep:`612` additions to ``Callable``." msgstr "" -#: ../build/NEWS:5179 +#: ../build/NEWS:9133 msgid "" ":issue:`42655`: :mod:`subprocess` *extra_groups* is now correctly passed " "into setgroups() system call." msgstr "" -#: ../build/NEWS:5182 +#: ../build/NEWS:9136 msgid "" ":issue:`42727`: ``EnumMeta.__prepare__`` now accepts ``**kwds`` to properly " "support ``__init_subclass__``" msgstr "" -#: ../build/NEWS:5185 +#: ../build/NEWS:9139 msgid ":issue:`38308`: Add optional *weights* to *statistics.harmonic_mean()*." msgstr "" -#: ../build/NEWS:5187 +#: ../build/NEWS:9141 msgid "" ":issue:`42721`: When simple query dialogs (:mod:`tkinter.simpledialog`), " "message boxes (:mod:`tkinter.messagebox`) or color choose dialog (:mod:" @@ -8745,27 +16001,27 @@ msgid "" "these simple dialog windows in programs which do not need other GUI." msgstr "" -#: ../build/NEWS:5197 +#: ../build/NEWS:9151 msgid ":issue:`25246`: Optimized :meth:`collections.deque.remove`." msgstr "" -#: ../build/NEWS:5199 +#: ../build/NEWS:9153 msgid "" ":issue:`35728`: Added a root parameter to :func:`tkinter.font.nametofont`." msgstr "" -#: ../build/NEWS:5201 +#: ../build/NEWS:9155 msgid "" ":issue:`15303`: :mod:`tkinter` supports now widgets with boolean value False." msgstr "" -#: ../build/NEWS:5203 +#: ../build/NEWS:9157 msgid "" ":issue:`42681`: Fixed range checks for color and pair numbers in :mod:" "`curses`." msgstr "" -#: ../build/NEWS:5205 +#: ../build/NEWS:9159 msgid "" ":issue:`42685`: Improved placing of simple query windows in Tkinter (such " "as :func:`tkinter.simpledialog.askinteger`). They are now centered at the " @@ -8773,25 +16029,25 @@ msgid "" "center of the screen." msgstr "" -#: ../build/NEWS:5210 +#: ../build/NEWS:9164 msgid "" ":issue:`9694`: Argparse help no longer uses the confusing phrase, \"optional " "arguments\". It uses \"options\" instead." msgstr "" -#: ../build/NEWS:5213 +#: ../build/NEWS:9167 msgid "" ":issue:`1635741`: Port the :mod:`_thread` extension module to the multiphase " "initialization API (:pep:`489`) and convert its static types to heap types." msgstr "" -#: ../build/NEWS:5217 +#: ../build/NEWS:9171 msgid "" ":issue:`37961`: Fix crash in :func:`tracemalloc.Traceback.__repr__` " "(regressed in Python 3.9)." msgstr "" -#: ../build/NEWS:5220 +#: ../build/NEWS:9174 msgid "" ":issue:`42630`: :mod:`tkinter` functions and constructors which need a " "default root window raise now :exc:`RuntimeError` with descriptive message " @@ -8799,34 +16055,34 @@ msgid "" "created yet or cannot be created automatically." msgstr "" -#: ../build/NEWS:5225 +#: ../build/NEWS:9179 msgid "" ":issue:`42639`: :func:`atexit._run_exitfuncs` now logs callback exceptions " "using :data:`sys.unraisablehook`, rather than logging them directly into :" "data:`sys.stderr` and raise the last exception." msgstr "" -#: ../build/NEWS:5229 +#: ../build/NEWS:9183 msgid "" ":issue:`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:5233 +#: ../build/NEWS:9187 msgid "" ":issue:`42639`: At Python exit, if a callback registered with :func:`atexit." "register` fails, its exception is now logged. Previously, only some " "exceptions were logged, and the last exception was always silently ignored." msgstr "" -#: ../build/NEWS:5238 +#: ../build/NEWS:9192 msgid "" ":issue:`36541`: Fixed lib2to3.pgen2 to be able to parse PEP-570 positional " "only argument syntax." msgstr "" -#: ../build/NEWS:5241 +#: ../build/NEWS:9195 msgid "" ":issue:`42382`: In ``importlib.metadata``: - ``EntryPoint`` objects now " "expose a ``.dist`` object referencing the ``Distribution`` when constructed " @@ -8836,20 +16092,20 @@ msgid "" "for the ``.get_all()`` method. - Synced with importlib_metadata 3.3." msgstr "" -#: ../build/NEWS:5248 +#: ../build/NEWS:9202 msgid "" ":issue:`41877`: A check is added against misspellings of autospect, " "auto_spec and set_spec being passed as arguments to patch, patch.object and " "create_autospec." msgstr "" -#: ../build/NEWS:5252 +#: ../build/NEWS:9206 msgid "" ":issue:`39717`: [tarfile] update nested exception raising to use ``from " "None`` or ``from e``" msgstr "" -#: ../build/NEWS:5255 +#: ../build/NEWS:9209 msgid "" ":issue:`41877`: AttributeError for suspected misspellings of assertions on " "mocks are now pointing out that the cause are misspelled assertions and also " @@ -8858,122 +16114,122 @@ msgid "" "recognised misspellings." msgstr "" -#: ../build/NEWS:5261 +#: ../build/NEWS:9215 msgid "" ":issue:`41559`: Implemented :pep:`612`: added ``ParamSpec`` and " "``Concatenate`` to :mod:`typing`. Patch by Ken Jin." msgstr "" -#: ../build/NEWS:5264 +#: ../build/NEWS:9218 msgid ":issue:`42385`: StrEnum: fix _generate_next_value_ to return a str" msgstr "" -#: ../build/NEWS:5266 +#: ../build/NEWS:9220 msgid ":issue:`31904`: Define THREAD_STACK_SIZE for VxWorks." msgstr "" -#: ../build/NEWS:5268 +#: ../build/NEWS:9222 msgid ":issue:`34750`: [Enum] `_EnumDict.update()` is now supported" msgstr "" -#: ../build/NEWS:5270 +#: ../build/NEWS:9224 msgid "" ":issue:`42517`: Enum: private names do not become members / do not generate " "errors -- they remain normal attributes" msgstr "" -#: ../build/NEWS:5273 +#: ../build/NEWS:9227 msgid "" ":issue:`42678`: ``Enum``: call ``__init_subclass__`` after members have been " "added" msgstr "" -#: ../build/NEWS:5276 +#: ../build/NEWS:9230 msgid "" ":issue:`28964`: :func:`ast.literal_eval` adds line number information (if " "available) in error message for malformed nodes." msgstr "" -#: ../build/NEWS:5279 +#: ../build/NEWS:9233 msgid "" ":issue:`42470`: :func:`random.sample` no longer warns on a sequence which is " "also a set." msgstr "" -#: ../build/NEWS:5282 +#: ../build/NEWS:9236 msgid "" ":issue:`31904`: :func:`posixpath.expanduser` returns the input *path* " "unchanged if user home directory is None on VxWorks." msgstr "" -#: ../build/NEWS:5285 +#: ../build/NEWS:9239 msgid "" ":issue:`42388`: Fix subprocess.check_output(..., input=None) behavior when " "text=True to be consistent with that of the documentation and " "universal_newlines=True." msgstr "" -#: ../build/NEWS:5289 +#: ../build/NEWS:9243 msgid "" ":issue:`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:5293 +#: ../build/NEWS:9247 msgid "" ":issue:`42393`: Raise :exc:`OverflowError` instead of silent truncation in :" "meth:`socket.ntohs` and :meth:`socket.htons`. Silent truncation was " "deprecated in Python 3.7. Patch by Erlend E. Aasland" msgstr "" -#: ../build/NEWS:5297 +#: ../build/NEWS:9251 msgid "" ":issue:`42222`: Harmonized :func:`random.randrange` argument handling to " "match :func:`range`." msgstr "" -#: ../build/NEWS:5300 +#: ../build/NEWS:9254 msgid "" "The integer test and conversion in ``randrange()`` now uses :func:`operator." "index`." msgstr "" -#: ../build/NEWS:5302 +#: ../build/NEWS:9256 msgid "Non-integer arguments to ``randrange()`` are deprecated." msgstr "" -#: ../build/NEWS:5303 +#: ../build/NEWS:9257 msgid "The ``ValueError`` is deprecated in favor of a ``TypeError``." msgstr "" -#: ../build/NEWS:5304 +#: ../build/NEWS:9258 msgid "It now runs a little faster than before." msgstr "" -#: ../build/NEWS:5306 +#: ../build/NEWS:9260 msgid "(Contributed by Raymond Hettinger and Serhiy Storchaka.)" msgstr "" -#: ../build/NEWS:5308 +#: ../build/NEWS:9262 msgid "" ":issue:`42163`: Restore compatibility for ``uname_result`` around deepcopy " "and _replace." msgstr "" -#: ../build/NEWS:5311 +#: ../build/NEWS:9265 msgid "" ":issue:`42090`: ``zipfile.Path.joinpath`` now accepts arbitrary arguments, " "same as ``pathlib.Path.joinpath``." msgstr "" -#: ../build/NEWS:5314 +#: ../build/NEWS:9268 msgid "" ":issue:`1635741`: Port the _csv module to the multi-phase initialization API " "(:pep:`489`)." msgstr "" -#: ../build/NEWS:5317 +#: ../build/NEWS:9271 msgid "" ":issue:`42059`: :class:`typing.TypedDict` types created using the " "alternative call-style syntax now correctly respect the ``total`` keyword " @@ -8981,117 +16237,117 @@ msgid "" "class attributes." msgstr "" -#: ../build/NEWS:5322 +#: ../build/NEWS:9276 msgid "" ":issue:`41960`: Add ``globalns`` and ``localns`` parameters to the :func:" "`inspect.signature` and :meth:`inspect.Signature.from_callable`." msgstr "" -#: ../build/NEWS:5325 +#: ../build/NEWS:9279 msgid ":issue:`41907`: fix ``format()`` behavior for ``IntFlag``" msgstr "" -#: ../build/NEWS:5327 +#: ../build/NEWS:9281 msgid ":issue:`41891`: Ensure asyncio.wait_for waits for task completion" msgstr "" -#: ../build/NEWS:5329 +#: ../build/NEWS:9283 msgid "" ":issue:`24792`: Fixed bug where :mod:`zipimporter` sometimes reports an " "incorrect cause of import errors." msgstr "" -#: ../build/NEWS:5332 +#: ../build/NEWS:9286 msgid "" ":issue:`31904`: Fix site and sysconfig modules for VxWorks RTOS which has no " "home directories." msgstr "" -#: ../build/NEWS:5335 +#: ../build/NEWS:9289 msgid ":issue:`41462`: Add :func:`os.set_blocking()` support for VxWorks RTOS." msgstr "" -#: ../build/NEWS:5337 +#: ../build/NEWS:9291 msgid "" ":issue:`40219`: Lowered :class:`tkinter.ttk.LabeledScale` dummy widget to " "prevent hiding part of the content label." msgstr "" -#: ../build/NEWS:5340 +#: ../build/NEWS:9294 msgid "" ":issue:`37193`: Fixed memory leak in ``socketserver.ThreadingMixIn`` " "introduced in Python 3.7." msgstr "" -#: ../build/NEWS:5343 +#: ../build/NEWS:9297 msgid "" ":issue:`39068`: Fix initialization race condition in :func:`a85encode` and :" "func:`b85encode` in :mod:`base64`. Patch by Brandon Stansbury." msgstr "" -#: ../build/NEWS:5349 +#: ../build/NEWS:9303 msgid "" ":issue:`17140`: Add documentation for the :class:`multiprocessing.pool." "ThreadPool` class." msgstr "" -#: ../build/NEWS:5352 +#: ../build/NEWS:9306 msgid "" ":issue:`34398`: Prominently feature listings from the glossary in " "documentation search results. Patch by Ammar Askar." msgstr "" -#: ../build/NEWS:5358 +#: ../build/NEWS:9312 msgid "" ":issue:`42794`: Update test_nntplib to use official group name of news.aioe." "org for testing. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:5361 +#: ../build/NEWS:9315 msgid ":issue:`31904`: Skip some asyncio tests on VxWorks." msgstr "" -#: ../build/NEWS:5363 +#: ../build/NEWS:9317 msgid "" -":issue:`42641`: Enhance ``test_select.test_select()``: it now takes 500 ms " -"rather than 10 seconds. Use Python rather than a shell to make the test more " -"portable." +":issue:`42641`: Enhance ``test_select.test_select()``: it now takes 500 " +"milliseconds rather than 10 seconds. Use Python rather than a shell to make " +"the test more portable." msgstr "" -#: ../build/NEWS:5367 +#: ../build/NEWS:9321 msgid ":issue:`31904`: Skip some tests in _test_all_chown_common() on VxWorks." msgstr "" -#: ../build/NEWS:5369 +#: ../build/NEWS:9323 msgid ":issue:`42199`: Fix bytecode helper assertNotInBytecode." msgstr "" -#: ../build/NEWS:5371 +#: ../build/NEWS:9325 msgid ":issue:`41443`: Add more attribute checking in test_posix.py" msgstr "" -#: ../build/NEWS:5373 +#: ../build/NEWS:9327 msgid ":issue:`31904`: Disable os.popen and impacted tests on VxWorks" msgstr "" -#: ../build/NEWS:5375 +#: ../build/NEWS:9329 msgid ":issue:`41439`: Port test_ssl and test_uuid to VxWorks RTOS." msgstr "" -#: ../build/NEWS:5380 +#: ../build/NEWS:9334 msgid "" ":issue:`42692`: Fix __builtin_available check on older compilers. Patch by " "Joshua Root." msgstr "" -#: ../build/NEWS:5383 +#: ../build/NEWS:9337 msgid "" ":issue:`27640`: Added ``--disable-test-modules`` option to the ``configure`` " "script: don't build nor install test modules. Patch by Xavier de Gaye, " "Thomas Petazzoni and Peixing Xin." msgstr "" -#: ../build/NEWS:5387 +#: ../build/NEWS:9341 msgid "" ":issue:`42604`: Now all platforms use a value for the \"EXT_SUFFIX\" build " "variable derived from SOABI (for instance in freeBSD, \"EXT_SUFFIX\" is now " @@ -9099,93 +16355,93 @@ msgid "" "VxWorks were using a value for \"EXT_SUFFIX\" that included \"SOABI\"." msgstr "" -#: ../build/NEWS:5392 +#: ../build/NEWS:9346 msgid "" ":issue:`42598`: Fix implicit function declarations in configure which could " "have resulted in incorrect configuration checks. Patch contributed by " "Joshua Root." msgstr "" -#: ../build/NEWS:5396 +#: ../build/NEWS:9350 msgid ":issue:`31904`: Enable libpython3.so for VxWorks." msgstr "" -#: ../build/NEWS:5398 +#: ../build/NEWS:9352 msgid ":issue:`29076`: Add fish shell support to macOS installer." msgstr "" -#: ../build/NEWS:5403 +#: ../build/NEWS:9357 msgid "" ":issue:`42361`: Update macOS installer build to use Tcl/Tk 8.6.11 (rc2, " "expected to be final release)." msgstr "" -#: ../build/NEWS:5406 +#: ../build/NEWS:9360 msgid ":issue:`41837`: Update macOS installer build to use OpenSSL 1.1.1i." msgstr "" -#: ../build/NEWS:5408 +#: ../build/NEWS:9362 msgid ":issue:`42584`: Update macOS installer to use SQLite 3.34.0." msgstr "" -#: ../build/NEWS:5413 +#: ../build/NEWS:9367 msgid "" ":issue:`42726`: Fixed Python 3 compatibility issue with gdb/libpython.py " "handling of attribute dictionaries." msgstr "" -#: ../build/NEWS:5416 +#: ../build/NEWS:9370 msgid "" ":issue:`42613`: Fix ``freeze.py`` tool to use the prope config and library " "directories. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:5422 +#: ../build/NEWS:9376 msgid "" ":issue:`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:5426 +#: ../build/NEWS:9380 msgid "" ":issue:`32381`: Remove the private :c:func:`_Py_fopen` function which is no " "longer needed. Use :c:func:`_Py_wfopen` or :c:func:`_Py_fopen_obj` instead. " "Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:5430 +#: ../build/NEWS:9384 msgid ":issue:`1635741`: Port :mod:`resource` extension module to module state" msgstr "" -#: ../build/NEWS:5432 +#: ../build/NEWS:9386 msgid "" ":issue:`42111`: Update the ``xxlimited`` module to be a better example of " "how to use the limited C API." msgstr "" -#: ../build/NEWS:5435 +#: ../build/NEWS:9389 msgid "" ":issue:`40052`: Fix an alignment build warning/error in function " "``PyVectorcall_Function()``. Patch by Andreas Schneider, Antoine Pitrou and " "Petr Viktorin." msgstr "" -#: ../build/NEWS:5441 +#: ../build/NEWS:9395 msgid "Python 3.10.0 alpha 3" msgstr "" -#: ../build/NEWS:5443 +#: ../build/NEWS:9397 msgid "*Release date: 2020-12-07*" msgstr "" -#: ../build/NEWS:5448 +#: ../build/NEWS:9402 msgid "" ":issue:`40791`: Add ``volatile`` to the accumulator variable in ``hmac." "compare_digest``, making constant-time-defeating optimizations less likely." msgstr "" -#: ../build/NEWS:5455 +#: ../build/NEWS:9409 msgid "" ":issue:`42576`: ``types.GenericAlias`` will now raise a ``TypeError`` when " "attempting to initialize with a keyword argument. Previously, this would " @@ -9194,85 +16450,85 @@ msgid "" "Ken Jin." msgstr "" -#: ../build/NEWS:5461 +#: ../build/NEWS:9415 msgid "" ":issue:`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:5465 +#: ../build/NEWS:9419 msgid ":meth:`collections.OrderedDict.items() `" msgstr "" -#: ../build/NEWS:5467 +#: ../build/NEWS:9421 msgid ":meth:`dict.items`" msgstr "" -#: ../build/NEWS:5469 +#: ../build/NEWS:9423 msgid ":func:`enumerate`" msgstr "" -#: ../build/NEWS:5471 +#: ../build/NEWS:9425 msgid ":func:`functools.reduce`" msgstr "" -#: ../build/NEWS:5473 +#: ../build/NEWS:9427 msgid ":func:`itertools.combinations`" msgstr "" -#: ../build/NEWS:5475 +#: ../build/NEWS:9429 msgid ":func:`itertools.combinations_with_replacement`" msgstr "" -#: ../build/NEWS:5477 +#: ../build/NEWS:9431 msgid ":func:`itertools.permutations`" msgstr "" -#: ../build/NEWS:5479 +#: ../build/NEWS:9433 msgid ":func:`itertools.product`" msgstr "" -#: ../build/NEWS:5481 +#: ../build/NEWS:9435 msgid ":func:`itertools.zip_longest`" msgstr "" -#: ../build/NEWS:5483 +#: ../build/NEWS:9437 msgid ":func:`zip`" msgstr "" -#: ../build/NEWS:5485 +#: ../build/NEWS:9439 msgid "" "Previously, they could have become untracked by a prior garbage collection. " "Patch by Brandt Bucher." msgstr "" -#: ../build/NEWS:5488 +#: ../build/NEWS:9442 msgid "" ":issue:`42500`: Improve handling of exceptions near recursion limit. " "Converts a number of Fatal Errors in RecursionErrors." msgstr "" -#: ../build/NEWS:5491 +#: ../build/NEWS:9445 msgid "" ":issue:`42246`: PEP 626: After a return, the f_lineno attribute of a frame " "is always the last line executed." msgstr "" -#: ../build/NEWS:5494 +#: ../build/NEWS:9448 msgid "" ":issue:`42435`: Speed up comparison of bytes objects with non-bytes objects " "when option :option:`-b` is specified. Speed up comparison of bytarray " "objects with non-buffer object." msgstr "" -#: ../build/NEWS:5498 +#: ../build/NEWS:9452 msgid "" ":issue:`1635741`: Port the ``_warnings`` extension module to the multi-phase " "initialization API (:pep:`489`). Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:5501 +#: ../build/NEWS:9455 msgid "" ":issue:`41686`: On Windows, the ``SIGINT`` event, ``_PyOS_SigintEvent()``, " "is now created even if Python is configured to not install signal handlers " @@ -9280,36 +16536,36 @@ msgid "" "``Py_InitializeEx(0)``)." msgstr "" -#: ../build/NEWS:5506 +#: ../build/NEWS:9460 msgid "" ":issue:`42381`: Allow assignment expressions in set literals and set " "comprehensions as per PEP 572. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:5509 +#: ../build/NEWS:9463 msgid "" ":issue:`42202`: Change function parameters annotations internal " "representation to tuple of strings. Patch provided by Yurii Karabas." msgstr "" -#: ../build/NEWS:5512 +#: ../build/NEWS:9466 msgid "" ":issue:`42374`: Fix a regression introduced by the new parser, where an " "unparenthesized walrus operator was not allowed within generator expressions." msgstr "" -#: ../build/NEWS:5516 +#: ../build/NEWS:9470 msgid ":issue:`42316`: Allow an unparenthesized walrus in subscript indexes." msgstr "" -#: ../build/NEWS:5518 +#: ../build/NEWS:9472 msgid "" ":issue:`42349`: Make sure that the compiler front-end produces a well-formed " "control flow graph. Be be more aggressive in the compiler back-end, as it is " "now safe to do so." msgstr "" -#: ../build/NEWS:5522 +#: ../build/NEWS:9476 msgid "" ":issue:`42296`: On Windows, fix a regression in signal handling which " "prevented to interrupt a program using CTRL+C. The signal handler can be run " @@ -9317,41 +16573,41 @@ msgid "" "deciding if the thread can handle signals is wrong." msgstr "" -#: ../build/NEWS:5527 +#: ../build/NEWS:9481 msgid "" ":issue:`42332`: :class:`types.GenericAlias` objects can now be the targets " "of weakrefs." msgstr "" -#: ../build/NEWS:5530 +#: ../build/NEWS:9484 msgid "" ":issue:`42282`: Optimise constant subexpressions that appear as part of " "named expressions (previously the AST optimiser did not descend into named " "expressions). Patch by Nick Coghlan." msgstr "" -#: ../build/NEWS:5534 +#: ../build/NEWS:9488 msgid "" ":issue:`42266`: Fixed a bug with the LOAD_ATTR opcode cache that was not " "respecting monkey-patching a class-level attribute to make it a descriptor. " "Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:5538 +#: ../build/NEWS:9492 msgid ":issue:`40077`: Convert :mod:`queue` to use heap types." msgstr "" -#: ../build/NEWS:5540 +#: ../build/NEWS:9494 msgid "" ":issue:`42246`: Improved accuracy of line tracing events and f_lineno " "attribute of Frame objects. See PEP 626 for details." msgstr "" -#: ../build/NEWS:5543 +#: ../build/NEWS:9497 msgid ":issue:`40077`: Convert :mod:`mmap` to use heap types." msgstr "" -#: ../build/NEWS:5545 +#: ../build/NEWS:9499 msgid "" ":issue:`42233`: Allow ``GenericAlias`` objects to use :ref:`union type " "expressions `. This allows expressions like ``list[int] | " @@ -9360,30 +16616,30 @@ msgid "" "objects. (Contributed by Ken Jin in :issue:`42233`.)" msgstr "" -#: ../build/NEWS:5551 +#: ../build/NEWS:9505 msgid "" ":issue:`26131`: The import system triggers a `ImportWarning` when it falls " "back to using `load_module()`." msgstr "" -#: ../build/NEWS:5557 +#: ../build/NEWS:9511 msgid "" ":issue:`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:5561 +#: ../build/NEWS:9515 msgid "Original Patch by Martin Panter. Modified by Senthil Kumaran." msgstr "" -#: ../build/NEWS:5563 +#: ../build/NEWS:9517 msgid "" ":issue:`42562`: Fix issue when dis failed to parse function that has no line " "numbers. Patch provided by Yurii Karabas." msgstr "" -#: ../build/NEWS:5566 +#: ../build/NEWS:9520 msgid "" ":issue:`17735`: :func:`inspect.findsource` now raises :exc:`OSError` instead " "of :exc:`IndexError` when :attr:`co_lineno` of a code object is greater than " @@ -9391,35 +16647,35 @@ msgid "" "it was imported. PR by Irit Katriel." msgstr "" -#: ../build/NEWS:5571 +#: ../build/NEWS:9525 msgid "" ":issue:`42116`: Fix handling of trailing comments by :func:`inspect." "getsource`." msgstr "" -#: ../build/NEWS:5573 +#: ../build/NEWS:9527 msgid "" ":issue:`42532`: Remove unexpected call of ``__bool__`` when passing a " "``spec_arg`` argument to a Mock." msgstr "" -#: ../build/NEWS:5576 +#: ../build/NEWS:9530 msgid ":issue:`38200`: Added itertools.pairwise()" msgstr "" -#: ../build/NEWS:5578 +#: ../build/NEWS:9532 msgid "" ":issue:`41818`: Fix test_master_read() so that it succeeds on all platforms " "that either raise OSError or return b\"\" upon reading from master." msgstr "" -#: ../build/NEWS:5581 +#: ../build/NEWS:9535 msgid "" ":issue:`42487`: ChainMap.__iter__ no longer calls __getitem__ on underlying " "maps" msgstr "" -#: ../build/NEWS:5584 +#: ../build/NEWS:9538 msgid "" ":issue:`42482`: :class:`~traceback.TracebackException` no longer holds a " "reference to the exception's traceback object. Consequently, instances of " @@ -9427,31 +16683,31 @@ msgid "" "equal." msgstr "" -#: ../build/NEWS:5589 +#: ../build/NEWS:9543 msgid "" ":issue:`41818`: Make test_openpty() avoid unexpected success due to number " "of rows and/or number of columns being == 0." msgstr "" -#: ../build/NEWS:5592 +#: ../build/NEWS:9546 msgid "" ":issue:`42392`: Remove loop parameter from ``asyncio.subprocess`` and " "``asyncio.tasks`` functions. Patch provided by Yurii Karabas." msgstr "" -#: ../build/NEWS:5595 +#: ../build/NEWS:9549 msgid "" ":issue:`42392`: Remove loop parameter from ``asyncio.open_connection`` and " "``asyncio.start_server`` functions. Patch provided by Yurii Karabas." msgstr "" -#: ../build/NEWS:5598 +#: ../build/NEWS:9552 msgid "" ":issue:`28468`: Add :func:`platform.freedesktop_os_release` function to " "parse freedesktop.org ``os-release`` files." msgstr "" -#: ../build/NEWS:5601 +#: ../build/NEWS:9555 msgid "" ":issue:`42299`: Removed the ``formatter`` module, which was deprecated in " "Python 3.4. It is somewhat obsolete, little used, and not tested. It was " @@ -9461,13 +16717,13 @@ msgid "" "Reedy." msgstr "" -#: ../build/NEWS:5608 +#: ../build/NEWS:9562 msgid "" ":issue:`26131`: Deprecate zipimport.zipimporter.load_module() in favour of " "exec_module()." msgstr "" -#: ../build/NEWS:5611 +#: ../build/NEWS:9565 msgid "" ":issue:`41818`: Updated tests for the pty library. test_basic() has been " "changed to test_openpty(); this additionally checks if slave termios and " @@ -9477,36 +16733,36 @@ msgid "" "an OSError to exit from its copy loop." msgstr "" -#: ../build/NEWS:5618 +#: ../build/NEWS:9572 msgid "" ":issue:`42392`: Remove loop parameter from ``__init__`` in all ``asyncio." "locks`` and ``asyncio.Queue`` classes. Patch provided by Yurii Karabas." msgstr "" -#: ../build/NEWS:5622 +#: ../build/NEWS:9576 msgid "" ":issue:`15450`: Make :class:`filecmp.dircmp` respect subclassing. Now the :" "attr:`filecmp.dircmp.subdirs` behaves as expected when subclassing dircmp." msgstr "" -#: ../build/NEWS:5626 +#: ../build/NEWS:9580 msgid "" ":issue:`42413`: The exception :exc:`socket.timeout` is now an alias of :exc:" "`TimeoutError`." msgstr "" -#: ../build/NEWS:5629 +#: ../build/NEWS:9583 msgid ":issue:`31904`: Support signal module on VxWorks." msgstr "" -#: ../build/NEWS:5631 +#: ../build/NEWS:9585 msgid "" ":issue:`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:5635 +#: ../build/NEWS:9589 msgid "" ":issue:`42403`: Simplify the :mod:`importlib` external bootstrap code: " "``importlib._bootstrap_external`` now uses regular imports to import builtin " @@ -9515,30 +16771,30 @@ msgid "" "`sys`. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:5641 +#: ../build/NEWS:9595 msgid "" ":issue:`1635741`: Convert _sre module types to heap types (PEP 384). Patch " "by Erlend E. Aasland." msgstr "" -#: ../build/NEWS:5644 +#: ../build/NEWS:9598 msgid ":issue:`42375`: subprocess module update for DragonFlyBSD support." msgstr "" -#: ../build/NEWS:5646 +#: ../build/NEWS:9600 msgid "" ":issue:`41713`: Port the ``_signal`` extension module to the multi-phase " "initialization API (:pep:`489`). Patch by Victor Stinner and Mohamed Koubaa." msgstr "" -#: ../build/NEWS:5650 +#: ../build/NEWS:9604 msgid "" ":issue:`37205`: :func:`time.time()`, :func:`time.perf_counter()` and :func:" "`time.monotonic()` functions can no longer fail with a Python fatal error, " "instead raise a regular Python exception on failure." msgstr "" -#: ../build/NEWS:5654 +#: ../build/NEWS:9608 msgid "" ":issue:`42328`: Fixed :meth:`tkinter.ttk.Style.map`. The function accepts " "now the representation of the default state as empty sequence (as returned " @@ -9546,14 +16802,14 @@ msgid "" "platform and does not depend on the value of ``wantobjects``." msgstr "" -#: ../build/NEWS:5659 +#: ../build/NEWS:9613 msgid "" ":issue:`42345`: Fix various issues with ``typing.Literal`` parameter " "handling (flatten, deduplicate, use type to cache key). Patch provided by " "Yurii Karabas." msgstr "" -#: ../build/NEWS:5663 +#: ../build/NEWS:9617 msgid "" ":issue:`37205`: :func:`time.perf_counter()` on Windows and :func:`time." "monotonic()` on macOS are now system-wide. Previously, they used an offset " @@ -9562,53 +16818,53 @@ msgid "" "Python 3.7 to avoid this precision loss." msgstr "" -#: ../build/NEWS:5670 +#: ../build/NEWS:9624 msgid "" ":issue:`42318`: Fixed support of non-BMP characters in :mod:`tkinter` on " "macOS." msgstr "" -#: ../build/NEWS:5672 +#: ../build/NEWS:9626 msgid "" ":issue:`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:5676 +#: ../build/NEWS:9630 msgid ":issue:`42333`: Port _ssl extension module to heap types." msgstr "" -#: ../build/NEWS:5678 +#: ../build/NEWS:9632 msgid "" ":issue:`42014`: The ``onerror`` callback from ``shutil.rmtree`` now receives " "correct function when ``os.open`` fails." msgstr "" -#: ../build/NEWS:5681 +#: ../build/NEWS:9635 msgid ":issue:`42237`: Fix `os.sendfile()` on illumos." msgstr "" -#: ../build/NEWS:5683 +#: ../build/NEWS:9637 msgid "" ":issue:`42308`: Add :data:`threading.__excepthook__` to allow retrieving the " "original value of :func:`threading.excepthook` in case it is set to a broken " "or a different value. Patch by Mario Corchero." msgstr "" -#: ../build/NEWS:5687 +#: ../build/NEWS:9641 msgid "" ":issue:`42131`: Implement PEP 451/spec methods on zipimport.zipimporter: " "find_spec(), create_module(), and exec_module()." msgstr "" -#: ../build/NEWS:5690 +#: ../build/NEWS:9644 msgid "" "This also allows for the documented deprecation of find_loader(), " "find_module(), and load_module()." msgstr "" -#: ../build/NEWS:5693 +#: ../build/NEWS:9647 msgid "" ":issue:`41877`: Mock objects which are not unsafe will now raise an " "AttributeError if an attribute with the prefix asert, aseert, or assrt is " @@ -9616,67 +16872,67 @@ msgid "" "assret." msgstr "" -#: ../build/NEWS:5698 +#: ../build/NEWS:9652 msgid "" ":issue:`42264`: ``sqlite3.OptimizedUnicode`` has been undocumented and " "obsolete since Python 3.3, when it was made an alias to :class:`str`. It is " "now deprecated, scheduled for removal in Python 3.12." msgstr "" -#: ../build/NEWS:5702 +#: ../build/NEWS:9656 msgid "" ":issue:`42251`: Added :func:`threading.gettrace` and :func:`threading." "getprofile` to retrieve the functions set by :func:`threading.settrace` and :" "func:`threading.setprofile` respectively. Patch by Mario Corchero." msgstr "" -#: ../build/NEWS:5707 +#: ../build/NEWS:9661 msgid ":issue:`42249`: Fixed writing binary Plist files larger than 4 GiB." msgstr "" -#: ../build/NEWS:5709 +#: ../build/NEWS:9663 msgid "" ":issue:`42236`: On Unix, the :func:`os.device_encoding` function now returns " "``'UTF-8'`` rather than the device encoding if the :ref:`Python UTF-8 Mode " "` is enabled." msgstr "" -#: ../build/NEWS:5713 +#: ../build/NEWS:9667 msgid "" ":issue:`41754`: webbrowser: Ignore *NotADirectoryError* when calling ``xdg-" "settings``." msgstr "" -#: ../build/NEWS:5716 +#: ../build/NEWS:9670 msgid "" ":issue:`42183`: Fix a stack overflow error for asyncio Task or Future repr()." msgstr "" -#: ../build/NEWS:5718 +#: ../build/NEWS:9672 msgid "" "The overflow occurs under some circumstances when a Task or Future " "recursively returns itself." msgstr "" -#: ../build/NEWS:5721 +#: ../build/NEWS:9675 msgid "" ":issue:`42140`: Improve asyncio.wait function to create the futures set just " "one time." msgstr "" -#: ../build/NEWS:5724 +#: ../build/NEWS:9678 msgid "" ":issue:`42133`: Update various modules in the stdlib to fall back on " "`__spec__.loader` when `__loader__` isn't defined on a module." msgstr "" -#: ../build/NEWS:5727 +#: ../build/NEWS:9681 msgid "" ":issue:`26131`: The `load_module()` methods found in importlib now trigger a " "DeprecationWarning." msgstr "" -#: ../build/NEWS:5730 +#: ../build/NEWS:9684 msgid "" ":issue:`39825`: Windows: Change ``sysconfig.get_config_var('EXT_SUFFIX')`` " "to the expected full ``platform_tag.extension`` format. Previously it was " @@ -9685,67 +16941,67 @@ msgid "" "windows into conformance with the other platforms." msgstr "" -#: ../build/NEWS:5736 +#: ../build/NEWS:9690 msgid "" ":issue:`26389`: The :func:`traceback.format_exception`, :func:`traceback." "format_exception_only`, and :func:`traceback.print_exception` functions can " "now take an exception object as a positional-only argument." msgstr "" -#: ../build/NEWS:5741 +#: ../build/NEWS:9695 msgid "" ":issue:`41889`: Enum: fix regression involving inheriting a multiply " "inherited enum" msgstr "" -#: ../build/NEWS:5744 +#: ../build/NEWS:9698 msgid "" ":issue:`41861`: Convert :mod:`sqlite3` to use heap types (PEP 384). Patch by " "Erlend E. Aasland." msgstr "" -#: ../build/NEWS:5747 +#: ../build/NEWS:9701 msgid "" ":issue:`40624`: Added support for the XPath ``!=`` operator in xml.etree" msgstr "" -#: ../build/NEWS:5749 +#: ../build/NEWS:9703 msgid "" ":issue:`28850`: Fix :meth:`pprint.PrettyPrinter.format` overrides being " "ignored for contents of small containers. The :func:`pprint._safe_repr` " "function was removed." msgstr "" -#: ../build/NEWS:5753 +#: ../build/NEWS:9707 msgid "" ":issue:`41625`: Expose the :c:func:`splice` as :func:`os.splice` in the :mod:" "`os` module. Patch by Pablo Galindo" msgstr "" -#: ../build/NEWS:5756 +#: ../build/NEWS:9710 msgid "" ":issue:`34215`: Clarify the error message for :exc:`asyncio." "IncompleteReadError` when ``expected`` is ``None``." msgstr "" -#: ../build/NEWS:5759 +#: ../build/NEWS:9713 msgid "" ":issue:`41543`: Add async context manager support for contextlib.nullcontext." msgstr "" -#: ../build/NEWS:5761 +#: ../build/NEWS:9715 msgid "" ":issue:`21041`: :attr:`pathlib.PurePath.parents` now supports negative " "indexing. Patch contributed by Yaroslav Pankovych." msgstr "" -#: ../build/NEWS:5764 +#: ../build/NEWS:9718 msgid "" ":issue:`41332`: Added missing connect_accepted_socket() method to ``asyncio." "AbstractEventLoop``." msgstr "" -#: ../build/NEWS:5767 +#: ../build/NEWS:9721 msgid "" ":issue:`12800`: Extracting a symlink from a tarball should succeed and " "overwrite the symlink if it already exists. The fix is to remove the " @@ -9753,125 +17009,125 @@ msgid "" "Jeffrey Kintscher, and Senthil Kumaran." msgstr "" -#: ../build/NEWS:5772 +#: ../build/NEWS:9726 msgid "" ":issue:`40968`: :mod:`urllib.request` and :mod:`http.client` now send " "``http/1.1`` ALPN extension during TLS handshake when no custom context is " "supplied." msgstr "" -#: ../build/NEWS:5776 +#: ../build/NEWS:9730 msgid "" ":issue:`41001`: Add func:`os.eventfd` to provide a low level interface for " "Linux's event notification file descriptor." msgstr "" -#: ../build/NEWS:5779 +#: ../build/NEWS:9733 msgid "" ":issue:`40816`: Add AsyncContextDecorator to contextlib to support async " "context manager as a decorator." msgstr "" -#: ../build/NEWS:5782 +#: ../build/NEWS:9736 msgid "" ":issue:`40550`: Fix time-of-check/time-of-action issue in subprocess.Popen." "send_signal." msgstr "" -#: ../build/NEWS:5785 +#: ../build/NEWS:9739 msgid "" ":issue:`39411`: Add an ``is_async`` identifier to :mod:`pyclbr`'s " "``Function`` objects. Patch by Batuhan Taskaya" msgstr "" -#: ../build/NEWS:5788 +#: ../build/NEWS:9742 msgid ":issue:`35498`: Add slice support to :attr:`pathlib.PurePath.parents`." msgstr "" -#: ../build/NEWS:5793 +#: ../build/NEWS:9747 msgid "" ":issue:`42238`: Tentative to deprecate ``make suspicious`` by first removing " "it from the CI and documentation builds, but keeping it around for manual " "uses." msgstr "" -#: ../build/NEWS:5797 +#: ../build/NEWS:9751 msgid ":issue:`42153`: Fix the URL for the IMAP protocol documents." msgstr "" -#: ../build/NEWS:5799 +#: ../build/NEWS:9753 msgid "" ":issue:`41028`: Language and version switchers, previously maintained in " "every cpython branches, are now handled by docsbuild-script." msgstr "" -#: ../build/NEWS:5805 +#: ../build/NEWS:9759 msgid "" ":issue:`41473`: Re-enable 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:5809 +#: ../build/NEWS:9763 msgid "" ":issue:`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:5813 +#: ../build/NEWS:9767 msgid "" ":issue:`31904`: Fix test_netrc on VxWorks: create temporary directories " "using temp_cwd()." msgstr "" -#: ../build/NEWS:5816 +#: ../build/NEWS:9770 msgid "" ":issue:`31904`: skip test_getaddrinfo_ipv6_scopeid_symbolic and " "test_getnameinfo_ipv6_scopeid_symbolic on VxWorks" msgstr "" -#: ../build/NEWS:5819 +#: ../build/NEWS:9773 msgid ":issue:`31904`: skip test_test of test_mailcap on VxWorks" msgstr "" -#: ../build/NEWS:5821 +#: ../build/NEWS:9775 msgid ":issue:`31904`: add shell requirement for test_pipes" msgstr "" -#: ../build/NEWS:5823 +#: ../build/NEWS:9777 msgid ":issue:`31904`: skip some tests related to fifo on VxWorks" msgstr "" -#: ../build/NEWS:5825 +#: ../build/NEWS:9779 msgid ":issue:`31904`: Fix test_doctest.py failures for VxWorks." msgstr "" -#: ../build/NEWS:5827 +#: ../build/NEWS:9781 msgid "" ":issue:`40754`: Include ``_testinternalcapi`` module in Windows installer " "for test suite" msgstr "" -#: ../build/NEWS:5830 +#: ../build/NEWS:9784 msgid "" ":issue:`41561`: test_ssl: skip test_min_max_version_mismatch when TLS 1.0 is " "not available" msgstr "" -#: ../build/NEWS:5833 +#: ../build/NEWS:9787 msgid ":issue:`31904`: Fix os module failures for VxWorks RTOS." msgstr "" -#: ../build/NEWS:5835 +#: ../build/NEWS:9789 msgid ":issue:`31904`: Fix fifo test cases for VxWorks RTOS." msgstr "" -#: ../build/NEWS:5840 +#: ../build/NEWS:9794 msgid "" ":issue:`31904`: remove libnet dependency from detect_socket() for VxWorks" msgstr "" -#: ../build/NEWS:5842 +#: ../build/NEWS:9796 msgid "" ":issue:`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 " @@ -9880,14 +17136,14 @@ msgid "" "modification time." msgstr "" -#: ../build/NEWS:5847 +#: ../build/NEWS:9801 msgid "" ":issue:`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:5851 +#: ../build/NEWS:9805 msgid "" ":issue:`38823`: It is no longer possible to build the ``_ctypes`` extension " "module without :c:type:`wchar_t` type: remove ``CTYPES_UNICODE`` macro. " @@ -9895,149 +17151,149 @@ msgid "" "Victor Stinner." msgstr "" -#: ../build/NEWS:5856 +#: ../build/NEWS:9810 msgid "" ":issue:`42087`: Support was removed for AIX 5.3 and below. See :issue:" "`40680`." msgstr "" -#: ../build/NEWS:5858 +#: ../build/NEWS:9812 msgid "" ":issue:`40998`: Addressed three compiler warnings found by undefined " "behavior sanitizer (ubsan)." msgstr "" -#: ../build/NEWS:5864 +#: ../build/NEWS:9818 msgid "" ":issue:`42120`: Remove macro definition of ``copysign`` (to ``_copysign``) " "in headers." msgstr "" -#: ../build/NEWS:5867 +#: ../build/NEWS:9821 msgid "" ":issue:`38506`: The Windows launcher now properly handles Python 3.10 when " "listing installed Python versions." msgstr "" -#: ../build/NEWS:5873 +#: ../build/NEWS:9827 msgid "" ":issue:`42504`: Fix build on macOS Big Sur when MACOSX_DEPLOYMENT_TARGET=11" msgstr "" -#: ../build/NEWS:5875 +#: ../build/NEWS:9829 msgid "" ":issue:`41116`: Ensure distutils.unixxcompiler.find_library_file can find " "system provided libraries on macOS 11." msgstr "" -#: ../build/NEWS:5878 +#: ../build/NEWS:9832 msgid ":issue:`41100`: Add support for macOS 11 and Apple Silicon systems." msgstr "" -#: ../build/NEWS:5880 +#: ../build/NEWS:9834 msgid "" "It is now possible to build \"Universal 2\" binaries using \"--enable-" "universalsdk --with-universal-archs=universal2\"." msgstr "" -#: ../build/NEWS:5883 +#: ../build/NEWS:9837 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:5887 +#: ../build/NEWS:9841 msgid ":issue:`42232`: Added Darwin specific madvise options to mmap module." msgstr "" -#: ../build/NEWS:5889 +#: ../build/NEWS:9843 msgid "" ":issue:`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:5896 +#: ../build/NEWS:9850 msgid "" ":issue:`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:5900 +#: ../build/NEWS:9854 msgid ":issue:`42426`: Fix reporting offset of the RE error in searchengine." msgstr "" -#: ../build/NEWS:5902 +#: ../build/NEWS:9856 msgid "" ":issue:`42415`: Get docstrings for IDLE calltips more often by using inspect." "getdoc." msgstr "" -#: ../build/NEWS:5908 +#: ../build/NEWS:9862 msgid "" ":issue:`42212`: The smelly.py script now also checks the Python dynamic " "library and extension modules, not only the Python static library. Make also " "the script more verbose: explain what it does." msgstr "" -#: ../build/NEWS:5912 +#: ../build/NEWS:9866 msgid "" ":issue:`36310`: Allow :file:`Tools/i18n/pygettext.py` to detect calls to " "``gettext`` in f-strings." msgstr "" -#: ../build/NEWS:5918 +#: ../build/NEWS:9872 msgid "" ":issue:`42423`: The :c:func:`PyType_FromSpecWithBases` and :c:func:" "`PyType_FromModuleAndSpec` functions now accept a single class as the " "*bases* argument." msgstr "" -#: ../build/NEWS:5922 +#: ../build/NEWS:9876 msgid "" ":issue:`1635741`: Port :mod:`select` extension module to multiphase " "initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:5925 +#: ../build/NEWS:9879 msgid "" ":issue:`1635741`: Port _posixsubprocess extension module to multiphase " "initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:5928 +#: ../build/NEWS:9882 msgid "" ":issue:`1635741`: Port _posixshmem extension module to multiphase " "initialization (:pep:`489`)" msgstr "" -#: ../build/NEWS:5931 +#: ../build/NEWS:9885 msgid "" ":issue:`1635741`: Port _struct extension module to multiphase initialization " "(:pep:`489`)" msgstr "" -#: ../build/NEWS:5934 +#: ../build/NEWS:9888 msgid "" ":issue:`1635741`: Port :mod:`spwd` extension module to multiphase " "initialization (:pep:`489`)" msgstr "" -#: ../build/NEWS:5937 +#: ../build/NEWS:9891 msgid "" ":issue:`1635741`: Port :mod:`gc` extension module to multiphase " "initialization (:pep:`489`)" msgstr "" -#: ../build/NEWS:5940 +#: ../build/NEWS:9894 msgid "" ":issue:`1635741`: Port _queue extension module to multiphase initialization " "(:pep:`489`)" msgstr "" -#: ../build/NEWS:5943 +#: ../build/NEWS:9897 msgid "" ":issue:`39573`: Convert :c:func:`Py_TYPE` and :c:func:`Py_SIZE` back to " "macros to allow using them as an l-value. Many third party C extension " @@ -10045,38 +17301,38 @@ msgid "" "object type and size: ``Py_TYPE(obj) = type;`` and ``Py_SIZE(obj) = size;``." msgstr "" -#: ../build/NEWS:5948 +#: ../build/NEWS:9902 msgid "" ":issue:`1635741`: Port :mod:`symtable` extension module to multiphase " "initialization (:pep:`489`)" msgstr "" -#: ../build/NEWS:5951 +#: ../build/NEWS:9905 msgid "" ":issue:`1635741`: Port :mod:`grp` and :mod:`pwd` extension modules to " "multiphase initialization (:pep:`489`)" msgstr "" -#: ../build/NEWS:5954 +#: ../build/NEWS:9908 msgid "" ":issue:`1635741`: Port _random extension module to multiphase initialization " "(:pep:`489`)" msgstr "" -#: ../build/NEWS:5957 +#: ../build/NEWS:9911 msgid "" ":issue:`1635741`: Port _hashlib extension module to multiphase " "initialization (:pep:`489`)" msgstr "" -#: ../build/NEWS:5960 +#: ../build/NEWS:9914 msgid "" ":issue:`41713`: Removed the undocumented ``PyOS_InitInterrupts()`` function. " "Initializing Python already implicitly installs signal handlers: see :c:" "member:`PyConfig.install_signal_handlers`. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:5964 +#: ../build/NEWS:9918 msgid "" ":issue:`40170`: The ``Py_TRASHCAN_BEGIN`` macro no longer accesses " "PyTypeObject attributes, but now can get the condition by calling the new " @@ -10084,7 +17340,7 @@ msgid "" "details." msgstr "" -#: ../build/NEWS:5968 +#: ../build/NEWS:9922 msgid "" ":issue:`42260`: :c:func:`Py_GetPath`, :c:func:`Py_GetPrefix`, :c:func:" "`Py_GetExecPrefix`, :c:func:`Py_GetProgramFullPath`, :c:func:" @@ -10095,7 +17351,7 @@ msgid "" "config>`. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:5976 +#: ../build/NEWS:9930 msgid "" ":issue:`42260`: The :c:func:`PyConfig_Read` function now only parses :c:" "member:`PyConfig.argv` arguments once: :c:member:`PyConfig.parse_argv` is " @@ -10104,34 +17360,34 @@ msgid "" "parse the application options as Python options." msgstr "" -#: ../build/NEWS:5982 +#: ../build/NEWS:9936 msgid "" ":issue:`42262`: Added :c:func:`Py_NewRef` and :c:func:`Py_XNewRef` functions " "to increment the reference count of an object and return the object. Patch " "by Victor Stinner." msgstr "" -#: ../build/NEWS:5986 +#: ../build/NEWS:9940 msgid "" ":issue:`42260`: When :c:func:`Py_Initialize` is called twice, the second " "call now updates more :mod:`sys` attributes for the configuration, rather " "than only :data:`sys.argv`. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:5990 +#: ../build/NEWS:9944 msgid "" ":issue:`41832`: The :c:func:`PyType_FromModuleAndSpec` function now accepts " "NULL ``tp_doc`` slot." msgstr "" -#: ../build/NEWS:5993 +#: ../build/NEWS:9947 msgid "" ":issue:`1635741`: Added :c:func:`PyModule_AddObjectRef` function: similar " "to :c:func:`PyModule_AddObject` but don't steal a reference to the value on " "success. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:5997 +#: ../build/NEWS:9951 msgid "" ":issue:`42171`: The :c:data:`METH_FASTCALL` calling convention is added to " "the limited API. The functions :c:func:`PyModule_AddType`, :c:func:" @@ -10139,16 +17395,16 @@ msgid "" "`PyType_GetModuleState` are added to the limited API on Windows." msgstr "" -#: ../build/NEWS:6002 +#: ../build/NEWS:9956 msgid "" ":issue:`42085`: Add dedicated entry to PyAsyncMethods for sending values" msgstr "" -#: ../build/NEWS:6004 +#: ../build/NEWS:9958 msgid ":issue:`41073`: :c:func:`PyType_GetSlot()` can now accept static types." msgstr "" -#: ../build/NEWS:6006 +#: ../build/NEWS:9960 msgid "" ":issue:`30459`: :c:func:`PyList_SET_ITEM`, :c:func:`PyTuple_SET_ITEM` and :c:" "func:`PyCell_SET` macros can no longer be used as l-value or r-value. For " @@ -10158,35 +17414,35 @@ msgid "" "Victor Stinner." msgstr "" -#: ../build/NEWS:6015 +#: ../build/NEWS:9969 msgid "Python 3.10.0 alpha 2" msgstr "" -#: ../build/NEWS:6017 +#: ../build/NEWS:9971 msgid "*Release date: 2020-11-03*" msgstr "" -#: ../build/NEWS:6022 +#: ../build/NEWS:9976 msgid "" ":issue:`42103`: Prevented potential DoS attack via CPU and RAM exhaustion " "when processing malformed Apple Property List files in binary format." msgstr "" -#: ../build/NEWS:6025 +#: ../build/NEWS:9979 msgid "" ":issue:`42051`: The :mod:`plistlib` module no longer accepts entity " "declarations in XML plist files to avoid XML vulnerabilities. This should " "not affect users as entity declarations are not used in regular plist files." msgstr "" -#: ../build/NEWS:6033 +#: ../build/NEWS:9987 msgid "" ":issue:`42236`: If the ``nl_langinfo(CODESET)`` function returns an empty " "string, Python now uses UTF-8 as the filesystem encoding. Patch by Victor " "Stinner." msgstr "" -#: ../build/NEWS:6037 +#: ../build/NEWS:9991 msgid "" ":issue:`42218`: Fixed a bug in the PEG parser that was causing crashes in " "debug mode. Now errors are checked in left-recursive rules to avoid cases " @@ -10194,32 +17450,32 @@ msgid "" "crashes in other places." msgstr "" -#: ../build/NEWS:6042 +#: ../build/NEWS:9996 msgid "" ":issue:`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:6045 +#: ../build/NEWS:9999 msgid "" ":issue:`42206`: Propagate and raise the errors caused by :c:func:" "`PyAST_Validate` in the parser." msgstr "" -#: ../build/NEWS:6048 +#: ../build/NEWS:10002 msgid "" ":issue:`41796`: The :mod:`ast` module internal state is now per interpreter. " "Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:6051 +#: ../build/NEWS:10005 msgid "" ":issue:`42143`: Fix handling of errors during creation of " "``PyFunctionObject``, which resulted in operations on uninitialized memory. " "Patch by Yonatan Goldschmidt." msgstr "" -#: ../build/NEWS:6055 +#: ../build/NEWS:10009 msgid "" ":issue:`41659`: Fix a bug in the parser, where a curly brace following a " "`primary` didn't fail immediately. This led to invalid expressions like `a " @@ -10228,52 +17484,52 @@ msgid "" "the REPL." msgstr "" -#: ../build/NEWS:6061 +#: ../build/NEWS:10015 msgid "" ":issue:`42150`: Fix possible buffer overflow in the new parser when checking " "for continuation lines. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:6064 +#: ../build/NEWS:10018 msgid "" ":issue:`42123`: Run the parser two times. On the first run, disable all the " "rules that only generate better error messages to gain performance. If " "there's a parse failure, run the parser a second time with those enabled." msgstr "" -#: ../build/NEWS:6068 +#: ../build/NEWS:10022 msgid "" ":issue:`42093`: The ``LOAD_ATTR`` instruction now uses new \"per opcode " "cache\" mechanism and it is about 36% faster now. Patch by Pablo Galindo and " "Yury Selivanov." msgstr "" -#: ../build/NEWS:6072 +#: ../build/NEWS:10026 msgid "" ":issue:`42030`: Support for the legacy AIX-specific shared library loading " "support has been removed. All versions of AIX since 4.3 have supported and " "defaulted to using the common Unix mechanism instead." msgstr "" -#: ../build/NEWS:6076 +#: ../build/NEWS:10030 msgid "" ":issue:`41984`: The garbage collector now tracks all user-defined classes. " "Patch by Brandt Bucher." msgstr "" -#: ../build/NEWS:6079 +#: ../build/NEWS:10033 msgid "" ":issue:`41993`: Fixed potential issues with removing not completely " "initialized module from ``sys.modules`` when import fails." msgstr "" -#: ../build/NEWS:6082 +#: ../build/NEWS:10036 msgid "" ":issue:`41979`: Star-unpacking is now allowed for with item's targets in the " "PEG parser." msgstr "" -#: ../build/NEWS:6085 +#: ../build/NEWS:10039 msgid "" ":issue:`41974`: Removed special methods ``__int__``, ``__float__``, " "``__floordiv__``, ``__mod__``, ``__divmod__``, ``__rfloordiv__``, " @@ -10281,48 +17537,48 @@ msgid "" "raised a :exc:`TypeError`." msgstr "" -#: ../build/NEWS:6090 +#: ../build/NEWS:10044 msgid "" ":issue:`41902`: Micro optimization when compute :c:member:" "`~PySequenceMethods.sq_item` and :c:member:`~PyMappingMethods.mp_subscript` " "of :class:`range`. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:6095 +#: ../build/NEWS:10049 msgid "" ":issue:`41894`: When loading a native module and a load failure occurs, " "prevent a possible UnicodeDecodeError when not running in a UTF-8 locale by " "decoding the load error message using the current locale's encoding." msgstr "" -#: ../build/NEWS:6099 +#: ../build/NEWS:10053 msgid "" ":issue:`41902`: Micro optimization for range.index if step is 1. Patch by " "Dong-hee Na." msgstr "" -#: ../build/NEWS:6102 +#: ../build/NEWS:10056 msgid "" ":issue:`41435`: Add `sys._current_exceptions()` function to retrieve a " "dictionary mapping each thread's identifier to the topmost exception " "currently active in that thread at the time the function is called." msgstr "" -#: ../build/NEWS:6106 +#: ../build/NEWS:10060 msgid "" ":issue:`38605`: Enable ``from __future__ import annotations`` (:pep:`563`) " "by default. The values found in :attr:`__annotations__` dicts are now " "strings, e.g. ``{\"x\": \"int\"}`` instead of ``{\"x\": int}``." msgstr "" -#: ../build/NEWS:6113 +#: ../build/NEWS:10067 msgid "" ":issue:`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:6117 +#: ../build/NEWS:10071 msgid "" ":issue:`42233`: The :func:`repr` of :mod:`typing` types containing :ref:" "`Generic Alias Types ` previously did not show the " @@ -10330,12 +17586,12 @@ msgid "" "do so." msgstr "" -#: ../build/NEWS:6122 +#: ../build/NEWS:10076 msgid "" ":issue:`29566`: ``binhex.binhex()`` consistently writes macOS 9 line endings." msgstr "" -#: ../build/NEWS:6124 +#: ../build/NEWS:10078 msgid "" ":issue:`26789`: The :class:`logging.FileHandler` class now keeps a reference " "to the builtin :func:`open` function to be able to open or reopen the file " @@ -10343,28 +17599,28 @@ msgid "" "defined``. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:6129 +#: ../build/NEWS:10083 msgid "" ":issue:`42157`: Removed the ``unicodedata.ucnhash_CAPI`` attribute which was " "an internal PyCapsule object. The related private ``_PyUnicode_Name_CAPI`` " "structure was moved to the internal C API. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:6133 +#: ../build/NEWS:10087 msgid "" ":issue:`42157`: Convert the :mod:`unicodedata` extension module to the " "multiphase initialization API (:pep:`489`) and convert the ``unicodedata." "UCD`` static type to a heap type. Patch by Mohamed Koubaa and Victor Stinner." msgstr "" -#: ../build/NEWS:6138 +#: ../build/NEWS:10092 msgid "" ":issue:`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:6142 +#: ../build/NEWS:10096 msgid "" ":issue:`42103`: :exc:`~plistlib.InvalidFileException` and :exc:" "`RecursionError` are now the only errors caused by loading malformed binary " @@ -10372,7 +17628,7 @@ msgid "" "specific cases)." msgstr "" -#: ../build/NEWS:6147 +#: ../build/NEWS:10101 msgid "" ":issue:`41490`: In ``importlib.resources``, ``.path`` method is more " "aggressive about releasing handles to zipfile objects early, enabling use-" @@ -10380,58 +17636,58 @@ msgid "" "file." msgstr "" -#: ../build/NEWS:6151 +#: ../build/NEWS:10105 msgid "" ":issue:`41052`: Pickling heap types implemented in C with protocols 0 and 1 " "raises now an error instead of producing incorrect data." msgstr "" -#: ../build/NEWS:6154 +#: ../build/NEWS:10108 msgid "" ":issue:`42089`: In ``importlib.metadata.PackageNotFoundError``, make " "reference to the package metadata being missing to improve the user " "experience." msgstr "" -#: ../build/NEWS:6157 +#: ../build/NEWS:10111 msgid "" ":issue:`41491`: plistlib: fix parsing XML plists with hexadecimal integer " "values" msgstr "" -#: ../build/NEWS:6160 +#: ../build/NEWS:10114 msgid "" ":issue:`42065`: Fix an incorrectly formatted error from :meth:`_codecs." "charmap_decode` when called with a mapped value outside the range of valid " "Unicode code points. PR by Max Bernstein." msgstr "" -#: ../build/NEWS:6164 +#: ../build/NEWS:10118 msgid "" ":issue:`41966`: Fix pickling pure Python :class:`datetime.time` subclasses. " "Patch by Dean Inwood." msgstr "" -#: ../build/NEWS:6167 +#: ../build/NEWS:10121 msgid "" ":issue:`19270`: :meth:`sched.scheduler.cancel()` will now cancel the correct " "event, if two events with same priority are scheduled for the same time. " "Patch by Bar Harel." msgstr "" -#: ../build/NEWS:6171 +#: ../build/NEWS:10125 msgid "" ":issue:`28660`: :func:`textwrap.wrap` now attempts to break long words after " "hyphens when ``break_long_words=True`` and ``break_on_hyphens=True``." msgstr "" -#: ../build/NEWS:6174 +#: ../build/NEWS:10128 msgid "" ":issue:`35823`: Use ``vfork()`` instead of ``fork()`` for :func:`subprocess." "Popen` on Linux to improve performance in cases where it is deemed safe." msgstr "" -#: ../build/NEWS:6178 +#: ../build/NEWS:10132 msgid "" ":issue:`42043`: Add support for ``zipfile.Path`` inheritance. ``zipfile.Path." "is_file()`` now returns False for non-existent names. ``zipfile.Path`` " @@ -10440,17 +17696,17 @@ msgid "" "zipfile." msgstr "" -#: ../build/NEWS:6184 +#: ../build/NEWS:10138 msgid ":issue:`42021`: Fix possible ref leaks in :mod:`sqlite3` module init." msgstr "" -#: ../build/NEWS:6186 +#: ../build/NEWS:10140 msgid "" ":issue:`39101`: Fixed tests using IsolatedAsyncioTestCase from hanging on " "BaseExceptions." msgstr "" -#: ../build/NEWS:6189 +#: ../build/NEWS:10143 msgid "" ":issue:`41976`: Fixed a bug that was causing :func:`ctypes.util." "find_library` to return ``None`` when triying to locate a library in an " @@ -10458,109 +17714,109 @@ msgid "" "Galindo" msgstr "" -#: ../build/NEWS:6193 +#: ../build/NEWS:10147 msgid "" ":issue:`41943`: Fix bug where TestCase.assertLogs doesn't correctly filter " "messages by level." msgstr "" -#: ../build/NEWS:6196 +#: ../build/NEWS:10150 msgid "" ":issue:`41923`: Implement :pep:`613`, introducing :data:`typing.TypeAlias` " "annotation." msgstr "" -#: ../build/NEWS:6199 +#: ../build/NEWS:10153 msgid "" ":issue:`41905`: A new function in abc: *update_abstractmethods* to re-" "calculate an abstract class's abstract status. In addition, *dataclass* has " "been changed to call this function." msgstr "" -#: ../build/NEWS:6203 +#: ../build/NEWS:10157 msgid "" ":issue:`23706`: Added *newline* parameter to ``pathlib.Path.write_text()``." msgstr "" -#: ../build/NEWS:6205 +#: ../build/NEWS:10159 msgid ":issue:`41876`: Tkinter font class repr uses font name" msgstr "" -#: ../build/NEWS:6207 +#: ../build/NEWS:10161 msgid "" ":issue:`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:6211 +#: ../build/NEWS:10165 msgid "" ":issue:`39337`: :func:`encodings.normalize_encoding` now ignores non-ASCII " "characters." msgstr "" -#: ../build/NEWS:6214 +#: ../build/NEWS:10168 msgid "" ":issue:`41747`: Ensure all methods that generated from :func:`dataclasses." "dataclass` objects now have the proper ``__qualname__`` attribute referring " "to the class they belong to. Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:6218 +#: ../build/NEWS:10172 msgid "" ":issue:`30681`: Handle exceptions caused by unparsable date headers when " "using email \"default\" policy. Patch by Tim Bell, Georges Toth" msgstr "" -#: ../build/NEWS:6221 +#: ../build/NEWS:10175 msgid "" ":issue:`41586`: Add F_SETPIPE_SZ and F_GETPIPE_SZ to fcntl module. Allow " "setting pipesize on subprocess.Popen." msgstr "" -#: ../build/NEWS:6224 +#: ../build/NEWS:10178 msgid "" ":issue:`41229`: Add ``contextlib.aclosing`` for deterministic cleanup of " "async generators which is analogous to ``contextlib.closing`` for non-async " "generators. Patch by Joongi Kim and John Belmonte." msgstr "" -#: ../build/NEWS:6228 +#: ../build/NEWS:10182 msgid "" ":issue:`16396`: Allow ``ctypes.wintypes`` to be imported on non-Windows " "systems." msgstr "" -#: ../build/NEWS:6231 +#: ../build/NEWS:10185 msgid ":issue:`4356`: Add a key function to the bisect module." msgstr "" -#: ../build/NEWS:6233 +#: ../build/NEWS:10187 msgid "" ":issue:`40592`: :func:`shutil.which` now ignores empty entries in :envvar:" "`PATHEXT` instead of treating them as a match." msgstr "" -#: ../build/NEWS:6236 +#: ../build/NEWS:10190 msgid "" ":issue:`40492`: Fix ``--outfile`` for :mod:`cProfile` / :mod:`profile` not " "writing the output file in the original directory when the program being " "profiled changes the working directory. PR by Anthony Sottile." msgstr "" -#: ../build/NEWS:6240 +#: ../build/NEWS:10194 msgid "" ":issue:`34204`: The :mod:`shelve` module now uses :data:`pickle." "DEFAULT_PROTOCOL` by default instead of :mod:`pickle` protocol ``3``." msgstr "" -#: ../build/NEWS:6244 +#: ../build/NEWS:10198 msgid "" ":issue:`27321`: Fixed KeyError exception when flattening an email to a " "string attempts to replace a non-existent Content-Transfer-Encoding header." msgstr "" -#: ../build/NEWS:6247 +#: ../build/NEWS:10201 msgid "" ":issue:`38976`: The :mod:`http.cookiejar` module now supports the parsing of " "cookies in CURL-style cookiejar files through MozillaCookieJar on all " @@ -10568,22 +17824,22 @@ msgid "" "loading a cookiejar with such entries." msgstr "" -#: ../build/NEWS:6252 +#: ../build/NEWS:10206 msgid "" "Additionally, the HTTP Only attribute is persisted in the object, and will " "be correctly written to file if the MozillaCookieJar object is subsequently " "dumped." msgstr "" -#: ../build/NEWS:6259 +#: ../build/NEWS:10213 msgid ":issue:`42061`: Document __format__ functionality for IP addresses." msgstr "" -#: ../build/NEWS:6261 +#: ../build/NEWS:10215 msgid ":issue:`41910`: Document the default implementation of `object.__eq__`." msgstr "" -#: ../build/NEWS:6263 +#: ../build/NEWS:10217 msgid "" ":issue:`42010`: Clarify that subscription expressions are also valid for " "certain :term:`classes ` and :term:`types ` in the standard " @@ -10591,181 +17847,181 @@ msgid "" "`__class_getitem__` is provided." msgstr "" -#: ../build/NEWS:6268 +#: ../build/NEWS:10222 msgid "" ":issue:`41805`: Documented :ref:`generic alias type ` " "and :data:`types.GenericAlias`. Also added an entry in glossary for :term:" "`generic types `." msgstr "" -#: ../build/NEWS:6272 +#: ../build/NEWS:10226 msgid ":issue:`39693`: Fix tarfile's extractfile documentation" msgstr "" -#: ../build/NEWS:6274 +#: ../build/NEWS:10228 msgid "" ":issue:`39416`: Document some restrictions on the default string " "representations of numeric classes." msgstr "" -#: ../build/NEWS:6280 +#: ../build/NEWS:10234 msgid "" ":issue:`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:6284 +#: ../build/NEWS:10238 msgid "" ":issue:`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:6287 +#: ../build/NEWS:10241 msgid "" ":issue:`41944`: Tests for CJK codecs no longer call ``eval()`` on content " "received via HTTP." msgstr "" -#: ../build/NEWS:6290 +#: ../build/NEWS:10244 msgid "" ":issue:`41306`: Fixed a failure in ``test_tk.test_widgets.ScaleTest`` " "happening when executing the test with Tk 8.6.10." msgstr "" -#: ../build/NEWS:6296 +#: ../build/NEWS:10250 msgid "" ":issue:`38980`: Add ``-fno-semantic-interposition`` to both the compile and " "link line when building with ``--enable-optimizations``. Patch by Victor " "Stinner and Pablo Galindo." msgstr "" -#: ../build/NEWS:6303 +#: ../build/NEWS:10257 msgid "" ":issue:`38439`: Updates the icons for IDLE in the Windows Store package." msgstr "" -#: ../build/NEWS:6305 +#: ../build/NEWS:10259 msgid "" ":issue:`38252`: Use 8-byte step to detect ASCII sequence in 64-bit Windows " "build." msgstr "" -#: ../build/NEWS:6308 +#: ../build/NEWS:10262 msgid ":issue:`39107`: Update Tcl and Tk to 8.6.10 in Windows installer." msgstr "" -#: ../build/NEWS:6310 +#: ../build/NEWS:10264 msgid ":issue:`41557`: Update Windows installer to use SQLite 3.33.0." msgstr "" -#: ../build/NEWS:6312 +#: ../build/NEWS:10266 msgid "" ":issue:`38324`: Avoid Unicode errors when accessing certain locale data on " "Windows." msgstr "" -#: ../build/NEWS:6318 +#: ../build/NEWS:10272 msgid ":issue:`41471`: Ignore invalid prefix lengths in system proxy excludes." msgstr "" -#: ../build/NEWS:6323 +#: ../build/NEWS:10277 msgid "" ":issue:`33987`: Mostly finish using ttk widgets, mainly for editor, " "settings, and searches. Some patches by Mark Roseman." msgstr "" -#: ../build/NEWS:6326 +#: ../build/NEWS:10280 msgid "" ":issue:`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:6330 +#: ../build/NEWS:10284 msgid "" ":issue:`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:6336 +#: ../build/NEWS:10290 msgid "" ":issue:`42157`: The private ``_PyUnicode_Name_CAPI`` structure of the " "PyCapsule API ``unicodedata.ucnhash_CAPI`` has been moved to the internal C " "API. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:6340 +#: ../build/NEWS:10294 msgid "" ":issue:`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:6344 +#: ../build/NEWS:10298 msgid "" ":issue:`40423`: The :mod:`subprocess` module and ``os.closerange`` will now " "use the ``close_range(low, high, flags)`` syscall when it is available for " "more efficient closing of ranges of descriptors." msgstr "" -#: ../build/NEWS:6348 +#: ../build/NEWS:10302 msgid "" ":issue:`41845`: :c:func:`PyObject_GenericGetDict` is available again in the " "limited API when targeting 3.10 or later." msgstr "" -#: ../build/NEWS:6351 +#: ../build/NEWS:10305 msgid "" ":issue:`40422`: Add `_Py_closerange` function to provide performant closing " "of a range of file descriptors." msgstr "" -#: ../build/NEWS:6354 +#: ../build/NEWS:10308 msgid "" ":issue:`41986`: :c:data:`Py_FileSystemDefaultEncodeErrors` and :c:data:" "`Py_UTF8Mode` are available again in limited API." msgstr "" -#: ../build/NEWS:6357 +#: ../build/NEWS:10311 msgid "" ":issue:`41756`: Add `PyIter_Send` function to allow sending value into " "generator/coroutine/iterator without raising StopIteration exception to " "signal return." msgstr "" -#: ../build/NEWS:6361 +#: ../build/NEWS:10315 msgid ":issue:`41784`: Added ``PyUnicode_AsUTF8AndSize`` to the limited C API." msgstr "" -#: ../build/NEWS:6365 +#: ../build/NEWS:10319 msgid "Python 3.10.0 alpha 1" msgstr "" -#: ../build/NEWS:6367 +#: ../build/NEWS:10321 msgid "*Release date: 2020-10-05*" msgstr "" -#: ../build/NEWS:6372 +#: ../build/NEWS:10326 msgid "" ":issue:`41304`: Fixes `python3x._pth` being ignored on Windows, caused by " "the fix for :issue:`29778` (CVE-2020-15801)." msgstr "" -#: ../build/NEWS:6375 +#: ../build/NEWS:10329 msgid "" ":issue:`41162`: Audit hooks are now cleared later during finalization to " "avoid missing events." msgstr "" -#: ../build/NEWS:6378 +#: ../build/NEWS:10332 msgid "" ":issue:`29778`: Ensure :file:`python3.dll` is loaded from correct locations " "when Python is embedded (CVE-2020-15523)." msgstr "" -#: ../build/NEWS:6381 +#: ../build/NEWS:10335 msgid "" ":issue:`41004`: The __hash__() methods of ipaddress.IPv4Interface and " "ipaddress.IPv6Interface incorrectly generated constant hash values of 32 and " @@ -10774,144 +18030,144 @@ msgid "" "network address)." msgstr "" -#: ../build/NEWS:6387 +#: ../build/NEWS:10341 msgid "" ":issue:`39603`: Prevent http header injection by rejecting control " "characters in http.client.putrequest(...)." msgstr "" -#: ../build/NEWS:6393 +#: ../build/NEWS:10347 msgid "" ":issue:`41909`: Fixed stack overflow in :func:`issubclass` and :func:" "`isinstance` when getting the ``__bases__`` attribute leads to infinite " "recursion." msgstr "" -#: ../build/NEWS:6397 +#: ../build/NEWS:10351 msgid "" ":issue:`41922`: Speed up calls to ``reversed()`` by using the :pep:`590` " "``vectorcall`` calling convention. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:6400 +#: ../build/NEWS:10354 msgid "" ":issue:`41873`: Calls to ``float()`` are now faster due to the " "``vectorcall`` calling convention. Patch by Dennis Sweeney." msgstr "" -#: ../build/NEWS:6403 +#: ../build/NEWS:10357 msgid "" ":issue:`41870`: Speed up calls to ``bool()`` by using the :pep:`590` " "``vectorcall`` calling convention. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:6406 +#: ../build/NEWS:10360 msgid "" ":issue:`1635741`: Port the :mod:`_bisect` module to the multi-phase " "initialization API (:pep:`489`)." msgstr "" -#: ../build/NEWS:6409 +#: ../build/NEWS:10363 msgid "" ":issue:`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:6413 +#: ../build/NEWS:10367 msgid "" ":issue:`41780`: Fix :meth:`__dir__` of :class:`types.GenericAlias`. Patch by " "Batuhan Taskaya." msgstr "" -#: ../build/NEWS:6416 +#: ../build/NEWS:10370 msgid "" ":issue:`1635741`: Port the :mod:`_lsprof` extension module to multi-phase " "initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:6419 +#: ../build/NEWS:10373 msgid "" ":issue:`1635741`: Port the :mod:`cmath` extension module to multi-phase " "initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:6422 +#: ../build/NEWS:10376 msgid "" ":issue:`1635741`: Port the :mod:`_scproxy` extension module to multi-phase " "initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:6425 +#: ../build/NEWS:10379 msgid "" ":issue:`1635741`: Port the :mod:`termios` extension module to multi-phase " "initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:6428 +#: ../build/NEWS:10382 msgid "" ":issue:`1635741`: Convert the :mod:`_sha256` extension module types to heap " "types." msgstr "" -#: ../build/NEWS:6431 +#: ../build/NEWS:10385 msgid "" ":issue:`41690`: Fix a possible stack overflow in the parser when parsing " "functions and classes with a huge amount of arguments. Patch by Pablo " "Galindo." msgstr "" -#: ../build/NEWS:6435 +#: ../build/NEWS:10389 msgid "" ":issue:`1635741`: Port the :mod:`_overlapped` extension module to multi-" "phase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:6438 +#: ../build/NEWS:10392 msgid "" ":issue:`1635741`: Port the :mod:`_curses_panel` extension module to multi-" "phase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:6441 +#: ../build/NEWS:10395 msgid "" ":issue:`1635741`: Port the :mod:`_opcode` extension module to multi-phase " "initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:6444 +#: ../build/NEWS:10398 msgid "" ":issue:`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:6447 +#: ../build/NEWS:10401 msgid "" ":issue:`41675`: The implementation of :func:`signal.siginterrupt` now uses :" "c:func:`sigaction` (if it is available in the system) instead of the " "deprecated :c:func:`siginterrupt`. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:6451 +#: ../build/NEWS:10405 msgid "" ":issue:`41670`: Prevent line trace being skipped on platforms not compiled " "with ``USE_COMPUTED_GOTOS``. Fixes issue where some lines nested within a " "try-except block were not being traced on Windows." msgstr "" -#: ../build/NEWS:6455 +#: ../build/NEWS:10409 msgid "" ":issue:`41654`: Fix a crash that occurred when destroying subclasses of :" "class:`MemoryError`. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:6458 +#: ../build/NEWS:10412 msgid "" ":issue:`1635741`: Port the :mod:`zlib` extension module to multi-phase " "initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:6461 +#: ../build/NEWS:10415 msgid "" ":issue:`41631`: The ``_ast`` module uses again a global state. Using a " "module state per module instance is causing subtle practical problems. For " @@ -10920,123 +18176,123 @@ msgid "" "return a fully initialized ``_ast`` module." msgstr "" -#: ../build/NEWS:6467 +#: ../build/NEWS:10421 msgid "" ":issue:`40077`: Convert :mod:`_operator` to use :c:func:`PyType_FromSpec`." msgstr "" -#: ../build/NEWS:6469 +#: ../build/NEWS:10423 msgid "" ":issue:`1653741`: Port :mod:`_sha3` to multi-phase init. Convert static " "types to heap types." msgstr "" -#: ../build/NEWS:6472 +#: ../build/NEWS:10426 msgid "" ":issue:`1635741`: Port the :mod:`_blake2` extension module to the multi-" "phase initialization API (:pep:`489`)." msgstr "" -#: ../build/NEWS:6475 +#: ../build/NEWS:10429 msgid "" ":issue:`41533`: Free the stack allocated in ``va_build_stack`` if " "``do_mkstack`` fails and the stack is not a ``small_stack``." msgstr "" -#: ../build/NEWS:6478 +#: ../build/NEWS:10432 msgid "" ":issue:`41531`: Fix a bug that was dropping keys when compiling dict " "literals with more than 0xFFFF elements. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:6481 +#: ../build/NEWS:10435 msgid "" ":issue:`41525`: The output of ``python --help`` contains now only ASCII " "characters." msgstr "" -#: ../build/NEWS:6484 +#: ../build/NEWS:10438 msgid "" ":issue:`1635741`: Port the :mod:`_sha1`, :mod:`_sha512`, and :mod:`_md5` " "extension modules to multi-phase initialization API (:pep:`489`)." msgstr "" -#: ../build/NEWS:6487 +#: ../build/NEWS:10441 msgid "" ":issue:`41431`: Optimize ``dict_merge()`` for copying dict (e.g. ``dict(d)`` " "and ``{}.update(d)``)." msgstr "" -#: ../build/NEWS:6490 +#: ../build/NEWS:10444 msgid "" ":issue:`41428`: Implement PEP 604. This supports (int | str) etc. in place " "of Union[str, int]." msgstr "" -#: ../build/NEWS:6493 +#: ../build/NEWS:10447 msgid ":issue:`41340`: Removed fallback implementation for ``strdup``." msgstr "" -#: ../build/NEWS:6495 +#: ../build/NEWS:10449 msgid "" ":issue:`38156`: Handle interrupts that come after EOF correctly in " "``PyOS_StdioReadline``." msgstr "" -#: ../build/NEWS:6498 +#: ../build/NEWS:10452 msgid "" ":issue:`41342`: :func:`round` with integer argument is now faster (9--60%)." msgstr "" -#: ../build/NEWS:6500 +#: ../build/NEWS:10454 msgid "" ":issue:`41334`: Constructors :func:`str`, :func:`bytes` and :func:" "`bytearray` are now faster (around 30--40% for small objects)." msgstr "" -#: ../build/NEWS:6503 +#: ../build/NEWS:10457 msgid "" ":issue:`41295`: Resolve a regression in CPython 3.8.4 where defining " "\"__setattr__\" in a multi-inheritance setup and calling up the hierarchy " "chain could fail if builtins/extension types were involved in the base types." msgstr "" -#: ../build/NEWS:6508 +#: ../build/NEWS:10462 msgid "" ":issue:`41323`: Bytecode optimizations are performed directly on the control " "flow graph. This will result in slightly more compact code objects in some " "circumstances." msgstr "" -#: ../build/NEWS:6512 +#: ../build/NEWS:10466 msgid "" ":issue:`41247`: Always cache the running loop holder when running ``asyncio." "set_running_loop``." msgstr "" -#: ../build/NEWS:6515 +#: ../build/NEWS:10469 msgid "" ":issue:`41252`: Fix incorrect refcounting in _ssl.c's " "``_servername_callback()``." msgstr "" -#: ../build/NEWS:6518 +#: ../build/NEWS:10472 msgid "" ":issue:`1635741`: Port :mod:`multiprocessing` to multi-phase initialization" msgstr "" -#: ../build/NEWS:6520 +#: ../build/NEWS:10474 msgid ":issue:`1635741`: Port :mod:`winapi` to multiphase initialization" msgstr "" -#: ../build/NEWS:6522 +#: ../build/NEWS:10476 msgid "" ":issue:`41215`: Use non-NULL default values in the PEG parser keyword list " "to overcome a bug that was preventing Python from being properly compiled " "when using the XLC compiler. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:6526 +#: ../build/NEWS:10480 msgid "" ":issue:`41218`: Python 3.8.3 had a regression where compiling with ast." "PyCF_ALLOW_TOP_LEVEL_AWAIT would aggressively mark list comprehension with " @@ -11044,156 +18300,156 @@ msgid "" "tagged as so." msgstr "" -#: ../build/NEWS:6531 +#: ../build/NEWS:10485 msgid "" ":issue:`1635741`: Port :mod:`faulthandler` to multiphase initialization." msgstr "" -#: ../build/NEWS:6533 +#: ../build/NEWS:10487 msgid ":issue:`1635741`: Port :mod:`sha256` to multiphase initialization" msgstr "" -#: ../build/NEWS:6535 +#: ../build/NEWS:10489 msgid "" ":issue:`41175`: Guard against a NULL pointer dereference within " "bytearrayobject triggered by the ``bytearray() + bytearray()`` operation." msgstr "" -#: ../build/NEWS:6538 +#: ../build/NEWS:10492 msgid ":issue:`41100`: add arm64 to the allowable Mac OS arches in mpdecimal.h" msgstr "" -#: ../build/NEWS:6540 +#: ../build/NEWS:10494 msgid "" ":issue:`41094`: Fix decoding errors with audit when open files with non-" "ASCII names on non-UTF-8 locale." msgstr "" -#: ../build/NEWS:6543 +#: ../build/NEWS:10497 msgid "" ":issue:`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:6547 +#: ../build/NEWS:10501 msgid "" ":issue:`41084`: Prefix the error message with 'f-string: ', when parsing an " "f-string expression which throws a :exc:`SyntaxError`." msgstr "" -#: ../build/NEWS:6550 +#: ../build/NEWS:10504 msgid ":issue:`40521`: Empty frozensets are no longer singletons." msgstr "" -#: ../build/NEWS:6552 +#: ../build/NEWS:10506 msgid "" ":issue:`41076`: Pre-feed the parser with the location of the f-string " "expression, not the f-string itself, which allows us to skip the shifting of " "the AST node locations after the parsing is completed." msgstr "" -#: ../build/NEWS:6556 +#: ../build/NEWS:10510 msgid "" ":issue:`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:6560 +#: ../build/NEWS:10514 msgid "" ":issue:`41061`: Fix incorrect expressions and asserts in hashtable code and " "tests." msgstr "" -#: ../build/NEWS:6563 +#: ../build/NEWS:10517 msgid "" ":issue:`41052`: Opt out serialization/deserialization for _random.Random" msgstr "" -#: ../build/NEWS:6565 +#: ../build/NEWS:10519 msgid "" ":issue:`40939`: Rename `PyPegen*` functions to `PyParser*`, so that we can " "remove the old set of `PyParser*` functions that were using the old parser, " "but keep everything backwards-compatible." msgstr "" -#: ../build/NEWS:6569 +#: ../build/NEWS:10523 msgid "" ":issue:`35975`: Stefan Behnel reported that cf_feature_version is used even " "when PyCF_ONLY_AST is not set. This is against the intention and against the " "documented behavior, so it's been fixed." msgstr "" -#: ../build/NEWS:6573 +#: ../build/NEWS:10527 msgid "" ":issue:`40939`: Remove the remaining files from the old parser and the :mod:" "`symbol` module." msgstr "" -#: ../build/NEWS:6576 +#: ../build/NEWS:10530 msgid ":issue:`40077`: Convert :mod:`_bz2` to use :c:func:`PyType_FromSpec`." msgstr "" -#: ../build/NEWS:6578 +#: ../build/NEWS:10532 msgid "" ":issue:`41006`: The ``encodings.latin_1`` module is no longer imported at " "startup. Now it is only imported when it is the filesystem encoding or the " "stdio encoding." msgstr "" -#: ../build/NEWS:6582 +#: ../build/NEWS:10536 msgid "" ":issue:`40636`: :func:`zip` now supports :pep:`618`'s ``strict`` parameter, " "which raises a :exc:`ValueError` if the arguments are exhausted at different " "lengths. Patch by Brandt Bucher." msgstr "" -#: ../build/NEWS:6586 +#: ../build/NEWS:10540 msgid ":issue:`1635741`: Port :mod:`_gdbm` to multiphase initialization." msgstr "" -#: ../build/NEWS:6588 +#: ../build/NEWS:10542 msgid "" ":issue:`40985`: Fix a bug that caused the :exc:`SyntaxError` text to be " "empty when a file ends with a line ending in a line continuation character " "(i.e. backslash). The error text should contain the text of the last line." msgstr "" -#: ../build/NEWS:6592 +#: ../build/NEWS:10546 msgid "" ":issue:`40958`: Fix a possible buffer overflow in the PEG parser when " "gathering information for emitting syntax errors. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:6595 +#: ../build/NEWS:10549 msgid ":issue:`1635741`: Port :mod:`_dbm` to multiphase initialization." msgstr "" -#: ../build/NEWS:6597 +#: ../build/NEWS:10551 msgid ":issue:`40957`: Fix refleak in _Py_fopen_obj() when PySys_Audit() fails" msgstr "" -#: ../build/NEWS:6599 +#: ../build/NEWS:10553 msgid "" ":issue:`40950`: Add a state to the :mod:`nis` module (:pep:`3121`) and apply " "the multiphase initialization. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:6602 +#: ../build/NEWS:10556 msgid "" ":issue:`40947`: The Python :ref:`Path Configuration ` now " "takes :c:member:`PyConfig.platlibdir` in account." msgstr "" -#: ../build/NEWS:6605 +#: ../build/NEWS:10559 msgid "" ":issue:`40939`: Remove the old parser, the :mod:`parser` module and all " "associated support code, command-line options and environment variables. " "Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:6609 +#: ../build/NEWS:10563 msgid "" ":issue:`40847`: Fix a bug where a line with only a line continuation " "character is not considered a blank line at tokenizer level. In such cases, " @@ -11203,76 +18459,76 @@ msgid "" "character was interpreted as a :exc:`SyntaxError`." msgstr "" -#: ../build/NEWS:6616 +#: ../build/NEWS:10570 msgid "" ":issue:`40890`: Each dictionary view now has a ``mapping`` attribute that " "provides a :class:`types.MappingProxyType` wrapping the original " "dictionary. Patch contributed by Dennis Sweeney." msgstr "" -#: ../build/NEWS:6620 +#: ../build/NEWS:10574 msgid "" ":issue:`40889`: Improved the performance of symmetric difference operations " "on dictionary item views. Patch by Dennis Sweeney." msgstr "" -#: ../build/NEWS:6623 +#: ../build/NEWS:10577 msgid "" ":issue:`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:6627 +#: ../build/NEWS:10581 msgid "" ":issue:`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:6631 +#: ../build/NEWS:10585 msgid "" ":issue:`40880`: Fix invalid memory read in the new parser when checking " "newlines in string literals. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:6634 +#: ../build/NEWS:10588 msgid "" ":issue:`40883`: Fix memory leak in when parsing f-strings in the new parser. " "Patch by Pablo Galindo" msgstr "" -#: ../build/NEWS:6637 +#: ../build/NEWS:10591 msgid "" ":issue:`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:6641 +#: ../build/NEWS:10595 msgid "" ":issue:`40854`: Allow overriding :data:`sys.platlibdir` via a new :envvar:" "`PYTHONPLATLIBDIR` environment variable." msgstr "" -#: ../build/NEWS:6644 +#: ../build/NEWS:10598 msgid "" ":issue:`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:6648 +#: ../build/NEWS:10602 msgid ":issue:`1635741`: Port :mod:`fcntl` to multiphase initialization." msgstr "" -#: ../build/NEWS:6650 +#: ../build/NEWS:10604 msgid "" ":issue:`19468`: Delete unnecessary instance check in importlib.reload(). " "Patch by Furkan Önder." msgstr "" -#: ../build/NEWS:6653 +#: ../build/NEWS:10607 msgid "" ":issue:`40824`: Unexpected errors in calling the ``__iter__`` method are no " "longer masked by ``TypeError`` in the :keyword:`in` operator and functions :" @@ -11280,33 +18536,33 @@ msgid "" "countOf` of the :mod:`operator` module." msgstr "" -#: ../build/NEWS:6658 +#: ../build/NEWS:10612 msgid "" ":issue:`40792`: Attributes ``start``, ``stop`` and ``step`` of the :class:" "`range` object now always has exact type :class:`int`. Previously, they " "could have been an instance of a subclass of ``int``." msgstr "" -#: ../build/NEWS:6662 +#: ../build/NEWS:10616 msgid "" ":issue:`40780`: Fix a corner case where g-style string formatting of a float " "failed to remove trailing zeros." msgstr "" -#: ../build/NEWS:6665 +#: ../build/NEWS:10619 msgid "" ":issue:`38964`: When there's a :exc:`SyntaxError` in the expression part of " "an fstring, the filename attribute of the :exc:`SyntaxError` gets correctly " "set to the name of the file the fstring resides in." msgstr "" -#: ../build/NEWS:6669 +#: ../build/NEWS:10623 msgid "" ":issue:`40750`: Support the \"-d\" debug flag in the new PEG parser. Patch " "by Pablo Galindo" msgstr "" -#: ../build/NEWS:6672 +#: ../build/NEWS:10626 msgid "" ":issue:`40217`: Instances of types created with :c:func:" "`PyType_FromSpecWithBases` will no longer automatically visit their class " @@ -11314,72 +18570,72 @@ msgid "" "expected to manually visit the object's class. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:6678 +#: ../build/NEWS:10632 msgid "" ":issue:`39573`: :c:func:`Py_TYPE()` is changed to the inline static " "function. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:6681 +#: ../build/NEWS:10635 msgid "" ":issue:`40696`: Fix a hang that can arise after :meth:`generator.throw` due " "to a cycle in the exception context chain." msgstr "" -#: ../build/NEWS:6684 +#: ../build/NEWS:10638 msgid "" ":issue:`40521`: Each interpreter now its has own free lists, singletons and " "caches:" msgstr "" -#: ../build/NEWS:6687 +#: ../build/NEWS:10641 msgid "" "Free lists: float, tuple, list, dict, frame, context, asynchronous " "generator, MemoryError." msgstr "" -#: ../build/NEWS:6689 +#: ../build/NEWS:10643 msgid "" "Singletons: empty tuple, empty bytes string, empty Unicode string, single " "byte character, single Unicode (latin1) character." msgstr "" -#: ../build/NEWS:6691 +#: ../build/NEWS:10645 msgid "Slice cache." msgstr "" -#: ../build/NEWS:6693 +#: ../build/NEWS:10647 msgid "They are no longer shared by all interpreters." msgstr "" -#: ../build/NEWS:6695 +#: ../build/NEWS:10649 msgid "" ":issue:`40679`: Certain :exc:`TypeError` messages about missing or extra " "arguments now include the function's :term:`qualified name`. Patch by " "Dennis Sweeney." msgstr "" -#: ../build/NEWS:6699 +#: ../build/NEWS:10653 msgid "" ":issue:`29590`: Make the stack trace correct after calling :meth:`generator." "throw` on a generator that has yielded from a ``yield from``." msgstr "" -#: ../build/NEWS:6703 +#: ../build/NEWS:10657 msgid "" ":issue:`4022`: Improve performance of generators by not raising internal " "StopIteration." msgstr "" -#: ../build/NEWS:6706 +#: ../build/NEWS:10660 msgid ":issue:`1635741`: Port :mod:`mmap` to multiphase initialization." msgstr "" -#: ../build/NEWS:6708 +#: ../build/NEWS:10662 msgid ":issue:`1635741`: Port :mod:`_lzma` to multiphase initialization." msgstr "" -#: ../build/NEWS:6710 +#: ../build/NEWS:10664 msgid "" ":issue:`37999`: Builtin and extension functions that take integer arguments " "no longer accept :class:`~decimal.Decimal`\\ s, :class:`~fractions." @@ -11388,13 +18644,13 @@ msgid "" "the :meth:`~object.__index__` method)." msgstr "" -#: ../build/NEWS:6716 +#: ../build/NEWS:10670 msgid "" ":issue:`29882`: Add :meth:`int.bit_count()`, counting the number of ones in " "the binary representation of an integer. Patch by Niklas Fiekas." msgstr "" -#: ../build/NEWS:6719 +#: ../build/NEWS:10673 msgid "" ":issue:`36982`: Use ncurses extended color functions when available to " "support terminals with 256 colors, and add the new function :func:`curses." @@ -11402,275 +18658,275 @@ msgid "" "provided by the underlying ncurses library." msgstr "" -#: ../build/NEWS:6724 +#: ../build/NEWS:10678 msgid "" ":issue:`19569`: Add the private macros ``_Py_COMP_DIAG_PUSH``, " "``_Py_COMP_DIAG_IGNORE_DEPR_DECLS``, and ``_Py_COMP_DIAG_POP``." msgstr "" -#: ../build/NEWS:6727 +#: ../build/NEWS:10681 msgid "" ":issue:`26680`: The int type now supports the x.is_integer() method for " "compatibility with float." msgstr "" -#: ../build/NEWS:6733 +#: ../build/NEWS:10687 msgid "" ":issue:`41900`: C14N 2.0 serialisation in xml.etree.ElementTree failed for " "unprefixed attributes when a default namespace was defined." msgstr "" -#: ../build/NEWS:6736 +#: ../build/NEWS:10690 msgid "" ":issue:`41887`: Strip leading spaces and tabs on :func:`ast.literal_eval`. " "Also document stripping of spaces and tabs for :func:`eval`." msgstr "" -#: ../build/NEWS:6739 +#: ../build/NEWS:10693 msgid "" ":issue:`41773`: Note in documentation that :func:`random.choices` doesn't " "support non-finite weights, raise :exc:`ValueError` when given non-finite " "weights." msgstr "" -#: ../build/NEWS:6743 +#: ../build/NEWS:10697 msgid "" ":issue:`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:6747 +#: ../build/NEWS:10701 msgid "" ":issue:`41842`: Add :func:`codecs.unregister` function to unregister a codec " "search function." msgstr "" -#: ../build/NEWS:6750 +#: ../build/NEWS:10704 msgid "" ":issue:`40564`: In ``zipfile.Path``, mutate the passed ZipFile object type " "instead of making a copy. Prevents issues when both the local copy and the " "caller’s copy attempt to close the same file handle." msgstr "" -#: ../build/NEWS:6754 +#: ../build/NEWS:10708 msgid "" ":issue:`40670`: More reliable validation of statements in :class:`timeit." "Timer`. It now accepts \"empty\" statements (only whitespaces and comments) " "and rejects misindentent statements." msgstr "" -#: ../build/NEWS:6758 +#: ../build/NEWS:10712 msgid "" ":issue:`41833`: The :class:`threading.Thread` constructor now uses the " "target name if the *target* argument is specified but the *name* argument is " "omitted." msgstr "" -#: ../build/NEWS:6762 +#: ../build/NEWS:10716 msgid "" ":issue:`41817`: fix `tkinter.EventType` Enum so all members are strings, and " "none are tuples" msgstr "" -#: ../build/NEWS:6765 +#: ../build/NEWS:10719 msgid "" ":issue:`41810`: :data:`types.EllipsisType`, :data:`types.NotImplementedType` " "and :data:`types.NoneType` have been reintroduced, providing a new set of " "types readily interpretable by static type checkers." msgstr "" -#: ../build/NEWS:6769 +#: ../build/NEWS:10723 msgid "" ":issue:`41815`: Fix SQLite3 segfault when backing up closed database. Patch " "contributed by Peter David McCormick." msgstr "" -#: ../build/NEWS:6772 +#: ../build/NEWS:10726 msgid "" ":issue:`41816`: StrEnum added: it ensures that all members are already " "strings or string candidates" msgstr "" -#: ../build/NEWS:6775 +#: ../build/NEWS:10729 msgid "" ":issue:`41517`: fix bug allowing Enums to be extended via multiple " "inheritance" msgstr "" -#: ../build/NEWS:6777 +#: ../build/NEWS:10731 msgid "" ":issue:`39587`: use the correct mix-in data type when constructing Enums" msgstr "" -#: ../build/NEWS:6779 +#: ../build/NEWS:10733 msgid "" ":issue:`41792`: Add is_typeddict function to typing.py to check if a type is " "a TypedDict class" msgstr "" -#: ../build/NEWS:6782 +#: ../build/NEWS:10736 msgid "" "Previously there was no way to check that without using private API. See the " "`relevant issue in python/typing `" msgstr "" -#: ../build/NEWS:6786 +#: ../build/NEWS:10740 msgid "" ":issue:`41789`: Honor `object` overrides in `Enum` class creation " "(specifically, `__str__`, `__repr__`, `__format__`, and `__reduce_ex__`)." msgstr "" -#: ../build/NEWS:6789 +#: ../build/NEWS:10743 msgid ":issue:`32218`: `enum.Flag` and `enum.IntFlag` members are now iterable" msgstr "" -#: ../build/NEWS:6791 +#: ../build/NEWS:10745 msgid "" ":issue:`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:6795 +#: ../build/NEWS:10749 msgid "" ":issue:`1635741`: Port the ``mashal`` extension module to the multi-phase " "initialization API (:pep:`489`)." msgstr "" -#: ../build/NEWS:6798 +#: ../build/NEWS:10752 msgid "" ":issue:`1635741`: Port the ``_string`` extension module to the multi-phase " "initialization API (:pep:`489`)." msgstr "" -#: ../build/NEWS:6801 +#: ../build/NEWS:10755 msgid ":issue:`41732`: Added an :term:`iterator` to :class:`memoryview`." msgstr "" -#: ../build/NEWS:6803 +#: ../build/NEWS:10757 msgid "" ":issue:`41720`: Fixed :meth:`turtle.Vec2D.__rmul__` for arguments which are " "not int or float." msgstr "" -#: ../build/NEWS:6806 +#: ../build/NEWS:10760 msgid "" ":issue:`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:6810 +#: ../build/NEWS:10764 msgid "" ":issue:`41687`: Fix implementation of sendfile to be compatible with Solaris." msgstr "" -#: ../build/NEWS:6812 +#: ../build/NEWS:10766 msgid "" ":issue:`41662`: No longer override exceptions raised in ``__len__()`` of a " "sequence of parameters in :mod:`sqlite3` with :exc:`~sqlite3." "ProgrammingError`." msgstr "" -#: ../build/NEWS:6816 +#: ../build/NEWS:10770 msgid "" ":issue:`39010`: Restarting a ``ProactorEventLoop`` on Windows no longer logs " "spurious ``ConnectionResetErrors``." msgstr "" -#: ../build/NEWS:6819 +#: ../build/NEWS:10773 msgid "" ":issue:`41638`: :exc:`~sqlite3.ProgrammingError` message for absent " "parameter in :mod:`sqlite3` contains now the name of the parameter instead " "of its index when parameters are supplied as a dict." msgstr "" -#: ../build/NEWS:6823 +#: ../build/NEWS:10777 msgid "" ":issue:`41662`: Fixed crash when mutate list of parameters during iteration " "in :mod:`sqlite3`." msgstr "" -#: ../build/NEWS:6826 +#: ../build/NEWS:10780 msgid "" ":issue:`41513`: Improved the accuracy of math.hypot(). Internally, each " "step is computed with extra precision so that the result is now almost " "always correctly rounded." msgstr "" -#: ../build/NEWS:6830 +#: ../build/NEWS:10784 msgid "" ":issue:`41609`: The pdb whatis command correctly reports instance methods as " "'Method' rather than 'Function'." msgstr "" -#: ../build/NEWS:6833 +#: ../build/NEWS:10787 msgid "" ":issue:`39994`: Fixed pprint's handling of dict subclasses that override " "__repr__." msgstr "" -#: ../build/NEWS:6836 +#: ../build/NEWS:10790 msgid "" ":issue:`32751`: When cancelling the task due to a timeout, :meth:`asyncio." "wait_for` will now wait until the cancellation is complete also in the case " "when *timeout* is <= 0, like it does with positive timeouts." msgstr "" -#: ../build/NEWS:6841 +#: ../build/NEWS:10795 msgid "" ":issue:`37658`: :meth:`asyncio.wait_for` now properly handles races between " "cancellation of itself and the completion of the wrapped awaitable." msgstr "" -#: ../build/NEWS:6844 +#: ../build/NEWS:10798 msgid "" ":issue:`40782`: Change the method asyncio.AbstractEventLoop.run_in_executor " "to not be a coroutine." msgstr "" -#: ../build/NEWS:6847 +#: ../build/NEWS:10801 msgid "" ":issue:`41520`: Fix :mod:`codeop` regression that prevented turning compile " "warnings into errors." msgstr "" -#: ../build/NEWS:6850 +#: ../build/NEWS:10804 msgid "" ":issue:`41528`: turtle uses math module functions to convert degrees to " "radians and vice versa and to calculate vector norm" msgstr "" -#: ../build/NEWS:6853 +#: ../build/NEWS:10807 msgid "" ":issue:`41513`: Minor algorithmic improvement to math.hypot() and math." "dist() giving small gains in speed and accuracy." msgstr "" -#: ../build/NEWS:6856 +#: ../build/NEWS:10810 msgid "" ":issue:`41503`: Fixed a race between setTarget and flush in logging.handlers." "MemoryHandler." msgstr "" -#: ../build/NEWS:6859 +#: ../build/NEWS:10813 msgid ":issue:`41497`: Fix potential UnicodeDecodeError in dis module." msgstr "" -#: ../build/NEWS:6861 +#: ../build/NEWS:10815 msgid "" ":issue:`41467`: On Windows, fix asyncio ``recv_into()`` return value when " "the socket/pipe is closed (:exc:`BrokenPipeError`): return ``0`` rather than " "an empty byte string (``b''``)." msgstr "" -#: ../build/NEWS:6865 +#: ../build/NEWS:10819 msgid ":issue:`41425`: Make tkinter doc example runnable." msgstr "" -#: ../build/NEWS:6867 +#: ../build/NEWS:10821 msgid "" ":issue:`41421`: Make an algebraic simplification to random.paretovariate(). " "It now is slightly less subject to round-off error and is slightly faster. " @@ -11678,110 +18934,110 @@ msgid "" "instead." msgstr "" -#: ../build/NEWS:6872 +#: ../build/NEWS:10826 msgid ":issue:`41440`: Add :func:`os.cpu_count()` support for VxWorks RTOS." msgstr "" -#: ../build/NEWS:6874 +#: ../build/NEWS:10828 msgid "" ":issue:`41316`: Fix the :mod:`tarfile` module to write only basename of TAR " "file to GZIP compression header." msgstr "" -#: ../build/NEWS:6877 +#: ../build/NEWS:10831 msgid "" ":issue:`41384`: Raise TclError instead of TypeError when an unknown option " "is passed to tkinter.OptionMenu." msgstr "" -#: ../build/NEWS:6880 +#: ../build/NEWS:10834 msgid "" ":issue:`41317`: Use add_done_callback() in asyncio.loop.sock_accept() to " "unsubscribe reader early on cancellation." msgstr "" -#: ../build/NEWS:6883 +#: ../build/NEWS:10837 msgid ":issue:`41364`: Reduce import overhead of :mod:`uuid`." msgstr "" -#: ../build/NEWS:6885 +#: ../build/NEWS:10839 msgid "" ":issue:`35328`: Set the environment variable ``VIRTUAL_ENV_PROMPT`` at :mod:" "`venv` activation." msgstr "" -#: ../build/NEWS:6888 +#: ../build/NEWS:10842 msgid "" ":issue:`41341`: Recursive evaluation of `typing.ForwardRef` in " "`get_type_hints`." msgstr "" -#: ../build/NEWS:6891 +#: ../build/NEWS:10845 msgid "" ":issue:`41344`: Prevent creating :class:`shared_memory.SharedMemory` objects " "with :code:`size=0`." msgstr "" -#: ../build/NEWS:6894 +#: ../build/NEWS:10848 msgid "" ":issue:`41333`: :meth:`collections.OrderedDict.pop` is now 2 times faster." msgstr "" -#: ../build/NEWS:6896 +#: ../build/NEWS:10850 msgid "" ":issue:`41288`: Unpickling invalid NEWOBJ_EX opcode with the C " "implementation raises now UnpicklingError instead of crashing." msgstr "" -#: ../build/NEWS:6899 +#: ../build/NEWS:10853 msgid "" ":issue:`39017`: Avoid infinite loop when reading specially crafted TAR files " "using the tarfile module (CVE-2019-20907)." msgstr "" -#: ../build/NEWS:6902 +#: ../build/NEWS:10856 msgid "" ":issue:`41273`: Speed up any transport using ``_ProactorReadPipeTransport`` " "by calling ``recv_into`` instead of ``recv``, thus not creating a new buffer " "for each ``recv`` call in the transport's read loop." msgstr "" -#: ../build/NEWS:6906 +#: ../build/NEWS:10860 msgid "" ":issue:`41235`: Fix the error handling in :meth:`ssl.SSLContext." "load_dh_params`." msgstr "" -#: ../build/NEWS:6909 +#: ../build/NEWS:10863 msgid "" ":issue:`41207`: In distutils.spawn, restore expectation that " "DistutilsExecError is raised when the command is not found." msgstr "" -#: ../build/NEWS:6912 +#: ../build/NEWS:10866 msgid "" ":issue:`29727`: Register :class:`array.array` as a :class:`~collections.abc." "MutableSequence`. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:6915 +#: ../build/NEWS:10869 msgid "" ":issue:`39168`: Remove the ``__new__`` method of :class:`typing.Generic`." msgstr "" -#: ../build/NEWS:6917 +#: ../build/NEWS:10871 msgid "" ":issue:`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:6920 +#: ../build/NEWS:10874 msgid "" ":issue:`41195`: Add read-only ssl.SSLContext.security_level attribute to " "retrieve the context's security level." msgstr "" -#: ../build/NEWS:6923 +#: ../build/NEWS:10877 msgid "" ":issue:`41193`: The ``write_history()`` atexit function of the readline " "completer now ignores any :exc:`OSError` to ignore error if the filesystem " @@ -11789,149 +19045,149 @@ msgid "" "`PermissionError`." msgstr "" -#: ../build/NEWS:6928 +#: ../build/NEWS:10882 msgid ":issue:`41182`: selector: use DefaultSelector based upon implementation" msgstr "" -#: ../build/NEWS:6930 +#: ../build/NEWS:10884 msgid "" ":issue:`41161`: The decimal module now requires libmpdec-2.5.0. Users of --" "with-system-libmpdec should update their system library." msgstr "" -#: ../build/NEWS:6933 +#: ../build/NEWS:10887 msgid ":issue:`40874`: The decimal module now requires libmpdec-2.5.0." msgstr "" -#: ../build/NEWS:6935 +#: ../build/NEWS:10889 msgid "" ":issue:`41138`: Fixed the :mod:`trace` module CLI for Python source files " "with non-UTF-8 encoding." msgstr "" -#: ../build/NEWS:6938 +#: ../build/NEWS:10892 msgid "" ":issue:`31082`: Use the term \"iterable\" in the docstring for :func:" "`functools.reduce`." msgstr "" -#: ../build/NEWS:6941 +#: ../build/NEWS:10895 msgid ":issue:`40521`: Remove freelist from collections.deque()." msgstr "" -#: ../build/NEWS:6943 +#: ../build/NEWS:10897 msgid "" ":issue:`31938`: Fix default-value signatures of several functions in the :" "mod:`select` module - by Anthony Sottile." msgstr "" -#: ../build/NEWS:6946 +#: ../build/NEWS:10900 msgid "" ":issue:`41068`: Fixed reading files with non-ASCII names from ZIP archive " "directly after writing them." msgstr "" -#: ../build/NEWS:6949 +#: ../build/NEWS:10903 msgid "" ":issue:`41058`: :func:`pdb.find_function` now correctly determines the " "source file encoding." msgstr "" -#: ../build/NEWS:6952 +#: ../build/NEWS:10906 msgid "" ":issue:`41056`: Invalid file descriptor values are now prevented from being " "passed to os.fpathconf. (discovered by Coverity)" msgstr "" -#: ../build/NEWS:6955 +#: ../build/NEWS:10909 msgid "" ":issue:`41056`: Fix a NULL pointer dereference within the ssl module during " "a MemoryError in the keylog callback. (discovered by Coverity)" msgstr "" -#: ../build/NEWS:6958 +#: ../build/NEWS:10912 msgid "" ":issue:`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:6962 +#: ../build/NEWS:10916 msgid "" ":issue:`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:6966 +#: ../build/NEWS:10920 msgid "" ":issue:`41043`: Fixed the use of :func:`~glob.glob` in the stdlib: literal " "part of the path is now always correctly escaped." msgstr "" -#: ../build/NEWS:6969 +#: ../build/NEWS:10923 msgid "" ":issue:`41025`: Fixed an issue preventing the C implementation of :class:" "`zoneinfo.ZoneInfo` from being subclassed." msgstr "" -#: ../build/NEWS:6972 +#: ../build/NEWS:10926 msgid "" ":issue:`35018`: Add the :class:`xml.sax.handler.LexicalHandler` class that " "is present in other SAX XML implementations." msgstr "" -#: ../build/NEWS:6975 +#: ../build/NEWS:10929 msgid "" ":issue:`41002`: Improve performance of HTTPResponse.read with a given " "amount. Patch by Bruce Merry." msgstr "" -#: ../build/NEWS:6978 +#: ../build/NEWS:10932 msgid "" ":issue:`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:6982 +#: ../build/NEWS:10936 msgid "" ":issue:`40967`: Removed :meth:`asyncio.Task.current_task` and :meth:`asyncio." "Task.all_tasks`. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:6985 +#: ../build/NEWS:10939 msgid "" ":issue:`40924`: Ensure ``importlib.resources.path`` returns an extant path " "for the SourceFileLoader's resource reader. Avoids the regression identified " "in master while a long-term solution is devised." msgstr "" -#: ../build/NEWS:6989 +#: ../build/NEWS:10943 msgid "" ":issue:`40955`: Fix a minor memory leak in :mod:`subprocess` module when " "extra_groups was specified." msgstr "" -#: ../build/NEWS:6992 +#: ../build/NEWS:10946 msgid "" ":issue:`40855`: The standard deviation and variance functions in the " "statistics module were ignoring their mu and xbar arguments." msgstr "" -#: ../build/NEWS:6995 +#: ../build/NEWS:10949 msgid "" ":issue:`40939`: Use the new PEG parser when generating the stdlib :mod:" "`keyword` module." msgstr "" -#: ../build/NEWS:6998 +#: ../build/NEWS:10952 msgid "" ":issue:`23427`: Add :data:`sys.orig_argv` attribute: the list of the " "original command line arguments passed to the Python executable." msgstr "" -#: ../build/NEWS:7001 +#: ../build/NEWS:10955 msgid "" ":issue:`33689`: Ignore empty or whitespace-only lines in .pth files. This " "matches the documentated behavior. Before, empty lines caused the site-" @@ -11939,49 +19195,49 @@ msgid "" "contributors Malcolm Smith and Tal Einat." msgstr "" -#: ../build/NEWS:7006 +#: ../build/NEWS:10960 msgid "" ":issue:`40884`: Added a `defaults` parameter to :class:`logging.Formatter`, " "to allow specifying default values for custom fields. Patch by Asaf Alon and " "Bar Harel." msgstr "" -#: ../build/NEWS:7010 +#: ../build/NEWS:10964 msgid ":issue:`40876`: Clarify error message in the :mod:`csv` module." msgstr "" -#: ../build/NEWS:7012 +#: ../build/NEWS:10966 msgid "" ":issue:`39791`: Refresh importlib.metadata from importlib_metadata 1.6.1." msgstr "" -#: ../build/NEWS:7014 +#: ../build/NEWS:10968 msgid "" ":issue:`40807`: Stop codeop._maybe_compile, used by code." "InteractiveInterpreter (and IDLE). from emitting each warning three times." msgstr "" -#: ../build/NEWS:7017 +#: ../build/NEWS:10971 msgid "" ":issue:`32604`: Fix reference leak in the :mod:`select` module when the " "module is imported in a subinterpreter." msgstr "" -#: ../build/NEWS:7020 +#: ../build/NEWS:10974 msgid "" ":issue:`39791`: Built-in loaders (SourceFileLoader and ZipImporter) now " "supply ``TraversableResources`` implementations for ``ResourceReader``, and " "the fallback function has been removed." msgstr "" -#: ../build/NEWS:7024 +#: ../build/NEWS:10978 msgid "" ":issue:`39314`: :class:`rlcompleter.Completer` and the standard Python shell " "now close the parenthesis for functions that take no arguments. Patch " "contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:7028 +#: ../build/NEWS:10982 msgid "" ":issue:`17005`: The topological sort functionality that was introduced " "initially in the :mod:`functools` module has been moved to a new :mod:" @@ -11989,30 +19245,30 @@ msgid "" "scope of the :mod:`functools` module. Patch by Pablo Galindo" msgstr "" -#: ../build/NEWS:7033 +#: ../build/NEWS:10987 msgid "" ":issue:`40834`: Fix truncate when sending str object with_xxsubinterpreters." "channel_send." msgstr "" -#: ../build/NEWS:7036 +#: ../build/NEWS:10990 msgid ":issue:`40755`: Add rich comparisons to collections.Counter()." msgstr "" -#: ../build/NEWS:7038 +#: ../build/NEWS:10992 msgid "" ":issue:`26407`: Unexpected errors in calling the ``__iter__`` method are no " "longer masked by ``TypeError`` in :func:`csv.reader`, :func:`csv.writer." "writerow` and :meth:`csv.writer.writerows`." msgstr "" -#: ../build/NEWS:7042 +#: ../build/NEWS:10996 msgid "" ":issue:`39384`: Fixed email.contentmanager to allow set_content() to set a " "null string." msgstr "" -#: ../build/NEWS:7045 +#: ../build/NEWS:10999 msgid "" ":issue:`40744`: The :mod:`sqlite3` module uses SQLite API functions that " "require SQLite v3.7.3 or higher. This patch removes support for older " @@ -12020,38 +19276,38 @@ msgid "" "and runtime. Patch by Sergey Fedoseev and Erlend E. Aasland." msgstr "" -#: ../build/NEWS:7050 +#: ../build/NEWS:11004 msgid "" ":issue:`40777`: Initialize PyDateTime_IsoCalendarDateType.tp_base at run-" "time to avoid errors on some compilers." msgstr "" -#: ../build/NEWS:7053 +#: ../build/NEWS:11007 msgid "" ":issue:`38488`: Update ensurepip to install pip 20.1.1 and setuptools 47.1.0." msgstr "" -#: ../build/NEWS:7055 +#: ../build/NEWS:11009 msgid "" ":issue:`40792`: The result of :func:`operator.index` now always has exact " "type :class:`int`. Previously, the result could have been an instance of a " "subclass of ``int``." msgstr "" -#: ../build/NEWS:7059 +#: ../build/NEWS:11013 msgid "" ":issue:`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:7063 +#: ../build/NEWS:11017 msgid "" ":issue:`40791`: :func:`hashlib.compare_digest` uses OpenSSL's " "``CRYPTO_memcmp()`` function when OpenSSL is available." msgstr "" -#: ../build/NEWS:7066 +#: ../build/NEWS:11020 msgid "" ":issue:`40795`: :mod:`ctypes` module: If ctypes fails to convert the result " "of a callback or if a ctypes callback function raises an exception, sys." @@ -12059,84 +19315,84 @@ msgid "" "was logged into stderr by :c:func:`PyErr_Print`." msgstr "" -#: ../build/NEWS:7071 +#: ../build/NEWS:11025 msgid "" ":issue:`16995`: Add :func:`base64.b32hexencode` and :func:`base64." "b32hexdecode` to support the Base32 Encoding with Extended Hex Alphabet." msgstr "" -#: ../build/NEWS:7074 +#: ../build/NEWS:11028 msgid "" ":issue:`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:7077 +#: ../build/NEWS:11031 msgid ":issue:`30064`: Fix asyncio ``loop.sock_*`` race condition issue" msgstr "" -#: ../build/NEWS:7079 +#: ../build/NEWS:11033 msgid ":issue:`40759`: Deprecate the :mod:`symbol` module." msgstr "" -#: ../build/NEWS:7081 +#: ../build/NEWS:11035 msgid "" ":issue:`40756`: The second argument (extra) of ``LoggerAdapter.__init__`` " "now defaults to None." msgstr "" -#: ../build/NEWS:7084 +#: ../build/NEWS:11038 msgid "" ":issue:`37129`: Add a new :data:`os.RWF_APPEND` flag for :func:`os.pwritev`." msgstr "" -#: ../build/NEWS:7086 +#: ../build/NEWS:11040 msgid "" ":issue:`40737`: Fix possible reference leak for :mod:`sqlite3` " "initialization." msgstr "" -#: ../build/NEWS:7088 +#: ../build/NEWS:11042 msgid "" ":issue:`40726`: Handle cases where the ``end_lineno`` is ``None`` on :func:" "`ast.increment_lineno`." msgstr "" -#: ../build/NEWS:7091 +#: ../build/NEWS:11045 msgid "" ":issue:`40698`: :mod:`distutils` upload creates SHA2-256 and Blake2b-256 " "digests. MD5 digests is skipped if platform blocks MD5." msgstr "" -#: ../build/NEWS:7094 +#: ../build/NEWS:11048 msgid "" ":issue:`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:7098 +#: ../build/NEWS:11052 msgid "" ":issue:`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:7102 +#: ../build/NEWS:11056 msgid "" ":issue:`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:7105 +#: ../build/NEWS:11059 msgid "" ":issue:`40626`: Add h5 file extension as MIME Type application/x-hdf5, as " "per HDF Group recommendation for HDF5 formatted data files. Patch " "contributed by Mark Schwab." msgstr "" -#: ../build/NEWS:7109 +#: ../build/NEWS:11063 msgid "" ":issue:`25920`: On macOS, when building Python for macOS 10.4 and older, " "which wasn't the case for python.org macOS installer, :func:`socket." @@ -12148,13 +19404,13 @@ msgid "" "older than 4." msgstr "" -#: ../build/NEWS:7118 +#: ../build/NEWS:11072 msgid "" ":issue:`40671`: Prepare ``_hashlib`` for :pep:`489` and use :c:func:" "`PyModule_AddType`." msgstr "" -#: ../build/NEWS:7121 +#: ../build/NEWS:11075 msgid "" ":issue:`32309`: Added a new :term:`coroutine` :func:`asyncio.to_thread`. It " "is mainly used for running IO-bound functions in a separate thread to avoid " @@ -12163,124 +19419,124 @@ msgid "" "arguments." msgstr "" -#: ../build/NEWS:7127 +#: ../build/NEWS:11081 msgid "" ":issue:`36543`: Restored the deprecated :mod:`xml.etree.cElementTree` module." msgstr "" -#: ../build/NEWS:7129 +#: ../build/NEWS:11083 msgid "" ":issue:`40611`: :data:`~mmap.MAP_POPULATE` constant has now been added to " "the list of exported :mod:`mmap` module flags." msgstr "" -#: ../build/NEWS:7132 +#: ../build/NEWS:11086 msgid "" ":issue:`39881`: PEP 554 for use in the test suite. (Patch By Joannah " "Nanjekye)" msgstr "" -#: ../build/NEWS:7134 +#: ../build/NEWS:11088 msgid "" ":issue:`13097`: ``ctypes`` now raises an ``ArgumentError`` when a callback " "is invoked with more than 1024 arguments." msgstr "" -#: ../build/NEWS:7137 +#: ../build/NEWS:11091 msgid "" ":issue:`39385`: A new test assertion context-manager, :func:`unittest." "assertNoLogs` will ensure a given block of code emits no log messages using " "the logging module. Contributed by Kit Yan Choi." msgstr "" -#: ../build/NEWS:7141 +#: ../build/NEWS:11095 msgid "" ":issue:`23082`: Updated the error message and docs of PurePath.relative_to() " "to better reflect the function behaviour." msgstr "" -#: ../build/NEWS:7144 +#: ../build/NEWS:11098 msgid ":issue:`40318`: Use SQLite3 trace v2 API, if it is available." msgstr "" -#: ../build/NEWS:7146 +#: ../build/NEWS:11100 msgid "" ":issue:`40105`: ZipFile truncates files to avoid corruption when a shorter " "comment is provided in append (\"a\") mode. Patch by Jan Mazur." msgstr "" -#: ../build/NEWS:7149 +#: ../build/NEWS:11103 msgid "" ":issue:`40084`: Fix ``Enum.__dir__``: dir(Enum.member) now includes " "attributes as well as methods." msgstr "" -#: ../build/NEWS:7152 +#: ../build/NEWS:11106 msgid "" ":issue:`31122`: ssl.wrap_socket() now raises ssl.SSLEOFError rather than " "OSError when peer closes connection during TLS negotiation" msgstr "" -#: ../build/NEWS:7155 +#: ../build/NEWS:11109 msgid "" ":issue:`39728`: fix default `_missing_` so a duplicate `ValueError` is not " "set as the `__context__` of the original `ValueError`" msgstr "" -#: ../build/NEWS:7158 +#: ../build/NEWS:11112 msgid "" ":issue:`39244`: Fixed :class:`multiprocessing.context.get_all_start_methods` " "to properly return the default method first on macOS." msgstr "" -#: ../build/NEWS:7161 +#: ../build/NEWS:11115 msgid "" ":issue:`39040`: Fix parsing of invalid mime headers parameters by collapsing " "whitespace between encoded words in a bare-quote-string." msgstr "" -#: ../build/NEWS:7164 +#: ../build/NEWS:11118 msgid "" ":issue:`38731`: Add ``--quiet`` option to command-line interface of :mod:" "`py_compile`. Patch by Gregory Schevchenko." msgstr "" -#: ../build/NEWS:7167 +#: ../build/NEWS:11121 msgid "" ":issue:`35714`: :exc:`struct.error` is now raised if there is a null " "character in a :mod:`struct` format string." msgstr "" -#: ../build/NEWS:7170 +#: ../build/NEWS:11124 msgid "" ":issue:`38144`: Added the *root_dir* and *dir_fd* parameters in :func:`glob." "glob`." msgstr "" -#: ../build/NEWS:7173 +#: ../build/NEWS:11127 msgid "" ":issue:`26543`: Fix :meth:`IMAP4.noop()` when debug mode is enabled (ex: " "``imaplib.Debug = 3``)." msgstr "" -#: ../build/NEWS:7176 +#: ../build/NEWS:11130 msgid "" ":issue:`12178`: :func:`csv.writer` now correctly escapes *escapechar* when " "input contains *escapechar*. Patch by Catalin Iacob, Berker Peksag, and " "Itay Elbirt." msgstr "" -#: ../build/NEWS:7180 +#: ../build/NEWS:11134 msgid "" ":issue:`36290`: AST nodes are now raising :exc:`TypeError` on conflicting " "keyword arguments. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:7183 +#: ../build/NEWS:11137 msgid ":issue:`33944`: Added site.py site-packages tracing in verbose mode." msgstr "" -#: ../build/NEWS:7185 +#: ../build/NEWS:11139 msgid "" ":issue:`35078`: Refactor formatweekday, formatmonthname methods in " "LocaleHTMLCalendar and LocaleTextCalendar classes in calendar module to call " @@ -12288,7 +19544,7 @@ msgid "" "LocaleHTMLCalendar. Patch by Srinivas Reddy Thatiparthy" msgstr "" -#: ../build/NEWS:7190 +#: ../build/NEWS:11144 msgid "" ":issue:`29620`: :func:`~unittest.TestCase.assertWarns` no longer raises a " "``RuntimeException`` when accessing a module's ``__warningregistry__`` " @@ -12296,7 +19552,7 @@ msgid "" "another thread. Patch by Kernc." msgstr "" -#: ../build/NEWS:7195 +#: ../build/NEWS:11149 msgid "" ":issue:`31844`: Remove ``ParserBase.error()`` method from the private and " "undocumented ``_markupbase`` module. :class:`html.parser.HTMLParser` is the " @@ -12304,152 +19560,152 @@ msgid "" "deprecated in Python 3.4 and removed in Python 3.5." msgstr "" -#: ../build/NEWS:7200 +#: ../build/NEWS:11154 msgid "" ":issue:`34226`: Fix `cgi.parse_multipart` without content_length. Patch by " "Roger Duran" msgstr "" -#: ../build/NEWS:7203 +#: ../build/NEWS:11157 msgid "" ":issue:`33660`: Fix pathlib.PosixPath to resolve a relative path located on " "the root directory properly." msgstr "" -#: ../build/NEWS:7206 +#: ../build/NEWS:11160 msgid "" ":issue:`28557`: Improve the error message for a misbehaving ``rawio." "readinto``" msgstr "" -#: ../build/NEWS:7208 +#: ../build/NEWS:11162 msgid "" ":issue:`26680`: The d.is_integer() method is added to the Decimal type, for " "compatibility with other number types." msgstr "" -#: ../build/NEWS:7211 +#: ../build/NEWS:11165 msgid "" ":issue:`26680`: The x.is_integer() method is incorporated into the abstract " "types of the numeric tower, Real, Rational and Integral, with appropriate " "default implementations." msgstr "" -#: ../build/NEWS:7218 +#: ../build/NEWS:11172 msgid "" ":issue:`41428`: Add documentation for :pep:`604` (Allow writing union types " "as ``X | Y``)." msgstr "" -#: ../build/NEWS:7221 +#: ../build/NEWS:11175 msgid "" ":issue:`41774`: In Programming FAQ \"Sequences (Tuples/Lists)\" section, add " "\"How do you remove multiple items from a list\"." msgstr "" -#: ../build/NEWS:7224 +#: ../build/NEWS:11178 msgid "" ":issue:`35293`: Fix RemovedInSphinx40Warning when building the " "documentation. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:7227 +#: ../build/NEWS:11181 msgid "" ":issue:`37149`: Change Shipman tkinter doc link from archive.org to TkDocs. " "(The doc has been removed from the NMT server.) The new link responds much " "faster and includes a short explanatory note." msgstr "" -#: ../build/NEWS:7231 +#: ../build/NEWS:11185 msgid "" ":issue:`41726`: Update the refcounts info of ``PyType_FromModuleAndSpec``." msgstr "" -#: ../build/NEWS:7233 +#: ../build/NEWS:11187 msgid ":issue:`41624`: Fix the signature of :class:`typing.Coroutine`." msgstr "" -#: ../build/NEWS:7235 +#: ../build/NEWS:11189 msgid "" ":issue:`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:7239 +#: ../build/NEWS:11193 msgid ":issue:`41045`: Add documentation for debug feature of f-strings." msgstr "" -#: ../build/NEWS:7241 +#: ../build/NEWS:11195 msgid "" ":issue:`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:7245 +#: ../build/NEWS:11199 msgid "" ":issue:`40979`: Refactored typing.rst, arranging more than 70 classes, " "functions, and decorators into new sub-sections." msgstr "" -#: ../build/NEWS:7248 +#: ../build/NEWS:11202 msgid "" ":issue:`40552`: Fix in tutorial section 4.2. Code snippet is now correct." msgstr "" -#: ../build/NEWS:7250 +#: ../build/NEWS:11204 msgid "" ":issue:`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:7254 +#: ../build/NEWS:11208 msgid "" ":issue:`37703`: Updated Documentation to comprehensively elaborate on the " "behaviour of gather.cancel()" msgstr "" -#: ../build/NEWS:7260 +#: ../build/NEWS:11214 msgid "" ":issue:`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:7264 +#: ../build/NEWS:11218 msgid ":issue:`41731`: Make test_cmd_line_script pass with option '-vv'." msgstr "" -#: ../build/NEWS:7266 +#: ../build/NEWS:11220 msgid ":issue:`41602`: Add tests for SIGINT handling in the runpy module." msgstr "" -#: ../build/NEWS:7268 +#: ../build/NEWS:11222 msgid "" ":issue:`41521`: :mod:`test.support`: Rename ``blacklist`` parameter of :func:" "`~test.support.check__all__` to ``not_exported``." msgstr "" -#: ../build/NEWS:7271 +#: ../build/NEWS:11225 msgid ":issue:`41477`: Make ctypes optional in test_genericalias." msgstr "" -#: ../build/NEWS:7273 +#: ../build/NEWS:11227 msgid "" ":issue:`41085`: Fix integer overflow in the :meth:`array.array.index` method " "on 64-bit Windows for index larger than ``2**31``." msgstr "" -#: ../build/NEWS:7276 +#: ../build/NEWS:11230 msgid "" ":issue:`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:7280 +#: ../build/NEWS:11234 msgid "" ":issue:`38377`: On Linux, skip tests using multiprocessing if the current " "user cannot create a file in ``/dev/shm/`` directory. Add the :func:`~test." @@ -12457,177 +19713,177 @@ msgid "" "`test.support` module." msgstr "" -#: ../build/NEWS:7285 +#: ../build/NEWS:11239 msgid "" ":issue:`41009`: Fix use of ``support.require_{linux|mac|freebsd}_version()`` " "decorators as class decorator." msgstr "" -#: ../build/NEWS:7288 +#: ../build/NEWS:11242 msgid "" ":issue:`41003`: Fix ``test_copyreg`` when ``numpy`` is installed: ``test." "pickletester`` now saves/restores warnings filters when importing ``numpy``, " "to ignore filters installed by ``numpy``." msgstr "" -#: ../build/NEWS:7292 +#: ../build/NEWS:11246 msgid "" ":issue:`40964`: Disable remote :mod:`imaplib` tests, host cyrus.andrew.cmu." "edu is blocking incoming connections." msgstr "" -#: ../build/NEWS:7295 +#: ../build/NEWS:11249 msgid "" ":issue:`40927`: Fix test_binhex when run twice: it now uses " "import_fresh_module() to ensure that it raises DeprecationWarning each time." msgstr "" -#: ../build/NEWS:7299 +#: ../build/NEWS:11253 msgid "" ":issue:`17258`: Skip some :mod:`multiprocessing` tests when MD5 hash digest " "is blocked." msgstr "" -#: ../build/NEWS:7302 +#: ../build/NEWS:11256 msgid ":issue:`31904`: Increase LOOPBACK_TIMEOUT to 10 for VxWorks RTOS." msgstr "" -#: ../build/NEWS:7304 +#: ../build/NEWS:11258 msgid "" ":issue:`38169`: Increase code coverage for SharedMemory and ShareableList" msgstr "" -#: ../build/NEWS:7306 +#: ../build/NEWS:11260 msgid "" ":issue:`34401`: Make test_gdb properly run on HP-UX. Patch by Michael Osipov." msgstr "" -#: ../build/NEWS:7311 +#: ../build/NEWS:11265 msgid "" ":issue:`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:7314 +#: ../build/NEWS:11268 msgid "" ":issue:`41617`: Fix ``pycore_bitutils.h`` header file to support old clang " "versions: ``__builtin_bswap16()`` is not available in LLVM clang 3.0." msgstr "" -#: ../build/NEWS:7317 +#: ../build/NEWS:11271 msgid ":issue:`40204`: Pin Sphinx version to 2.3.1 in ``Doc/Makefile``." msgstr "" -#: ../build/NEWS:7319 +#: ../build/NEWS:11273 msgid "" ":issue:`36020`: The C99 functions :c:func:`snprintf` and :c:func:`vsnprintf` " "are now required to build Python." msgstr "" -#: ../build/NEWS:7322 +#: ../build/NEWS:11276 msgid "" ":issue:`40684`: ``make install`` now uses the ``PLATLIBDIR`` variable for " "the destination ``lib-dynload/`` directory when ``./configure --with-" "platlibdir`` is used." msgstr "" -#: ../build/NEWS:7326 +#: ../build/NEWS:11280 msgid "" ":issue:`40683`: Fixed an issue where the :mod:`zoneinfo` module and its " "tests were not included when Python is installed with ``make``." msgstr "" -#: ../build/NEWS:7332 +#: ../build/NEWS:11286 msgid "" ":issue:`41744`: Fixes automatic import of props file when using the Nuget " "package." msgstr "" -#: ../build/NEWS:7335 +#: ../build/NEWS:11289 msgid "" ":issue:`41627`: The user site directory for 32-bit now includes a ``-32`` " "suffix to distinguish it from the 64-bit interpreter's directory." msgstr "" -#: ../build/NEWS:7338 +#: ../build/NEWS:11292 msgid "" ":issue:`41526`: Fixed layout of final page of the installer by removing the " "special thanks to Mark Hammond (with his permission)." msgstr "" -#: ../build/NEWS:7341 +#: ../build/NEWS:11295 msgid ":issue:`41492`: Fixes the description that appears in UAC prompts." msgstr "" -#: ../build/NEWS:7343 +#: ../build/NEWS:11297 msgid "" ":issue:`40948`: Improve post-install message to direct people to the \"py\" " "command." msgstr "" -#: ../build/NEWS:7346 +#: ../build/NEWS:11300 msgid "" ":issue:`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:7349 +#: ../build/NEWS:11303 msgid ":issue:`40741`: Update Windows release to include SQLite 3.32.3." msgstr "" -#: ../build/NEWS:7351 +#: ../build/NEWS:11305 msgid "" ":issue:`41142`: :mod:`msilib` now supports creating CAB files with non-ASCII " "file path and adding files with non-ASCII file path to them." msgstr "" -#: ../build/NEWS:7354 +#: ../build/NEWS:11308 msgid "" ":issue:`41074`: Fixed support of non-ASCII names in functions :func:`msilib." "OpenDatabase` and :func:`msilib.init_database` and non-ASCII SQL in method :" "meth:`msilib.Database.OpenView`." msgstr "" -#: ../build/NEWS:7358 +#: ../build/NEWS:11312 msgid "" ":issue:`41039`: Stable ABI redirection DLL (python3.dll) now uses ``#pragma " "comment(linker)`` for re-exporting." msgstr "" -#: ../build/NEWS:7361 +#: ../build/NEWS:11315 msgid ":issue:`40164`: Updates Windows OpenSSL to 1.1.1g" msgstr "" -#: ../build/NEWS:7363 +#: ../build/NEWS:11317 msgid "" ":issue:`39631`: Changes the registered MIME type for ``.py`` files on " "Windows to ``text/x-python`` instead of ``text/plain``." msgstr "" -#: ../build/NEWS:7366 +#: ../build/NEWS:11320 msgid "" ":issue:`40677`: Manually define IO_REPARSE_TAG_APPEXECLINK in case some old " "Windows SDK doesn't have it." msgstr "" -#: ../build/NEWS:7369 +#: ../build/NEWS:11323 msgid "" ":issue:`37556`: Extend py.exe help to mention overrides via venv, shebang, " "environmental variables & ini files." msgstr "" -#: ../build/NEWS:7375 +#: ../build/NEWS:11329 msgid ":issue:`41557`: Update macOS installer to use SQLite 3.33.0." msgstr "" -#: ../build/NEWS:7377 +#: ../build/NEWS:11331 msgid "" ":issue:`39580`: Avoid opening Finder window if running installer from the " "command line. Patch contributed by Rick Heil." msgstr "" -#: ../build/NEWS:7380 +#: ../build/NEWS:11334 msgid "" ":issue:`41100`: Fix configure error when building on macOS 11. Note that the " "current Python release was released shortly after the first developer " @@ -12636,133 +19892,133 @@ msgid "" "supported in a future bugfix release of Python 3.8.x and with 3.9.0." msgstr "" -#: ../build/NEWS:7386 +#: ../build/NEWS:11340 msgid ":issue:`40741`: Update macOS installer to use SQLite 3.32.3." msgstr "" -#: ../build/NEWS:7388 +#: ../build/NEWS:11342 msgid "" ":issue:`41005`: fixed an XDG settings issue not allowing macos to open " "browser in webbrowser.py" msgstr "" -#: ../build/NEWS:7391 +#: ../build/NEWS:11345 msgid ":issue:`40741`: Update macOS installer to use SQLite 3.32.2." msgstr "" -#: ../build/NEWS:7396 +#: ../build/NEWS:11350 msgid ":issue:`41775`: Use 'IDLE Shell' as shell title" msgstr "" -#: ../build/NEWS:7398 +#: ../build/NEWS:11352 msgid ":issue:`35764`: Rewrite the Calltips doc section." msgstr "" -#: ../build/NEWS:7400 +#: ../build/NEWS:11354 msgid "" ":issue:`40181`: In calltips, stop reminding that '/' marks the end of " "positional-only arguments." msgstr "" -#: ../build/NEWS:7403 +#: ../build/NEWS:11357 msgid "" ":issue:`41468`: Improve IDLE run crash error message (which users should " "never see)." msgstr "" -#: ../build/NEWS:7406 +#: ../build/NEWS:11360 msgid "" ":issue:`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:7410 +#: ../build/NEWS:11364 msgid "" ":issue:`41300`: Save files with non-ascii chars. Fix regression released in " "3.9.0b4 and 3.8.4." msgstr "" -#: ../build/NEWS:7413 +#: ../build/NEWS:11367 msgid "" ":issue:`37765`: Add keywords to module name completion list. Rewrite " "Completions section of IDLE doc." msgstr "" -#: ../build/NEWS:7416 +#: ../build/NEWS:11370 msgid "" ":issue:`41152`: The encoding of ``stdin``, ``stdout`` and ``stderr`` in IDLE " "is now always UTF-8." msgstr "" -#: ../build/NEWS:7419 +#: ../build/NEWS:11373 msgid ":issue:`41144`: Make Open Module open a special module such as os.path." msgstr "" -#: ../build/NEWS:7421 +#: ../build/NEWS:11375 msgid "" ":issue:`39885`: Make context menu Cut and Copy work again when right-" "clicking within a selection." msgstr "" -#: ../build/NEWS:7424 +#: ../build/NEWS:11378 msgid ":issue:`40723`: Make test_idle pass when run after import." msgstr "" -#: ../build/NEWS:7429 +#: ../build/NEWS:11383 msgid "" ":issue:`41936`: Removed undocumented macros ``Py_ALLOW_RECURSION`` and " "``Py_END_ALLOW_RECURSION`` and the ``recursion_critical`` field of the :c:" "type:`PyInterpreterState` structure." msgstr "" -#: ../build/NEWS:7433 +#: ../build/NEWS:11387 msgid "" ":issue:`41692`: The ``PyUnicode_InternImmortal()`` function is now " "deprecated and will be removed in Python 3.12: use :c:func:" "`PyUnicode_InternInPlace` instead. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:7437 +#: ../build/NEWS:11391 msgid "" ":issue:`41842`: Add :c:func:`PyCodec_Unregister` function to unregister a " "codec search function." msgstr "" -#: ../build/NEWS:7440 +#: ../build/NEWS:11394 msgid "" ":issue:`41834`: Remove the ``_Py_CheckRecursionLimit`` variable: it has been " "replaced by ``ceval.recursion_limit`` of the :c:type:`PyInterpreterState` " "structure. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:7444 +#: ../build/NEWS:11398 msgid "" ":issue:`41689`: Types created with :c:func:`PyType_FromSpec` now make any " "signature in their ``tp_doc`` slot accessible from ``__text_signature__``." msgstr "" -#: ../build/NEWS:7447 +#: ../build/NEWS:11401 msgid "" ":issue:`41524`: Fix bug in PyOS_mystrnicmp and PyOS_mystricmp that " "incremented pointers beyond the end of a string." msgstr "" -#: ../build/NEWS:7450 +#: ../build/NEWS:11404 msgid "" ":issue:`41324`: Add a minimal decimal capsule API. The API supports fast " "conversions between Decimals up to 38 digits and their triple representation " "as a C struct." msgstr "" -#: ../build/NEWS:7454 +#: ../build/NEWS:11408 msgid "" ":issue:`30155`: Add :c:func:`PyDateTime_DATE_GET_TZINFO` and :c:func:" "`PyDateTime_TIME_GET_TZINFO` macros for accessing the ``tzinfo`` attributes " "of :class:`datetime.datetime` and :class:`datetime.time` objects." msgstr "" -#: ../build/NEWS:7459 +#: ../build/NEWS:11413 msgid "" ":issue:`40170`: Revert :c:func:`PyType_HasFeature` change: it reads again " "directly the :c:member:`PyTypeObject.tp_flags` member when the limited C API " @@ -12770,25 +20026,25 @@ msgid "" "hides implementation details." msgstr "" -#: ../build/NEWS:7464 +#: ../build/NEWS:11418 msgid ":issue:`41123`: Remove ``PyUnicode_AsUnicodeCopy``." msgstr "" -#: ../build/NEWS:7466 +#: ../build/NEWS:11420 msgid ":issue:`41123`: Removed ``PyLong_FromUnicode()``." msgstr "" -#: ../build/NEWS:7468 +#: ../build/NEWS:11422 msgid ":issue:`41123`: Removed ``PyUnicode_GetMax()``." msgstr "" -#: ../build/NEWS:7470 +#: ../build/NEWS:11424 msgid "" ":issue:`41123`: Removed ``Py_UNICODE_str*`` functions manipulating " "``Py_UNICODE*`` strings." msgstr "" -#: ../build/NEWS:7473 +#: ../build/NEWS:11427 msgid "" ":issue:`41103`: ``PyObject_AsCharBuffer()``, ``PyObject_AsReadBuffer()``, " "``PyObject_CheckReadBuffer()``, and ``PyObject_AsWriteBuffer()`` are " @@ -12796,13 +20052,13 @@ msgid "" "and :c:func:`PyBuffer_Release`." msgstr "" -#: ../build/NEWS:7478 +#: ../build/NEWS:11432 msgid "" ":issue:`36346`: Raises DeprecationWarning for ``PyUnicode_FromUnicode(NULL, " "size)`` and ``PyUnicode_FromStringAndSize(NULL, size)`` with ``size > 0``." msgstr "" -#: ../build/NEWS:7481 +#: ../build/NEWS:11435 msgid "" ":issue:`36346`: Mark ``Py_UNICODE_COPY``, ``Py_UNICODE_FILL``, " "``PyUnicode_WSTR_LENGTH``, ``PyUnicode_FromUnicode``, " @@ -12811,20 +20067,20 @@ msgid "" "3.3." msgstr "" -#: ../build/NEWS:7487 +#: ../build/NEWS:11441 msgid "" ":issue:`40989`: The :c:func:`PyObject_INIT` and :c:func:`PyObject_INIT_VAR` " "macros become aliases to, respectively, :c:func:`PyObject_Init` and :c:func:" "`PyObject_InitVar` functions." msgstr "" -#: ../build/NEWS:7491 +#: ../build/NEWS:11445 msgid "" ":issue:`36020`: On Windows, ``#include \"pyerrors.h\"`` no longer defines " "``snprintf`` and ``vsnprintf`` macros." msgstr "" -#: ../build/NEWS:7494 +#: ../build/NEWS:11448 msgid "" ":issue:`40943`: The ``PY_SSIZE_T_CLEAN`` macro must now be defined to use :c:" "func:`PyArg_ParseTuple` and :c:func:`Py_BuildValue` formats which use ``#``: " @@ -12832,43 +20088,43 @@ msgid "" "ref:`Parsing arguments and building values ` and the :pep:`353`." msgstr "" -#: ../build/NEWS:7500 +#: ../build/NEWS:11454 msgid "" ":issue:`40910`: Export explicitly the :c:func:`Py_GetArgcArgv` function to " "the C API and document the function. Previously, it was exported implicitly " "which no longer works since Python is built with ``-fvisibility=hidden``." msgstr "" -#: ../build/NEWS:7504 +#: ../build/NEWS:11458 msgid ":issue:`40724`: Allow defining buffer slots in type specs." msgstr "" -#: ../build/NEWS:7506 +#: ../build/NEWS:11460 msgid "" ":issue:`40679`: Fix a ``_PyEval_EvalCode()`` crash if *qualname* argument is " "NULL." msgstr "" -#: ../build/NEWS:7509 +#: ../build/NEWS:11463 msgid "" ":issue:`40839`: Calling :c:func:`PyDict_GetItem` without :term:`GIL` held " "had been allowed for historical reason. It is no longer allowed." msgstr "" -#: ../build/NEWS:7512 +#: ../build/NEWS:11466 msgid "" ":issue:`40826`: :c:func:`PyOS_InterruptOccurred` now fails with a fatal " "error if it is called with the GIL released." msgstr "" -#: ../build/NEWS:7515 +#: ../build/NEWS:11469 msgid "" ":issue:`40792`: The result of :c:func:`PyNumber_Index` now always has exact " "type :class:`int`. Previously, the result could have been an instance of a " "subclass of ``int``." msgstr "" -#: ../build/NEWS:7519 +#: ../build/NEWS:11473 msgid "" ":issue:`39573`: Convert :c:func:`Py_REFCNT` and :c:func:`Py_SIZE` macros to " "static inline functions. They cannot be used as l-value anymore: use :c:func:" @@ -12877,91 +20133,91 @@ msgid "" "API for an opaque :c:type:`PyObject` structure." msgstr "" -#: ../build/NEWS:7525 +#: ../build/NEWS:11479 msgid "" ":issue:`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:7528 +#: ../build/NEWS:11482 msgid "" ":issue:`39583`: Remove superfluous \"extern C\" declarations from ``Include/" "cpython/*.h``." msgstr "" -#: ../build/NEWS:7533 +#: ../build/NEWS:11487 msgid "Python 3.9.0 beta 1" msgstr "" -#: ../build/NEWS:7535 +#: ../build/NEWS:11489 msgid "*Release date: 2020-05-19*" msgstr "" -#: ../build/NEWS:7540 +#: ../build/NEWS:11494 msgid "" ":issue:`40501`: :mod:`uuid` no longer uses :mod:`ctypes` to load :file:" "`libuuid` or :file:`rpcrt4.dll` at runtime." msgstr "" -#: ../build/NEWS:7546 +#: ../build/NEWS:11500 msgid "" ":issue:`40663`: Correctly generate annotations where parentheses are omitted " "but required (e.g: ``Type[(str, int, *other))]``." msgstr "" -#: ../build/NEWS:7549 +#: ../build/NEWS:11503 msgid "" ":issue:`40596`: Fixed :meth:`str.isidentifier` for non-canonicalized strings " "containing non-BMP characters on Windows." msgstr "" -#: ../build/NEWS:7552 +#: ../build/NEWS:11506 msgid "" ":issue:`40593`: Improved syntax errors for invalid characters in source code." msgstr "" -#: ../build/NEWS:7554 +#: ../build/NEWS:11508 msgid "" ":issue:`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:7558 +#: ../build/NEWS:11512 msgid ":issue:`40566`: Apply :pep:`573` to :mod:`abc`." msgstr "" -#: ../build/NEWS:7560 +#: ../build/NEWS:11514 msgid "" ":issue:`40502`: Initialize ``n->n_col_offset``. (Patch by Joannah Nanjekye)" msgstr "" -#: ../build/NEWS:7562 +#: ../build/NEWS:11516 msgid "" ":issue:`40527`: Fix command line argument parsing: no longer write errors " "multiple times into stderr." msgstr "" -#: ../build/NEWS:7565 +#: ../build/NEWS:11519 msgid "" ":issue:`1635741`: Port :mod:`errno` to multiphase initialization (:pep:" "`489`)." msgstr "" -#: ../build/NEWS:7567 +#: ../build/NEWS:11521 msgid "" ":issue:`40523`: Add pass-throughs for :func:`hash` and :func:`reversed` to :" "class:`weakref.proxy` objects. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:7570 +#: ../build/NEWS:11524 msgid "" ":issue:`1635741`: Port :mod:`syslog` to multiphase initialization (:pep:" "`489`)." msgstr "" -#: ../build/NEWS:7572 +#: ../build/NEWS:11526 msgid "" ":issue:`40246`: Reporting a specialised error message for invalid string " "prefixes, which was introduced in :issue:`40246`, is being reverted due to " @@ -12971,77 +20227,77 @@ msgid "" "acceptable breakage on such short notice." msgstr "" -#: ../build/NEWS:7579 +#: ../build/NEWS:11533 msgid "" ":issue:`40417`: Fix imp module deprecation warning when " "PyImport_ReloadModule is called. Patch by Robert Rouhani." msgstr "" -#: ../build/NEWS:7582 +#: ../build/NEWS:11536 msgid "" ":issue:`40408`: Fixed support of nested type variables in GenericAlias (e.g. " "``list[list[T]]``)." msgstr "" -#: ../build/NEWS:7585 +#: ../build/NEWS:11539 msgid "" ":issue:`1635741`: Port _stat module to multiphase initialization (:pep:" "`489`)." msgstr "" -#: ../build/NEWS:7587 +#: ../build/NEWS:11541 msgid "" ":issue:`29587`: Enable implicit exception chaining when calling :meth:" "`generator.throw`." msgstr "" -#: ../build/NEWS:7590 +#: ../build/NEWS:11544 msgid "" ":issue:`40328`: Add tools for generating mappings headers for CJKCodecs." msgstr "" -#: ../build/NEWS:7592 +#: ../build/NEWS:11546 msgid "" ":issue:`40228`: Setting frame.f_lineno is now robust w.r.t. changes in the " "source-to-bytecode compiler" msgstr "" -#: ../build/NEWS:7595 +#: ../build/NEWS:11549 msgid "" ":issue:`38880`: Added the ability to list interpreters associated with " "channel ends in the internal subinterpreters module." msgstr "" -#: ../build/NEWS:7598 +#: ../build/NEWS:11552 msgid "" ":issue:`37986`: Improve performance of :c:func:`PyLong_FromDouble` for " "values that fit into :c:expr:`long`." msgstr "" -#: ../build/NEWS:7604 +#: ../build/NEWS:11558 msgid "" ":issue:`40662`: Fixed :func:`ast.get_source_segment` for ast nodes that have " "incomplete location information. Patch by Irit Katriel." msgstr "" -#: ../build/NEWS:7607 +#: ../build/NEWS:11561 msgid ":issue:`40665`: Convert :mod:`bisect` to use Argument Clinic." msgstr "" -#: ../build/NEWS:7609 +#: ../build/NEWS:11563 msgid "" ":issue:`40536`: Added the :func:`~zoneinfo.available_timezones` function to " "the :mod:`zoneinfo` module. Patch by Paul Ganssle." msgstr "" -#: ../build/NEWS:7612 +#: ../build/NEWS:11566 msgid "" ":issue:`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:7616 +#: ../build/NEWS:11570 msgid "" ":issue:`40645`: The internal module ``_hashlib`` wraps and exposes OpenSSL's " "HMAC API. The new code will be used in Python 3.10 after the internal " @@ -13049,260 +20305,260 @@ msgid "" "the public API." msgstr "" -#: ../build/NEWS:7621 +#: ../build/NEWS:11575 msgid "" ":issue:`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:7625 +#: ../build/NEWS:11579 msgid "" ":issue:`37630`: The :mod:`hashlib` module can now use SHA3 hashes and SHAKE " "XOF from OpenSSL when available." msgstr "" -#: ../build/NEWS:7628 +#: ../build/NEWS:11582 msgid "" ":issue:`40479`: The :mod:`hashlib` now compiles with OpenSSL 3.0.0-alpha2." msgstr "" -#: ../build/NEWS:7630 +#: ../build/NEWS:11584 msgid ":issue:`40257`: Revert changes to :func:`inspect.getdoc`." msgstr "" -#: ../build/NEWS:7632 +#: ../build/NEWS:11586 msgid "" ":issue:`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:7636 +#: ../build/NEWS:11590 msgid "" ":issue:`40612`: Fix edge cases in SyntaxError formatting. If the offset is " "<= 0, no caret is printed. If the offset is > line length, the caret is " "printed pointing just after the last character." msgstr "" -#: ../build/NEWS:7640 +#: ../build/NEWS:11594 msgid "" ":issue:`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:7643 +#: ../build/NEWS:11597 msgid "" ":issue:`40571`: Added functools.cache() as a simpler, more discoverable way " "to access the unbounded cache variant of lru_cache(maxsize=None)." msgstr "" -#: ../build/NEWS:7646 +#: ../build/NEWS:11600 msgid "" ":issue:`40503`: :pep:`615`, the :mod:`zoneinfo` module. Adds support for the " "IANA time zone database." msgstr "" -#: ../build/NEWS:7649 +#: ../build/NEWS:11603 msgid "" ":issue:`40397`: Removed attributes ``__args__`` and ``__parameters__`` from " "special generic aliases like ``typing.List`` (not subscripted)." msgstr "" -#: ../build/NEWS:7652 +#: ../build/NEWS:11606 msgid "" ":issue:`40549`: Convert posixmodule.c (\"posix\" or \"nt\" module) to the " "multiphase initialization (PEP 489)." msgstr "" -#: ../build/NEWS:7655 +#: ../build/NEWS:11609 msgid "" ":issue:`31033`: Add a ``msg`` argument to :meth:`Future.cancel` and :meth:" "`Task.cancel`." msgstr "" -#: ../build/NEWS:7658 +#: ../build/NEWS:11612 msgid "" ":issue:`40541`: Added an optional *counts* parameter to random.sample()." msgstr "" -#: ../build/NEWS:7660 +#: ../build/NEWS:11614 msgid "" ":issue:`40515`: The :mod:`ssl` and :mod:`hashlib` modules now actively check " "that OpenSSL is build with thread support. Python 3.7.0 made thread support " "mandatory and no longer works safely with a no-thread builds." msgstr "" -#: ../build/NEWS:7664 +#: ../build/NEWS:11618 msgid "" ":issue:`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:7668 +#: ../build/NEWS:11622 msgid "" ":issue:`40504`: :func:`functools.lru_cache` objects can now be the targets " "of weakrefs." msgstr "" -#: ../build/NEWS:7671 +#: ../build/NEWS:11625 msgid "" ":issue:`40559`: Fix possible memory leak in the C implementation of :class:" "`asyncio.Task`." msgstr "" -#: ../build/NEWS:7674 +#: ../build/NEWS:11628 msgid "" ":issue:`40480`: ``fnmatch.fnmatch()`` could take exponential time in the " "presence of multiple ``*`` pattern characters. This was repaired by " "generating more elaborate regular expressions to avoid futile backtracking." msgstr "" -#: ../build/NEWS:7679 +#: ../build/NEWS:11633 msgid "" ":issue:`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:7683 +#: ../build/NEWS:11637 msgid "" ":issue:`40457`: The ssl module now support OpenSSL builds without TLS 1.0 " "and 1.1 methods." msgstr "" -#: ../build/NEWS:7686 +#: ../build/NEWS:11640 msgid "" ":issue:`40355`: Improve error reporting in :func:`ast.literal_eval` in the " "presence of malformed :class:`ast.Dict` nodes instead of silently ignoring " "any non-conforming elements. Patch by Curtis Bucher." msgstr "" -#: ../build/NEWS:7690 +#: ../build/NEWS:11644 msgid "" ":issue:`40465`: Deprecated the optional *random* argument to *random." "shuffle()*." msgstr "" -#: ../build/NEWS:7693 +#: ../build/NEWS:11647 msgid "" ":issue:`40459`: :func:`platform.win32_ver` now produces correct *ptype* " "strings instead of empty strings." msgstr "" -#: ../build/NEWS:7696 +#: ../build/NEWS:11650 msgid "" ":issue:`39435`: The first argument of :func:`pickle.loads` is now positional-" "only." msgstr "" -#: ../build/NEWS:7699 +#: ../build/NEWS:11653 msgid "" ":issue:`39305`: Update :mod:`nntplib` to merge :class:`nntplib.NNTP` and :" "class:`nntplib._NNTPBase`. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:7702 +#: ../build/NEWS:11656 msgid "" ":issue:`32494`: Update :mod:`dbm.gnu` to use gdbm_count if possible when " "calling :func:`len`. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:7705 +#: ../build/NEWS:11659 msgid "" ":issue:`40453`: Add ``isolated=True`` keyword-only parameter to " "``_xxsubinterpreters.create()``. An isolated subinterpreter cannot spawn " "threads, spawn a child process or call ``os.fork()``." msgstr "" -#: ../build/NEWS:7709 +#: ../build/NEWS:11663 msgid "" ":issue:`40286`: Remove ``_random.Random.randbytes()``: the C implementation " "of ``randbytes()``. Implement the method in Python to ease subclassing: " "``randbytes()`` now directly reuses ``getrandbits()``." msgstr "" -#: ../build/NEWS:7713 +#: ../build/NEWS:11667 msgid "" ":issue:`40394`: Added default arguments to :meth:`difflib.SequenceMatcher." "find_longest_match()`." msgstr "" -#: ../build/NEWS:7716 +#: ../build/NEWS:11670 msgid "" ":issue:`39995`: Fix a race condition in concurrent.futures._ThreadWakeup: " "access to _ThreadWakeup is now protected with the shutdown lock." msgstr "" -#: ../build/NEWS:7719 +#: ../build/NEWS:11673 msgid "" ":issue:`30966`: ``Process.shutdown(wait=True)`` of :mod:`concurrent.futures` " "now closes explicitly the result queue." msgstr "" -#: ../build/NEWS:7722 +#: ../build/NEWS:11676 msgid "" ":issue:`30966`: Add a new :meth:`~multiprocessing.SimpleQueue.close` method " "to the :class:`~multiprocessing.SimpleQueue` class to explicitly close the " "queue." msgstr "" -#: ../build/NEWS:7726 +#: ../build/NEWS:11680 msgid "" ":issue:`39966`: Revert :issue:`25597`. :class:`unittest.mock.MagicMock` with " "wraps' set uses default return values for magic methods." msgstr "" -#: ../build/NEWS:7729 +#: ../build/NEWS:11683 msgid "" ":issue:`39791`: Added ``files()`` function to importlib.resources with " "support for subdirectories in package data, matching backport in " "importlib_resources 1.5." msgstr "" -#: ../build/NEWS:7733 +#: ../build/NEWS:11687 msgid "" ":issue:`40375`: :meth:`imaplib.IMAP4.unselect` is added. Patch by Dong-hee " "Na." msgstr "" -#: ../build/NEWS:7735 +#: ../build/NEWS:11689 msgid "" ":issue:`40389`: ``repr()`` now returns ``typing.Optional[T]`` when called " "for ``typing.Union`` of two types, one of which is ``NoneType``." msgstr "" -#: ../build/NEWS:7738 +#: ../build/NEWS:11692 msgid "" ":issue:`40291`: Add support for CAN_J1939 sockets (available on Linux 5.4+)" msgstr "" -#: ../build/NEWS:7740 +#: ../build/NEWS:11694 msgid ":issue:`40273`: :class:`types.MappingProxyType` is now reversible." msgstr "" -#: ../build/NEWS:7742 +#: ../build/NEWS:11696 msgid "" ":issue:`39075`: The repr for :class:`types.SimpleNamespace` is now insertion " "ordered rather than alphabetical." msgstr "" -#: ../build/NEWS:7745 +#: ../build/NEWS:11699 msgid "" ":issue:`40192`: On AIX, :func:`~time.thread_time` is now implemented with " "``thread_cputime()`` which has nanosecond resolution, rather than " -"``clock_gettime(CLOCK_THREAD_CPUTIME_ID)`` which has a resolution of 10 ms. " -"Patch by Batuhan Taskaya." +"``clock_gettime(CLOCK_THREAD_CPUTIME_ID)`` which has a resolution of 10 " +"milliseconds. Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:7750 +#: ../build/NEWS:11704 msgid "" ":issue:`40025`: Raise TypeError when _generate_next_value_ is defined after " "members. Patch by Ethan Onstott." msgstr "" -#: ../build/NEWS:7753 +#: ../build/NEWS:11707 msgid "" ":issue:`39058`: In the argparse module, the repr for Namespace() and other " "argument holders now displayed in the order attributes were added. Formerly, " @@ -13310,85 +20566,85 @@ msgid "" "the user visible parts of the module." msgstr "" -#: ../build/NEWS:7758 +#: ../build/NEWS:11712 msgid "" ":issue:`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:7765 +#: ../build/NEWS:11719 msgid "" ":issue:`34790`: Add version of removal for explicit passing of coros to " "`asyncio.wait()`'s documentation" msgstr "" -#: ../build/NEWS:7768 +#: ../build/NEWS:11722 msgid ":issue:`40561`: Provide docstrings for webbrowser open functions." msgstr "" -#: ../build/NEWS:7770 +#: ../build/NEWS:11724 msgid "" ":issue:`40499`: Mention that :func:`asyncio.wait` requires a non-empty set " "of awaitables." msgstr "" -#: ../build/NEWS:7773 +#: ../build/NEWS:11727 msgid "" ":issue:`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:7777 +#: ../build/NEWS:11731 msgid "" ":issue:`39435`: Fix an incorrect signature for :func:`pickle.loads` in the " "docs" msgstr "" -#: ../build/NEWS:7782 +#: ../build/NEWS:11736 msgid "" ":issue:`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:7786 +#: ../build/NEWS:11740 msgid "" ":issue:`40436`: test_gdb and test.pythoninfo now check gdb command exit code." msgstr "" -#: ../build/NEWS:7791 +#: ../build/NEWS:11745 msgid "" ":issue:`40653`: Move _dirnameW out of HAVE_SYMLINK to fix a potential " "compiling issue." msgstr "" -#: ../build/NEWS:7794 +#: ../build/NEWS:11748 msgid "" ":issue:`40514`: Add ``--with-experimental-isolated-subinterpreters`` build " "option to ``configure``: better isolate subinterpreters, experimental build " "mode." msgstr "" -#: ../build/NEWS:7801 +#: ../build/NEWS:11755 msgid ":issue:`40650`: Include winsock2.h in pytime.c for timeval." msgstr "" -#: ../build/NEWS:7803 +#: ../build/NEWS:11757 msgid "" ":issue:`40458`: Increase reserved stack space to prevent overflow crash on " "Windows." msgstr "" -#: ../build/NEWS:7806 +#: ../build/NEWS:11760 msgid "" ":issue:`39148`: Add IPv6 support to :mod:`asyncio` datagram endpoints in " "ProactorEventLoop. Change the raised exception for unknown address families " "to ValueError as it's not coming from Windows API." msgstr "" -#: ../build/NEWS:7813 +#: ../build/NEWS:11767 msgid "" ":issue:`34956`: When building Python on macOS from source, ``_tkinter`` now " "links with non-system Tcl and Tk frameworks if they are installed in ``/" @@ -13398,113 +20654,113 @@ msgid "" "still be overridden with ``--with-tcltk-includes`` and ``--with-tcltk-libs``." msgstr "" -#: ../build/NEWS:7821 +#: ../build/NEWS:11775 msgid ":issue:`35569`: Expose RFC 3542 IPv6 socket options." msgstr "" -#: ../build/NEWS:7826 +#: ../build/NEWS:11780 msgid "" ":issue:`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:7829 +#: ../build/NEWS:11783 msgid "" ":issue:`40431`: Fix a syntax typo in ``turtledemo`` that now raises a " "``SyntaxError``." msgstr "" -#: ../build/NEWS:7832 +#: ../build/NEWS:11786 msgid "" ":issue:`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:7839 +#: ../build/NEWS:11793 msgid "" ":issue:`39465`: Remove the ``_PyUnicode_ClearStaticStrings()`` function from " "the C API." msgstr "" -#: ../build/NEWS:7842 +#: ../build/NEWS:11796 msgid "" ":issue:`38787`: Add PyCFunction_CheckExact() macro for exact type checks now " "that we allow subtypes of PyCFunction, as well as PyCMethod_CheckExact() and " "PyCMethod_Check() for the new PyCMethod subtype." msgstr "" -#: ../build/NEWS:7846 +#: ../build/NEWS:11800 msgid "" ":issue:`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:7850 +#: ../build/NEWS:11804 msgid "" ":issue:`40412`: Nullify inittab_copy during finalization, preventing future " "interpreter initializations in an embedded situation from crashing. Patch by " "Gregory Szorc." msgstr "" -#: ../build/NEWS:7854 +#: ../build/NEWS:11808 msgid "" ":issue:`40429`: The :c:func:`PyThreadState_GetFrame` function now returns a " "strong reference to the frame." msgstr "" -#: ../build/NEWS:7857 +#: ../build/NEWS:11811 msgid "" ":issue:`40428`: Remove the following functions from the C API. Call :c:func:" "`PyGC_Collect` explicitly to free all free lists." msgstr "" -#: ../build/NEWS:7860 +#: ../build/NEWS:11814 msgid "``PyAsyncGen_ClearFreeLists()``" msgstr "" -#: ../build/NEWS:7861 +#: ../build/NEWS:11815 msgid "``PyContext_ClearFreeList()``" msgstr "" -#: ../build/NEWS:7862 +#: ../build/NEWS:11816 msgid "``PyDict_ClearFreeList()``" msgstr "" -#: ../build/NEWS:7863 +#: ../build/NEWS:11817 msgid "``PyFloat_ClearFreeList()``" msgstr "" -#: ../build/NEWS:7864 +#: ../build/NEWS:11818 msgid "``PyFrame_ClearFreeList()``" msgstr "" -#: ../build/NEWS:7865 +#: ../build/NEWS:11819 msgid "``PyList_ClearFreeList()``" msgstr "" -#: ../build/NEWS:7866 +#: ../build/NEWS:11820 msgid "``PySet_ClearFreeList()``" msgstr "" -#: ../build/NEWS:7867 +#: ../build/NEWS:11821 msgid "``PyTuple_ClearFreeList()``" msgstr "" -#: ../build/NEWS:7869 +#: ../build/NEWS:11823 msgid "" ":issue:`40421`: New :c:func:`PyFrame_GetBack` function: get the frame next " "outer frame." msgstr "" -#: ../build/NEWS:7872 +#: ../build/NEWS:11826 msgid "" ":issue:`40421`: New :c:func:`PyFrame_GetCode` function: return a borrowed " "reference to the frame code." msgstr "" -#: ../build/NEWS:7875 +#: ../build/NEWS:11829 msgid "" ":issue:`40217`: Ensure that instances of types created with :c:func:" "`PyType_FromSpecWithBases` will visit its class object when traversing " @@ -13512,31 +20768,31 @@ msgid "" "provided :c:member:`~PyTypeObject.tp_traverse`). Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:7881 +#: ../build/NEWS:11835 msgid "" ":issue:`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:7886 +#: ../build/NEWS:11840 msgid "Python 3.9.0 alpha 6" msgstr "" -#: ../build/NEWS:7888 +#: ../build/NEWS:11842 msgid "*Release date: 2020-04-27*" msgstr "" -#: ../build/NEWS:7893 +#: ../build/NEWS:11847 msgid ":issue:`40121`: Fixes audit events raised on creating a new socket." msgstr "" -#: ../build/NEWS:7895 +#: ../build/NEWS:11849 msgid "" ":issue:`39073`: Disallow CR or LF in email.headerregistry.Address arguments " "to guard against header injection attacks." msgstr "" -#: ../build/NEWS:7898 +#: ../build/NEWS:11852 msgid "" ":issue:`39503`: CVE-2020-8492: The :class:`~urllib.request." "AbstractBasicAuthHandler` class of the :mod:`urllib.request` module uses an " @@ -13545,11 +20801,11 @@ msgid "" "backtracking. Vulnerability reported by Ben Caller and Matt Schwager." msgstr "" -#: ../build/NEWS:7908 +#: ../build/NEWS:11862 msgid ":issue:`40313`: Improve the performance of bytes.hex()." msgstr "" -#: ../build/NEWS:7910 +#: ../build/NEWS:11864 msgid "" ":issue:`40334`: Switch to a new parser, based on PEG. For more details see " "PEP 617. To temporarily switch back to the old parser, use ``-X oldparser`` " @@ -13558,7 +20814,7 @@ msgid "" "anything that depends on it." msgstr "" -#: ../build/NEWS:7916 +#: ../build/NEWS:11870 msgid "" ":issue:`40267`: Fix the tokenizer to display the correct error message, when " "there is a SyntaxError on the last input character and no newline follows. " @@ -13566,25 +20822,25 @@ msgid "" "syntax`." msgstr "" -#: ../build/NEWS:7921 +#: ../build/NEWS:11875 msgid "" ":issue:`39522`: Correctly unparse explicit ``u`` prefix for strings when " "postponed evaluation for annotations activated. Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:7924 +#: ../build/NEWS:11878 msgid "" ":issue:`40246`: Report a specialized error message, `invalid string prefix`, " "when the tokenizer encounters a string with an invalid prefix." msgstr "" -#: ../build/NEWS:7927 +#: ../build/NEWS:11881 msgid "" ":issue:`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:7930 +#: ../build/NEWS:11884 msgid "" ":issue:`37388`: str.encode() and str.decode() no longer check the encoding " "and errors in development mode or in debug mode during Python finalization. " @@ -13592,89 +20848,89 @@ msgid "" "and str.decode()." msgstr "" -#: ../build/NEWS:7935 +#: ../build/NEWS:11889 msgid "" ":issue:`40077`: Fix possible refleaks in :mod:`_json`, memo of " "PyScannerObject should be traversed." msgstr "" -#: ../build/NEWS:7938 +#: ../build/NEWS:11892 msgid "" ":issue:`37207`: Speed up calls to ``dict()`` by using the :pep:`590` " "``vectorcall`` calling convention." msgstr "" -#: ../build/NEWS:7941 +#: ../build/NEWS:11895 msgid "" ":issue:`40141`: Add column and line information to ``ast.keyword`` nodes. " "Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:7944 +#: ../build/NEWS:11898 msgid "" ":issue:`1635741`: Port :mod:`resource` to multiphase initialization (:pep:" "`489`)." msgstr "" -#: ../build/NEWS:7947 +#: ../build/NEWS:11901 msgid "" ":issue:`1635741`: Port :mod:`math` to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:7949 +#: ../build/NEWS:11903 msgid "" ":issue:`1635741`: Port _uuid module to multiphase initialization (:pep:" "`489`)." msgstr "" -#: ../build/NEWS:7951 +#: ../build/NEWS:11905 msgid ":issue:`40077`: Convert json module to use :c:func:`PyType_FromSpec`." msgstr "" -#: ../build/NEWS:7953 +#: ../build/NEWS:11907 msgid "" ":issue:`40067`: Improve the error message for multiple star expressions in " "an assignment. Patch by Furkan Onder" msgstr "" -#: ../build/NEWS:7956 +#: ../build/NEWS:11910 msgid "" ":issue:`1635741`: Port _functools module to multiphase initialization (PEP " "489). Patch by Paulo Henrique Silva." msgstr "" -#: ../build/NEWS:7959 +#: ../build/NEWS:11913 msgid "" ":issue:`1635741`: Port operator module to multiphase initialization (PEP " "489). Patch by Paulo Henrique Silva." msgstr "" -#: ../build/NEWS:7962 +#: ../build/NEWS:11916 msgid "" ":issue:`20526`: Fix :c:func:`PyThreadState_Clear()`. ``PyThreadState.frame`` " "is a borrowed reference, not a strong reference: ``PyThreadState_Clear()`` " "must not call ``Py_CLEAR(tstate->frame)``." msgstr "" -#: ../build/NEWS:7966 +#: ../build/NEWS:11920 msgid "" ":issue:`1635741`: Port time module to multiphase initialization (:pep:" "`489`). Patch by Paulo Henrique Silva." msgstr "" -#: ../build/NEWS:7969 ../build/NEWS:8361 +#: ../build/NEWS:11923 ../build/NEWS:12315 msgid "" ":issue:`1635741`: Port _weakref extension module to multiphase " "initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:7972 +#: ../build/NEWS:11926 msgid "" ":issue:`40020`: Fix a leak and subsequent crash in parsetok.c caused by " "realloc misuse on a rare codepath." msgstr "" -#: ../build/NEWS:7975 +#: ../build/NEWS:11929 msgid "" ":issue:`39939`: Added str.removeprefix and str.removesuffix methods and " "corresponding bytes, bytearray, and collections.UserString methods to remove " @@ -13682,38 +20938,38 @@ msgid "" "Patch by Dennis Sweeney." msgstr "" -#: ../build/NEWS:7980 +#: ../build/NEWS:11934 msgid "" ":issue:`39481`: Implement PEP 585. This supports list[int], tuple[str, ...] " "etc." msgstr "" -#: ../build/NEWS:7983 +#: ../build/NEWS:11937 msgid "" ":issue:`32894`: Support unparsing of infinity numbers in postponed " "annotations. Patch by Batuhan Taşkaya." msgstr "" -#: ../build/NEWS:7986 +#: ../build/NEWS:11940 msgid "" ":issue:`37207`: Speed up calls to ``list()`` by using the :pep:`590` " "``vectorcall`` calling convention. Patch by Mark Shannon." msgstr "" -#: ../build/NEWS:7992 +#: ../build/NEWS:11946 msgid "" ":issue:`40398`: :func:`typing.get_args` now always returns an empty tuple " "for special generic aliases." msgstr "" -#: ../build/NEWS:7995 +#: ../build/NEWS:11949 msgid "" ":issue:`40396`: Functions :func:`typing.get_origin`, :func:`typing.get_args` " "and :func:`typing.get_type_hints` support now generic aliases like " "``list[int]``." msgstr "" -#: ../build/NEWS:7999 +#: ../build/NEWS:11953 msgid "" ":issue:`38061`: Optimize the :mod:`subprocess` module on FreeBSD using " "``closefrom()``. A single ``close(fd)`` syscall is cheap, but when " @@ -13721,76 +20977,76 @@ msgid "" "file descriptor can take several milliseconds." msgstr "" -#: ../build/NEWS:8004 +#: ../build/NEWS:11958 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:8007 ../build/NEWS:8015 +#: ../build/NEWS:11961 ../build/NEWS:11969 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:8011 +#: ../build/NEWS:11965 msgid "" ":issue:`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:8019 +#: ../build/NEWS:11973 msgid "" ":issue:`40360`: The :mod:`lib2to3` module is pending deprecation due to :pep:" "`617`." msgstr "" -#: ../build/NEWS:8022 +#: ../build/NEWS:11976 msgid "" ":issue:`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:8026 +#: ../build/NEWS:11980 msgid "" ":issue:`39942`: Set \"__main__\" as the default module name when " "\"__name__\" is missing in :class:`typing.TypeVar`. Patch by Weipeng Hong." msgstr "" -#: ../build/NEWS:8029 +#: ../build/NEWS:11983 msgid "" ":issue:`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:8033 +#: ../build/NEWS:11987 msgid "" ":issue:`40275`: The :mod:`asyncio` package is now imported lazily in :mod:" "`unittest` only when the :class:`~unittest.IsolatedAsyncioTestCase` class is " "used." msgstr "" -#: ../build/NEWS:8037 +#: ../build/NEWS:11991 msgid "" ":issue:`40330`: In :meth:`ShareableList.__setitem__`, check the size of a " "new string item after encoding it to utf-8, not before." msgstr "" -#: ../build/NEWS:8040 +#: ../build/NEWS:11994 msgid "" ":issue:`40148`: Added :meth:`pathlib.Path.with_stem()` to create a new Path " "with the stem replaced." msgstr "" -#: ../build/NEWS:8043 +#: ../build/NEWS:11997 msgid ":issue:`40325`: Deprecated support for set objects in random.sample()." msgstr "" -#: ../build/NEWS:8045 +#: ../build/NEWS:11999 msgid "" ":issue:`40257`: Improved help for the :mod:`typing` module. Docstrings are " "now shown for all special forms and special generic aliases (like ``Union`` " @@ -13798,7 +21054,7 @@ msgid "" "show the help for the correspondent concrete type (``list`` in this case)." msgstr "" -#: ../build/NEWS:8050 +#: ../build/NEWS:12004 msgid "" ":issue:`40257`: func:`inspect.getdoc` no longer returns docstring inherited " "from the type of the object or from parent class if it is a class if it is " @@ -13807,56 +21063,56 @@ msgid "" "that has its own ``__doc__`` attribute." msgstr "" -#: ../build/NEWS:8056 +#: ../build/NEWS:12010 msgid "" ":issue:`40287`: Fixed ``SpooledTemporaryFile.seek()`` to return the position." msgstr "" -#: ../build/NEWS:8058 +#: ../build/NEWS:12012 msgid ":issue:`40290`: Added zscore() to statistics.NormalDist()." msgstr "" -#: ../build/NEWS:8060 +#: ../build/NEWS:12014 msgid "" ":issue:`40282`: Allow ``random.getrandbits(0)`` to succeed and to return 0." msgstr "" -#: ../build/NEWS:8062 +#: ../build/NEWS:12016 msgid "" ":issue:`40286`: Add :func:`random.randbytes` function and :meth:`random." "Random.randbytes` method to generate random bytes." msgstr "" -#: ../build/NEWS:8065 +#: ../build/NEWS:12019 msgid "" ":issue:`40277`: :func:`collections.namedtuple` now provides a human-readable " "repr for its field accessors." msgstr "" -#: ../build/NEWS:8068 +#: ../build/NEWS:12022 msgid "" ":issue:`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:8072 +#: ../build/NEWS:12026 msgid "" ":issue:`29255`: Wait in `KqueueSelector.select` when no fds are registered" msgstr "" -#: ../build/NEWS:8074 +#: ../build/NEWS:12028 msgid "" ":issue:`40260`: Ensure :mod:`modulefinder` uses :func:`io.open_code` and " "respects coding comments." msgstr "" -#: ../build/NEWS:8077 +#: ../build/NEWS:12031 msgid "" ":issue:`40234`: Allow again to spawn daemon threads in subinterpreters " "(revert change which denied them)." msgstr "" -#: ../build/NEWS:8080 +#: ../build/NEWS:12034 msgid "" ":issue:`39207`: Workers in :class:`~concurrent.futures.ProcessPoolExecutor` " "are now spawned on demand, only when there are no available idle workers to " @@ -13864,54 +21120,54 @@ msgid "" "time to idle workers. Patch by Kyle Stanley." msgstr "" -#: ../build/NEWS:8085 +#: ../build/NEWS:12039 msgid "" ":issue:`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:8089 +#: ../build/NEWS:12043 msgid "" ":issue:`40149`: Implement traverse and clear slots in _abc._abc_data type." msgstr "" -#: ../build/NEWS:8091 +#: ../build/NEWS:12045 msgid "" ":issue:`40208`: Remove deprecated :meth:`symtable.SymbolTable.has_exec`." msgstr "" -#: ../build/NEWS:8093 +#: ../build/NEWS:12047 msgid "" ":issue:`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:8096 +#: ../build/NEWS:12050 msgid "" ":issue:`40190`: Add support for ``_SC_AIX_REALMEM`` to :func:`posix.sysconf`." msgstr "" -#: ../build/NEWS:8098 +#: ../build/NEWS:12052 msgid "" ":issue:`40182`: Removed the ``_field_types`` attribute of the :class:`typing." "NamedTuple` class." msgstr "" -#: ../build/NEWS:8101 +#: ../build/NEWS:12055 msgid "" ":issue:`36517`: Multiple inheritance with :class:`typing.NamedTuple` now " "raises an error instead of silently ignoring other types." msgstr "" -#: ../build/NEWS:8104 +#: ../build/NEWS:12058 msgid "" ":issue:`40126`: Fixed reverting multiple patches in unittest.mock. Patcher's " "``__exit__()`` is now never called if its ``__enter__()`` is failed. " "Returning true from ``__exit__()`` silences now the exception." msgstr "" -#: ../build/NEWS:8108 +#: ../build/NEWS:12062 msgid "" ":issue:`40094`: CGIHTTPRequestHandler of http.server now logs the CGI script " "exit code, rather than the CGI script exit status of os.waitpid(). For " @@ -13919,27 +21175,27 @@ msgid "" "exit code -11.\"" msgstr "" -#: ../build/NEWS:8113 +#: ../build/NEWS:12067 msgid "" ":issue:`40108`: Improve the error message when triying to import a module " "using :mod:`runpy` and incorrently use the \".py\" extension at the end of " "the module name. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:8117 +#: ../build/NEWS:12071 msgid "" ":issue:`40094`: Add :func:`os.waitstatus_to_exitcode` function: convert a " "wait status to an exit code." msgstr "" -#: ../build/NEWS:8120 +#: ../build/NEWS:12074 msgid "" ":issue:`40089`: Fix threading._after_fork(): if fork was not called by a " "thread spawned by threading.Thread, threading._after_fork() now creates a " "_MainThread instance for _main_thread, instead of a _DummyThread instance." msgstr "" -#: ../build/NEWS:8124 +#: ../build/NEWS:12078 msgid "" ":issue:`40089`: Add a private ``_at_fork_reinit()`` method to :class:" "`_thread.Lock`, :class:`_thread.RLock`, :class:`threading.RLock` and :class:" @@ -13949,20 +21205,20 @@ msgid "" "``_at_fork_reinit()``." msgstr "" -#: ../build/NEWS:8131 +#: ../build/NEWS:12085 msgid "" ":issue:`25780`: Expose :data:`~socket.CAN_RAW_JOIN_FILTERS` in the :mod:" "`socket` module." msgstr "" -#: ../build/NEWS:8134 +#: ../build/NEWS:12088 msgid "" ":issue:`39503`: :class:`~urllib.request.AbstractBasicAuthHandler` of :mod:" "`urllib.request` now parses all WWW-Authenticate HTTP headers and accepts " "multiple challenges per header: use the realm of the first Basic challenge." msgstr "" -#: ../build/NEWS:8139 +#: ../build/NEWS:12093 msgid "" ":issue:`39812`: Removed daemon threads from :mod:`concurrent.futures` by " "adding an internal `threading._register_atexit()`, which calls registered " @@ -13970,14 +21226,14 @@ msgid "" "compatibility with subinterpreters, which don't support daemon threads." msgstr "" -#: ../build/NEWS:8144 +#: ../build/NEWS:12098 msgid "" ":issue:`40050`: Fix ``importlib._bootstrap_external``: avoid creating a new " "``winreg`` builtin module if it's already available in :data:`sys.modules`, " "and remove redundant imports." msgstr "" -#: ../build/NEWS:8148 +#: ../build/NEWS:12102 msgid "" ":issue:`40014`: Fix ``os.getgrouplist()``: if ``getgrouplist()`` function " "fails because the group list is too small, retry with a larger group list. " @@ -13986,37 +21242,37 @@ msgid "" "list size." msgstr "" -#: ../build/NEWS:8154 +#: ../build/NEWS:12108 msgid "" ":issue:`40017`: Add :data:`time.CLOCK_TAI` constant if the operating system " "support it." msgstr "" -#: ../build/NEWS:8157 +#: ../build/NEWS:12111 msgid "" ":issue:`40016`: In re docstring, clarify the relationship between inline and " "argument compile flags." msgstr "" -#: ../build/NEWS:8160 +#: ../build/NEWS:12114 msgid "" ":issue:`39953`: Update internal table of OpenSSL error codes in the ``ssl`` " "module." msgstr "" -#: ../build/NEWS:8163 +#: ../build/NEWS:12117 msgid "" ":issue:`36144`: Added :pep:`584` operators to :class:`weakref." "WeakValueDictionary`." msgstr "" -#: ../build/NEWS:8166 +#: ../build/NEWS:12120 msgid "" ":issue:`36144`: Added :pep:`584` operators to :class:`weakref." "WeakKeyDictionary`." msgstr "" -#: ../build/NEWS:8169 +#: ../build/NEWS:12123 msgid "" ":issue:`38891`: Fix linear runtime behaviour of the `__getitem__` and " "`__setitem__` methods in :class:`multiprocessing.shared_memory." @@ -14024,158 +21280,158 @@ msgid "" "`ShareableList`. Patch by Thomas Krennwallner." msgstr "" -#: ../build/NEWS:8175 +#: ../build/NEWS:12129 msgid "" ":issue:`39682`: Remove undocumented support for *closing* a `pathlib.Path` " "object via its context manager. The context manager magic methods remain, " "but they are now a no-op, making `Path` objects immutable." msgstr "" -#: ../build/NEWS:8179 +#: ../build/NEWS:12133 msgid "" ":issue:`36144`: Added :pep:`584` operators (``|`` and ``|=``) to :class:" "`collections.ChainMap`." msgstr "" -#: ../build/NEWS:8182 +#: ../build/NEWS:12136 msgid "" ":issue:`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:8186 +#: ../build/NEWS:12140 msgid "" ":issue:`38410`: Properly handle :func:`sys.audit` failures in :func:`sys." "set_asyncgen_hooks`." msgstr "" -#: ../build/NEWS:8189 +#: ../build/NEWS:12143 msgid "" ":issue:`36541`: lib2to3 now recognizes named assignment expressions (the " "walrus operator, ``:=``)" msgstr "" -#: ../build/NEWS:8192 +#: ../build/NEWS:12146 msgid "" ":issue:`35967`: In platform, delay the invocation of 'uname -p' until the " "processor attribute is requested." msgstr "" -#: ../build/NEWS:8195 +#: ../build/NEWS:12149 msgid "" ":issue:`35113`: :meth:`inspect.getsource` now returns correct source code " "for inner class with same name as module level class. Decorators are also " "returned as part of source of the class. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:8200 +#: ../build/NEWS:12154 msgid "" ":issue:`33262`: Deprecate passing None as an argument for :func:`shlex." "split()`'s ``s`` parameter. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:8203 +#: ../build/NEWS:12157 msgid "" ":issue:`31758`: Prevent crashes when using an uninitialized ``_elementtree." "XMLParser`` object. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:8209 +#: ../build/NEWS:12163 msgid "" ":issue:`27635`: The pickle documentation incorrectly claimed that " "``__new__`` isn't called by default when unpickling." msgstr "" -#: ../build/NEWS:8212 +#: ../build/NEWS:12166 msgid "" ":issue:`39879`: Updated :ref:`datamodel` docs to include :func:`dict` " "insertion order preservation. Patch by Furkan Onder and Samy Lahfa." msgstr "" -#: ../build/NEWS:8215 +#: ../build/NEWS:12169 msgid "" ":issue:`38387`: Document :c:macro:`PyDoc_STRVAR` macro in the C-API " "reference." msgstr "" -#: ../build/NEWS:8217 +#: ../build/NEWS:12171 msgid "" ":issue:`13743`: Some methods within xml.dom.minidom.Element class are now " "better documented." msgstr "" -#: ../build/NEWS:8223 +#: ../build/NEWS:12177 msgid "" ":issue:`31904`: Set expected default encoding in test_c_locale_coercion.py " "for VxWorks RTOS." msgstr "" -#: ../build/NEWS:8226 +#: ../build/NEWS:12180 msgid ":issue:`40162`: Update Travis CI configuration to OpenSSL 1.1.1f." msgstr "" -#: ../build/NEWS:8228 +#: ../build/NEWS:12182 msgid ":issue:`40146`: Update OpenSSL to 1.1.1f in Azure Pipelines." msgstr "" -#: ../build/NEWS:8230 +#: ../build/NEWS:12184 msgid ":issue:`40094`: Add :func:`test.support.wait_process` function." msgstr "" -#: ../build/NEWS:8232 +#: ../build/NEWS:12186 msgid "" ":issue:`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:8236 +#: ../build/NEWS:12190 msgid "" ":issue:`39380`: Add the encoding in :class:`ftplib.FTP` and :class:`ftplib." "FTP_TLS` to the constructor as keyword-only and change the default from " "``latin-1`` to ``utf-8`` to follow :rfc:`2640`." msgstr "" -#: ../build/NEWS:8240 +#: ../build/NEWS:12194 msgid "" ":issue:`39793`: Use the same domain when testing ``make_msgid``. Patch by " "Batuhan Taskaya." msgstr "" -#: ../build/NEWS:8243 +#: ../build/NEWS:12197 msgid "" ":issue:`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:8249 +#: ../build/NEWS:12203 msgid ":issue:`38360`: Support single-argument form of macOS -isysroot flag." msgstr "" -#: ../build/NEWS:8251 +#: ../build/NEWS:12205 msgid "" ":issue:`40158`: Fix CPython MSBuild Properties in NuGet Package (build/" "native/python.props)" msgstr "" -#: ../build/NEWS:8254 +#: ../build/NEWS:12208 msgid "" ":issue:`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:8261 +#: ../build/NEWS:12215 msgid ":issue:`40164`: Updates Windows to OpenSSL 1.1.1f" msgstr "" -#: ../build/NEWS:8263 +#: ../build/NEWS:12217 msgid "" ":issue:`8901`: Ignore the Windows registry when the ``-E`` option is used." msgstr "" -#: ../build/NEWS:8268 +#: ../build/NEWS:12222 msgid "" ":issue:`38329`: python.org macOS installers now update the Current version " "symlink of /Library/Frameworks/Python.framework/Versions for 3.9 installs. " @@ -14183,52 +21439,52 @@ msgid "" "make it easier to embed Python 3 into other macOS applications." msgstr "" -#: ../build/NEWS:8273 +#: ../build/NEWS:12227 msgid ":issue:`40164`: Update macOS installer builds to use OpenSSL 1.1.1g." msgstr "" -#: ../build/NEWS:8278 +#: ../build/NEWS:12232 msgid "" ":issue:`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:8282 +#: ../build/NEWS:12236 msgid "" ":issue:`38689`: IDLE will no longer freeze when inspect.signature fails when " "fetching a calltip." msgstr "" -#: ../build/NEWS:8288 +#: ../build/NEWS:12242 msgid "" ":issue:`40385`: Removed the checkpyc.py tool. Please see compileall without " "force mode as a potential alternative." msgstr "" -#: ../build/NEWS:8291 +#: ../build/NEWS:12245 msgid ":issue:`40179`: Fixed translation of ``#elif`` in Argument Clinic." msgstr "" -#: ../build/NEWS:8293 +#: ../build/NEWS:12247 msgid "" ":issue:`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:8300 +#: ../build/NEWS:12254 msgid "" ":issue:`40241`: Move the :c:type:`PyGC_Head` structure to the internal C API." msgstr "" -#: ../build/NEWS:8302 +#: ../build/NEWS:12256 msgid "" ":issue:`40170`: Convert :c:func:`PyObject_IS_GC` macro to a function to hide " "implementation details." msgstr "" -#: ../build/NEWS:8305 +#: ../build/NEWS:12259 msgid "" ":issue:`40241`: Add the functions :c:func:`PyObject_GC_IsTracked` and :c:" "func:`PyObject_GC_IsFinalized` to the public API to allow to query if Python " @@ -14236,7 +21492,7 @@ msgid "" "garbage collector respectively. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:8310 +#: ../build/NEWS:12264 msgid "" ":issue:`40170`: The :c:func:`PyObject_NEW` macro becomes an alias to the :c:" "func:`PyObject_New` macro, and the :c:func:`PyObject_NEW_VAR` macro becomes " @@ -14245,7 +21501,7 @@ msgid "" "tp_basicsize` member." msgstr "" -#: ../build/NEWS:8316 +#: ../build/NEWS:12270 msgid "" ":issue:`40170`: :c:func:`PyType_HasFeature` now always calls :c:func:" "`PyType_GetFlags` to hide implementation details. Previously, it accessed " @@ -14253,49 +21509,49 @@ msgid "" "was not used." msgstr "" -#: ../build/NEWS:8321 +#: ../build/NEWS:12275 msgid "" ":issue:`40170`: Convert the :c:func:`PyObject_GET_WEAKREFS_LISTPTR` macro to " "a function to hide implementation details: the macro accessed directly to " "the :c:member:`PyTypeObject.tp_weaklistoffset` member." msgstr "" -#: ../build/NEWS:8325 +#: ../build/NEWS:12279 msgid "" ":issue:`40170`: Convert :c:func:`PyObject_CheckBuffer` macro to a function " "to hide implementation details: the macro accessed directly the :c:member:" "`PyTypeObject.tp_as_buffer` member." msgstr "" -#: ../build/NEWS:8329 +#: ../build/NEWS:12283 msgid "" ":issue:`40170`: Always declare :c:func:`PyIndex_Check` as an opaque function " "to hide implementation details: remove ``PyIndex_Check()`` macro. The macro " "accessed directly the :c:member:`PyTypeObject.tp_as_number` member." msgstr "" -#: ../build/NEWS:8333 +#: ../build/NEWS:12287 msgid "" ":issue:`39947`: Add :c:func:`PyThreadState_GetID` function: get the unique " "identifier of a Python thread state." msgstr "" -#: ../build/NEWS:8338 +#: ../build/NEWS:12292 msgid "Python 3.9.0 alpha 5" msgstr "" -#: ../build/NEWS:8340 +#: ../build/NEWS:12294 msgid "*Release date: 2020-03-23*" msgstr "" -#: ../build/NEWS:8345 +#: ../build/NEWS:12299 msgid "" ":issue:`38576`: Disallow control characters in hostnames in http.client, " "addressing CVE-2019-18348. Such potentially malicious header injection URLs " "now cause a InvalidURL to be raised." msgstr "" -#: ../build/NEWS:8352 +#: ../build/NEWS:12306 msgid "" ":issue:`40010`: Optimize pending calls in multithreaded applications. If a " "thread different than the main thread schedules a pending call (:c:func:" @@ -14304,19 +21560,19 @@ msgid "" "executed. Only the main thread can execute pending calls." msgstr "" -#: ../build/NEWS:8358 +#: ../build/NEWS:12312 msgid "" "Previously, the bytecode evaluation loop was interrupted at each instruction " "until the main thread executes pending calls." msgstr "" -#: ../build/NEWS:8364 +#: ../build/NEWS:12318 msgid "" ":issue:`1635741`: Port _collections module to multiphase initialization (:" "pep:`489`)." msgstr "" -#: ../build/NEWS:8367 +#: ../build/NEWS:12321 msgid "" ":issue:`40010`: Optimize signal handling in multithreaded applications. If a " "thread different than the main thread gets a signal, the bytecode evaluation " @@ -14325,13 +21581,13 @@ msgid "" "interpreter can handle signals." msgstr "" -#: ../build/NEWS:8373 +#: ../build/NEWS:12327 msgid "" "Previously, the bytecode evaluation loop was interrupted at each instruction " "until the main thread handles signals." msgstr "" -#: ../build/NEWS:8376 +#: ../build/NEWS:12330 msgid "" ":issue:`39984`: If :c:func:`Py_AddPendingCall` is called in a " "subinterpreter, the function is now scheduled to be called from the " @@ -14339,93 +21595,93 @@ msgid "" "subinterpreter now has its own list of scheduled calls." msgstr "" -#: ../build/NEWS:8381 +#: ../build/NEWS:12335 msgid ":issue:`1635741`: Port _heapq module to multiphase initialization." msgstr "" -#: ../build/NEWS:8383 +#: ../build/NEWS:12337 msgid "" ":issue:`1635741`: Port itertools module to multiphase initialization (:pep:" "`489`)." msgstr "" -#: ../build/NEWS:8386 +#: ../build/NEWS:12340 msgid "" ":issue:`37207`: Speed up calls to ``frozenset()`` by using the :pep:`590` " "``vectorcall`` calling convention. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:8389 +#: ../build/NEWS:12343 msgid "" ":issue:`39984`: subinterpreters: Move ``_PyRuntimeState.ceval." "tracing_possible`` to ``PyInterpreterState.ceval.tracing_possible``: each " "interpreter now has its own variable." msgstr "" -#: ../build/NEWS:8394 +#: ../build/NEWS:12348 msgid "" ":issue:`37207`: Speed up calls to ``set()`` by using the :pep:`590` " "``vectorcall`` calling convention. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:8397 +#: ../build/NEWS:12351 msgid "" ":issue:`1635741`: Port _statistics module to multiphase initialization (:pep:" "`489`)." msgstr "" -#: ../build/NEWS:8400 +#: ../build/NEWS:12354 msgid "" ":issue:`39968`: Use inline function to replace extension modules' " "get_module_state macros." msgstr "" -#: ../build/NEWS:8403 +#: ../build/NEWS:12357 msgid "" ":issue:`39965`: Correctly raise ``SyntaxError`` if *await* is used inside " "non-async functions and ``PyCF_ALLOW_TOP_LEVEL_AWAIT`` is set (like in the " "asyncio REPL). Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:8407 +#: ../build/NEWS:12361 msgid "" ":issue:`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:8411 +#: ../build/NEWS:12365 msgid "" ":issue:`37207`: Speed up calls to ``tuple()`` by using the :pep:`590` " "``vectorcall`` calling convention. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:8414 +#: ../build/NEWS:12368 msgid "" ":issue:`38373`: Changed list overallocation strategy. It no longer " "overallocates if the new size is closer to overallocated size than to the " "old size and adds padding." msgstr "" -#: ../build/NEWS:8418 +#: ../build/NEWS:12372 msgid ":issue:`39926`: Update Unicode database to Unicode version 13.0.0." msgstr "" -#: ../build/NEWS:8420 +#: ../build/NEWS:12374 msgid "" ":issue:`19466`: Clear the frames of daemon threads earlier during the Python " "shutdown to call objects destructors. So \"unclosed file\" resource warnings " "are now emitted for daemon threads in a more reliable way." msgstr "" -#: ../build/NEWS:8424 +#: ../build/NEWS:12378 msgid "" ":issue:`38894`: Fix a bug that was causing incomplete results when calling " "``pathlib.Path.glob`` in the presence of symlinks that point to files where " "the user does not have read access. Patch by Pablo Galindo and Matt Wozniski." msgstr "" -#: ../build/NEWS:8429 +#: ../build/NEWS:12383 msgid "" ":issue:`39877`: Fix :c:func:`PyEval_RestoreThread` random crash at exit with " "daemon threads. It now accesses the ``_PyRuntime`` variable directly instead " @@ -14434,130 +21690,130 @@ msgid "" "thread now exits before trying to take the GIL." msgstr "" -#: ../build/NEWS:8435 +#: ../build/NEWS:12389 msgid "" ":issue:`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:8439 +#: ../build/NEWS:12393 msgid "" ":issue:`39776`: Fix race condition where threads created by " "PyGILState_Ensure() could get a duplicate id." msgstr "" -#: ../build/NEWS:8442 +#: ../build/NEWS:12396 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:8446 +#: ../build/NEWS:12400 msgid "" ":issue:`39778`: Fixed a crash due to incorrect handling of weak references " "in ``collections.OrderedDict`` classes. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:8449 +#: ../build/NEWS:12403 msgid "" ":issue:`1635741`: Port audioop extension module to multiphase initialization " "(:pep:`489`)." msgstr "" -#: ../build/NEWS:8452 +#: ../build/NEWS:12406 msgid "" ":issue:`39702`: Relax :term:`decorator` grammar restrictions to allow any " "valid expression (:pep:`614`)." msgstr "" -#: ../build/NEWS:8455 +#: ../build/NEWS:12409 msgid "" ":issue:`38091`: Tweak import deadlock detection code to not deadlock itself." msgstr "" -#: ../build/NEWS:8457 +#: ../build/NEWS:12411 msgid "" ":issue:`1635741`: Port _locale extension module to multiphase initialization " "(:pep:`489`)." msgstr "" -#: ../build/NEWS:8460 +#: ../build/NEWS:12414 msgid "" ":issue:`39087`: Optimize :c:func:`PyUnicode_AsUTF8` and :c:func:" "`PyUnicode_AsUTF8AndSize` slightly when they need to create internal UTF-8 " "cache." msgstr "" -#: ../build/NEWS:8464 +#: ../build/NEWS:12418 msgid "" ":issue:`39520`: Fix unparsing of ext slices with no items (``foo[:,]``). " "Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:8467 +#: ../build/NEWS:12421 msgid "" ":issue:`39220`: Do not optimize annotations if 'from __future__ import " "annotations' is used. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:8470 +#: ../build/NEWS:12424 msgid "" ":issue:`35712`: Using :data:`NotImplemented` in a boolean context has been " "deprecated. Patch contributed by Josh Rosenberg." msgstr "" -#: ../build/NEWS:8473 +#: ../build/NEWS:12427 msgid "" ":issue:`22490`: Don't leak environment variable ``__PYVENV_LAUNCHER__`` into " "the interpreter session on macOS." msgstr "" -#: ../build/NEWS:8479 +#: ../build/NEWS:12433 msgid "" ":issue:`39830`: Add :class:`zipfile.Path` to ``__all__`` in the :mod:" "`zipfile` module." msgstr "" -#: ../build/NEWS:8482 +#: ../build/NEWS:12436 msgid "" ":issue:`40000`: Improved error messages for validation of ``ast.Constant`` " "nodes. Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:8485 +#: ../build/NEWS:12439 msgid "" ":issue:`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:8489 +#: ../build/NEWS:12443 msgid "" ":issue:`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:8492 +#: ../build/NEWS:12446 msgid "" ":issue:`39988`: Deprecated ``ast.AugLoad`` and ``ast.AugStore`` node classes " "because they are no longer used." msgstr "" -#: ../build/NEWS:8495 +#: ../build/NEWS:12449 msgid "" ":issue:`39656`: Ensure ``bin/python3.#`` is always present in virtual " "environments on POSIX platforms - by Anthony Sottile." msgstr "" -#: ../build/NEWS:8498 +#: ../build/NEWS:12452 msgid "" ":issue:`39969`: Deprecated ``ast.Param`` node class because it's no longer " "used. Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:8501 +#: ../build/NEWS:12455 msgid "" ":issue:`39360`: Ensure all workers exit when finalizing a :class:" "`multiprocessing.Pool` implicitly via the module finalization handlers of " @@ -14567,14 +21823,14 @@ msgid "" "Galindo." msgstr "" -#: ../build/NEWS:8508 +#: ../build/NEWS:12462 msgid "" ":issue:`35370`: sys.settrace(), sys.setprofile() and _lsprof.Profiler." "enable() now properly report :c:func:`PySys_Audit` error if \"sys." "setprofile\" or \"sys.settrace\" audit event is denied." msgstr "" -#: ../build/NEWS:8512 +#: ../build/NEWS:12466 msgid "" ":issue:`39936`: AIX: Fix _aix_support module when the subprocess is not " "available, when building Python from scratch. It now uses new private " @@ -14583,19 +21839,19 @@ msgid "" "the same if subprocess is available or not." msgstr "" -#: ../build/NEWS:8518 +#: ../build/NEWS:12472 msgid "" ":issue:`36144`: :class:`collections.OrderedDict` now implements ``|`` and ``|" "=`` (:pep:`584`)." msgstr "" -#: ../build/NEWS:8521 +#: ../build/NEWS:12475 msgid "" ":issue:`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:8524 +#: ../build/NEWS:12478 msgid "" ":issue:`39915`: Ensure :attr:`unittest.mock.AsyncMock.await_args_list` has " "call objects in the order of awaited arguments instead of using :attr:" @@ -14603,13 +21859,13 @@ msgid "" "by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:8529 +#: ../build/NEWS:12483 msgid "" ":issue:`36144`: Updated :data:`os.environ` and :data:`os.environb` to " "support :pep:`584`'s merge (``|``) and update (``|=``) operators." msgstr "" -#: ../build/NEWS:8532 +#: ../build/NEWS:12486 msgid "" ":issue:`38662`: The ``ensurepip`` module now invokes ``pip`` via the " "``runpy`` module. Hence it is no longer tightly coupled with the internal " @@ -14617,19 +21873,19 @@ msgid "" "``pip`` version both internally and for distributors." msgstr "" -#: ../build/NEWS:8537 +#: ../build/NEWS:12491 msgid "" ":issue:`38075`: Fix the :meth:`random.Random.seed` method when a :class:" "`bool` is passed as the seed." msgstr "" -#: ../build/NEWS:8540 +#: ../build/NEWS:12494 msgid "" ":issue:`39916`: More reliable use of ``os.scandir()`` in ``Path.glob()``. It " "no longer emits a ResourceWarning when interrupted." msgstr "" -#: ../build/NEWS:8543 +#: ../build/NEWS:12497 msgid "" ":issue:`39850`: :mod:`multiprocessing` now supports abstract socket " "addresses (if abstract sockets are supported in the running platform). When " @@ -14639,7 +21895,7 @@ msgid "" "large for an AF_UNIX socket address. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:8550 +#: ../build/NEWS:12504 msgid "" ":issue:`36287`: :func:`ast.dump()` no longer outputs optional fields and " "attributes with default values. The default values for optional fields and " @@ -14647,87 +21903,87 @@ msgid "" "kind`` is set to ``None``)." msgstr "" -#: ../build/NEWS:8555 +#: ../build/NEWS:12509 msgid "" ":issue:`39889`: Fixed :func:`ast.unparse` for extended slices containing a " "single element (e.g. ``a[i:j,]``). Remove redundant tuples when index with a " "tuple (e.g. ``a[i, j]``)." msgstr "" -#: ../build/NEWS:8559 +#: ../build/NEWS:12513 msgid "" ":issue:`39828`: Fix :mod:`json.tool` to catch :exc:`BrokenPipeError`. Patch " "by Dong-hee Na." msgstr "" -#: ../build/NEWS:8562 +#: ../build/NEWS:12516 msgid "" ":issue:`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:8566 +#: ../build/NEWS:12520 msgid "" ":issue:`39674`: Revert \":issue:`37330`: open() no longer accept 'U' in file " "mode\". The \"U\" mode of open() is kept in Python 3.9 to ease transition " "from Python 2.7, but will be removed in Python 3.10." msgstr "" -#: ../build/NEWS:8570 +#: ../build/NEWS:12524 msgid "" ":issue:`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:8574 +#: ../build/NEWS:12528 msgid "" ":issue:`39826`: Add getConnection method to logging HTTPHandler to enable " "custom connections." msgstr "" -#: ../build/NEWS:8577 +#: ../build/NEWS:12531 msgid "" ":issue:`39763`: Reimplement :func:`distutils.spawn.spawn` function with the :" "mod:`subprocess` module." msgstr "" -#: ../build/NEWS:8580 +#: ../build/NEWS:12534 msgid "" ":issue:`39794`: Add --without-decimal-contextvar build option. This enables " "a thread-local rather than a coroutine local context." msgstr "" -#: ../build/NEWS:8583 +#: ../build/NEWS:12537 msgid "" ":issue:`36144`: :class:`collections.defaultdict` now implements ``|`` (:pep:" "`584`)." msgstr "" -#: ../build/NEWS:8586 +#: ../build/NEWS:12540 msgid ":issue:`39517`: Fix runpy.run_path() when using pathlike objects" msgstr "" -#: ../build/NEWS:8588 +#: ../build/NEWS:12542 msgid "" ":issue:`39775`: Change ``inspect.Signature.parameters`` back to " "``collections.OrderedDict``. This was changed to ``dict`` in Python 3.9.0a4." msgstr "" -#: ../build/NEWS:8592 +#: ../build/NEWS:12546 msgid "" ":issue:`39678`: Refactor queue_manager in :class:`concurrent.futures." "ProcessPoolExecutor` to make it easier to maintain." msgstr "" -#: ../build/NEWS:8596 +#: ../build/NEWS:12550 msgid "" ":issue:`39764`: Fix AttributeError when calling get_stack on a " "PyAsyncGenObject Task" msgstr "" -#: ../build/NEWS:8599 +#: ../build/NEWS:12553 msgid "" ":issue:`39769`: The :func:`compileall.compile_dir` function's *ddir* " "parameter and the compileall command line flag `-d` no longer write the " @@ -14736,88 +21992,88 @@ msgid "" "Python 3.5." msgstr "" -#: ../build/NEWS:8605 +#: ../build/NEWS:12559 msgid "" ":issue:`36144`: :class:`types.MappingProxyType` objects now support the " "merge (``|``) operator from :pep:`584`." msgstr "" -#: ../build/NEWS:8608 +#: ../build/NEWS:12562 msgid "" ":issue:`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:8612 +#: ../build/NEWS:12566 msgid "" ":issue:`39719`: Remove :meth:`tempfile.SpooledTemporaryFile.softspace` as " "files no longer have the ``softspace`` attribute in Python 3. Patch by " "Shantanu." msgstr "" -#: ../build/NEWS:8615 +#: ../build/NEWS:12569 msgid "" ":issue:`39667`: Improve pathlib.Path compatibility on zipfile.Path and " "correct performance degradation as found in zipp 3.0." msgstr "" -#: ../build/NEWS:8618 +#: ../build/NEWS:12572 msgid "" ":issue:`39638`: Keep ASDL signatures in the docstrings for ``AST`` nodes. " "Patch by Batuhan Taskaya" msgstr "" -#: ../build/NEWS:8621 +#: ../build/NEWS:12575 msgid "" ":issue:`39639`: Deprecated ``ast.Suite`` node class because it's no longer " "used. Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:8624 +#: ../build/NEWS:12578 msgid ":issue:`39609`: Add thread_name_prefix to default asyncio executor" msgstr "" -#: ../build/NEWS:8626 +#: ../build/NEWS:12580 msgid "" ":issue:`39548`: Fix handling of header in :class:`urllib.request." "AbstractDigestAuthHandler` when the optional ``qop`` parameter is not " "present." msgstr "" -#: ../build/NEWS:8630 +#: ../build/NEWS:12584 msgid "" ":issue:`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:8633 +#: ../build/NEWS:12587 msgid "" ":issue:`39507`: Adding HTTP status 418 \"I'm a Teapot\" to HTTPStatus in " "http library. Patch by Ross Rhodes." msgstr "" -#: ../build/NEWS:8636 +#: ../build/NEWS:12590 msgid "" ":issue:`39495`: Remove default value from *attrs* parameter of :meth:`xml." "etree.ElementTree.TreeBuilder.start` for consistency between Python and C " "implementations." msgstr "" -#: ../build/NEWS:8640 +#: ../build/NEWS:12594 msgid "" ":issue:`38971`: Open issue in the BPO indicated a desire to make the " "implementation of codecs.open() at parity with io.open(), which implements a " "try/except to assure file stream gets closed before an exception is raised." msgstr "" -#: ../build/NEWS:8645 +#: ../build/NEWS:12599 msgid "" ":issue:`38641`: Added starred expressions support to ``return`` and " "``yield`` statements for ``lib2to3``. Patch by Vlad Emelianov." msgstr "" -#: ../build/NEWS:8648 +#: ../build/NEWS:12602 msgid "" ":issue:`37534`: When using minidom module to generate XML documents the " "ability to add Standalone Document Declaration is added. All the changes are " @@ -14826,13 +22082,13 @@ msgid "" "org/TR/xml/#sec-prolog-dtd)." msgstr "" -#: ../build/NEWS:8654 +#: ../build/NEWS:12608 msgid "" ":issue:`34788`: Add support for scoped IPv6 addresses to :mod:`ipaddress`. " "Patch by Oleksandr Pavliuk." msgstr "" -#: ../build/NEWS:8657 +#: ../build/NEWS:12611 msgid "" ":issue:`34822`: Simplified AST for subscription. Simple indices are now " "represented by their value, extended slices are represented as tuples. :mod:" @@ -14842,75 +22098,75 @@ msgid "" "Load())``." msgstr "" -#: ../build/NEWS:8667 +#: ../build/NEWS:12621 msgid ":issue:`39868`: Updated the Language Reference for :pep:`572`." msgstr "" -#: ../build/NEWS:8669 +#: ../build/NEWS:12623 msgid ":issue:`13790`: Change 'string' to 'specification' in format doc." msgstr "" -#: ../build/NEWS:8671 +#: ../build/NEWS:12625 msgid "" ":issue:`17422`: The language reference no longer restricts default class " "namespaces to dicts only." msgstr "" -#: ../build/NEWS:8674 +#: ../build/NEWS:12628 msgid "" ":issue:`39530`: Fix misleading documentation about mixed-type numeric " "comparisons." msgstr "" -#: ../build/NEWS:8677 +#: ../build/NEWS:12631 msgid "" ":issue:`39718`: Update :mod:`token` documentation to reflect additions in " "Python 3.8" msgstr "" -#: ../build/NEWS:8680 +#: ../build/NEWS:12634 msgid "" ":issue:`39677`: Changed operand name of **MAKE_FUNCTION** from *argc* to " "*flags* for module :mod:`dis`" msgstr "" -#: ../build/NEWS:8686 +#: ../build/NEWS:12640 msgid "" ":issue:`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:8689 +#: ../build/NEWS:12643 msgid "" ":issue:`27807`: ``test_site.test_startup_imports()`` is now skipped if a " "path of :data:`sys.path` contains a ``.pth`` file." msgstr "" -#: ../build/NEWS:8692 +#: ../build/NEWS:12646 msgid "" ":issue:`26067`: Do not fail test_shutil test_chown test when uid or gid of " "user cannot be resolved to a name." msgstr "" -#: ../build/NEWS:8695 +#: ../build/NEWS:12649 msgid "" ":issue:`39855`: test_subprocess.test_user() now skips the test on an user " "name if the user name doesn't exist. For example, skip the test if the user " "\"nobody\" doesn't exist on Linux." msgstr "" -#: ../build/NEWS:8702 +#: ../build/NEWS:12656 msgid ":issue:`39761`: Fix build with DTrace but without additional DFLAGS." msgstr "" -#: ../build/NEWS:8704 +#: ../build/NEWS:12658 msgid "" ":issue:`39763`: setup.py now uses a basic implementation of the :mod:" "`subprocess` module if the :mod:`subprocess` module is not available: before " "required C extension modules are built." msgstr "" -#: ../build/NEWS:8708 +#: ../build/NEWS:12662 msgid "" ":issue:`1294959`: Add ``--with-platlibdir`` option to the configure script: " "name of the platform-specific library directory, stored in the new :attr:" @@ -14921,19 +22177,19 @@ msgid "" "Charalampos Stratakis and Victor Stinner." msgstr "" -#: ../build/NEWS:8719 +#: ../build/NEWS:12673 msgid "" ":issue:`39930`: Ensures the required :file:`vcruntime140.dll` is included in " "install packages." msgstr "" -#: ../build/NEWS:8722 +#: ../build/NEWS:12676 msgid "" ":issue:`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:8726 +#: ../build/NEWS:12680 msgid "" ":issue:`38597`: :mod:`distutils` will no longer statically link :file:" "`vcruntime140.dll` when a redistributable version is unavailable. All future " @@ -14941,49 +22197,49 @@ msgid "" "extensions can continue to load." msgstr "" -#: ../build/NEWS:8731 +#: ../build/NEWS:12685 msgid ":issue:`38380`: Update Windows builds to use SQLite 3.31.1" msgstr "" -#: ../build/NEWS:8733 +#: ../build/NEWS:12687 msgid "" ":issue:`39789`: Update Windows release build machines to Visual Studio 2019 " "(MSVC 14.2)." msgstr "" -#: ../build/NEWS:8736 +#: ../build/NEWS:12690 msgid "" ":issue:`34803`: Package for nuget.org now includes repository reference and " "bundled icon image." msgstr "" -#: ../build/NEWS:8742 +#: ../build/NEWS:12696 msgid ":issue:`38380`: Update macOS builds to use SQLite 3.31.1" msgstr "" -#: ../build/NEWS:8747 +#: ../build/NEWS:12701 msgid "" ":issue:`27115`: For 'Go to Line', use a Query box subclass with IDLE " "standard behavior and improved error checking." msgstr "" -#: ../build/NEWS:8750 +#: ../build/NEWS:12704 msgid "" ":issue:`39885`: Since clicking to get an IDLE context menu moves the cursor, " "any text selection should be and now is cleared." msgstr "" -#: ../build/NEWS:8753 +#: ../build/NEWS:12707 msgid "" ":issue:`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:8756 +#: ../build/NEWS:12710 msgid ":issue:`39781`: Selecting code context lines no longer causes a jump." msgstr "" -#: ../build/NEWS:8761 +#: ../build/NEWS:12715 msgid "" ":issue:`36184`: Port python-gdb.py to FreeBSD. python-gdb.py now checks for " "\"take_gil\" function name to check if a frame tries to acquire the GIL, " @@ -14991,19 +22247,19 @@ msgid "" "Linux and can be a different condition than the GIL." msgstr "" -#: ../build/NEWS:8766 +#: ../build/NEWS:12720 msgid "" ":issue:`38080`: Added support to fix ``getproxies`` in the :mod:`lib2to3." "fixes.fix_urllib` module. Patch by José Roberto Meza Cabrera." msgstr "" -#: ../build/NEWS:8773 +#: ../build/NEWS:12727 msgid "" ":issue:`40024`: Add :c:func:`PyModule_AddType` helper function: add a type " "to a module. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:8776 +#: ../build/NEWS:12730 msgid "" ":issue:`39946`: Remove ``_PyRuntime.getframe`` hook and remove " "``_PyThreadState_GetFrame`` macro which was an alias to ``_PyRuntime." @@ -15011,37 +22267,37 @@ msgid "" "``PyThreadFrameGetter`` type." msgstr "" -#: ../build/NEWS:8781 +#: ../build/NEWS:12735 msgid "" ":issue:`39947`: Add :c:func:`PyThreadState_GetFrame` function: get the " "current frame of a Python thread state." msgstr "" -#: ../build/NEWS:8784 +#: ../build/NEWS:12738 msgid "" ":issue:`37207`: Add _PyArg_NoKwnames helper function. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:8786 +#: ../build/NEWS:12740 msgid "" ":issue:`39947`: Add :c:func:`PyThreadState_GetInterpreter`: get the " "interpreter of a Python thread state." msgstr "" -#: ../build/NEWS:8789 +#: ../build/NEWS:12743 msgid "" ":issue:`39947`: Add :c:func:`PyInterpreterState_Get` function to the limited " "C API." msgstr "" -#: ../build/NEWS:8792 +#: ../build/NEWS:12746 msgid "" ":issue:`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:8795 +#: ../build/NEWS:12749 msgid "" ":issue:`39947`: Move the static inline function flavor of " "Py_EnterRecursiveCall() and Py_LeaveRecursiveCall() to the internal C API: " @@ -15049,7 +22305,7 @@ msgid "" "functions which hide implementation details." msgstr "" -#: ../build/NEWS:8800 +#: ../build/NEWS:12754 msgid "" ":issue:`39947`: Py_TRASHCAN_BEGIN_CONDITION and Py_TRASHCAN_END macro no " "longer access PyThreadState attributes, but call new private " @@ -15057,40 +22313,40 @@ msgid "" "details." msgstr "" -#: ../build/NEWS:8804 +#: ../build/NEWS:12758 msgid "" ":issue:`39884`: :c:func:`PyDescr_NewMethod` and :c:func:`PyCFunction_NewEx` " "now include the method name in the SystemError \"bad call flags\" error " "message to ease debug." msgstr "" -#: ../build/NEWS:8808 +#: ../build/NEWS:12762 msgid "" ":issue:`39877`: Deprecated :c:func:`PyEval_InitThreads` and :c:func:" "`PyEval_ThreadsInitialized`. Calling :c:func:`PyEval_InitThreads` now does " "nothing." msgstr "" -#: ../build/NEWS:8812 +#: ../build/NEWS:12766 msgid "" ":issue:`38249`: :c:macro:`Py_UNREACHABLE` is now implemented with " "``__builtin_unreachable()`` and analogs in release mode." msgstr "" -#: ../build/NEWS:8815 +#: ../build/NEWS:12769 msgid "" ":issue:`38643`: :c:func:`PyNumber_ToBase` now raises a :exc:`SystemError` " "instead of crashing when called with invalid base." msgstr "" -#: ../build/NEWS:8818 +#: ../build/NEWS:12772 msgid "" ":issue:`39882`: The :c:func:`Py_FatalError` function is replaced with a " "macro which logs automatically the name of the current function, unless the " "``Py_LIMITED_API`` macro is defined." msgstr "" -#: ../build/NEWS:8822 +#: ../build/NEWS:12776 msgid "" ":issue:`39824`: Extension modules: :c:member:`~PyModuleDef.m_traverse`, :c:" "member:`~PyModuleDef.m_clear` and :c:member:`~PyModuleDef.m_free` functions " @@ -15102,18 +22358,18 @@ msgid "" "by :c:func:`PyModule_GetState`) is ``NULL``." msgstr "" -#: ../build/NEWS:8831 +#: ../build/NEWS:12785 msgid "" "Extension modules without module state (``m_size <= 0``) are not affected." msgstr "" -#: ../build/NEWS:8833 +#: ../build/NEWS:12787 msgid "" ":issue:`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:8836 +#: ../build/NEWS:12790 msgid "" ":issue:`38500`: Add a private API to get and set the frame evaluation " "function: add :c:func:`_PyInterpreterState_GetEvalFrameFunc` and :c:func:" @@ -15121,130 +22377,130 @@ msgid "" "`_PyFrameEvalFunction` function type now takes a *tstate* parameter." msgstr "" -#: ../build/NEWS:8844 +#: ../build/NEWS:12798 msgid "Python 3.9.0 alpha 4" msgstr "" -#: ../build/NEWS:8846 +#: ../build/NEWS:12800 msgid "*Release date: 2020-02-25*" msgstr "" -#: ../build/NEWS:8851 +#: ../build/NEWS:12805 msgid "" ":issue:`39184`: Add audit events to functions in `fcntl`, `msvcrt`, `os`, " "`resource`, `shutil`, `signal` and `syslog`." msgstr "" -#: ../build/NEWS:8854 +#: ../build/NEWS:12808 msgid "" ":issue:`39401`: Avoid unsafe DLL load at startup on Windows 7 and earlier." msgstr "" -#: ../build/NEWS:8856 +#: ../build/NEWS:12810 msgid "" ":issue:`39184`: Add audit events to command execution functions in os and " "pty modules." msgstr "" -#: ../build/NEWS:8862 +#: ../build/NEWS:12816 msgid "" ":issue:`39382`: Fix a use-after-free in the single inheritance path of " "``issubclass()``, when the ``__bases__`` of an object has a single " "reference, and so does its first item. Patch by Yonatan Goldschmidt." msgstr "" -#: ../build/NEWS:8866 +#: ../build/NEWS:12820 msgid "" ":issue:`39573`: Update clinic tool to use :c:func:`Py_IS_TYPE`. Patch by " "Dong-hee Na." msgstr "" -#: ../build/NEWS:8869 +#: ../build/NEWS:12823 msgid ":issue:`39619`: Enable use of :func:`os.chroot` on HP-UX systems." msgstr "" -#: ../build/NEWS:8871 +#: ../build/NEWS:12825 msgid "" ":issue:`39573`: Add :c:func:`Py_IS_TYPE` static inline function to check " "whether the object *o* type is *type*." msgstr "" -#: ../build/NEWS:8874 +#: ../build/NEWS:12828 msgid "" ":issue:`39606`: Fix regression caused by fix for :issue:`39386`, that " "prevented calling ``aclose`` on an async generator that had already been " "closed or exhausted." msgstr "" -#: ../build/NEWS:8878 +#: ../build/NEWS:12832 msgid "" ":issue:`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:8882 +#: ../build/NEWS:12836 msgid "" ":issue:`1635741`: Port _crypt extension module to multiphase initialization " "(:pep:`489`)." msgstr "" -#: ../build/NEWS:8885 +#: ../build/NEWS:12839 msgid "" ":issue:`1635741`: Port _contextvars extension module to multiphase " "initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:8888 +#: ../build/NEWS:12842 msgid "" ":issue:`39510`: Fix segfault in ``readinto()`` method on closed " "BufferedReader." msgstr "" -#: ../build/NEWS:8890 +#: ../build/NEWS:12844 msgid "" ":issue:`39502`: Fix :func:`time.localtime` on 64-bit AIX to support years " "before 1902 and after 2038. Patch by M Felt." msgstr "" -#: ../build/NEWS:8893 +#: ../build/NEWS:12847 msgid "" ":issue:`39492`: Fix a reference cycle in the C Pickler that was preventing " "the garbage collection of deleted, pickled objects." msgstr "" -#: ../build/NEWS:8896 +#: ../build/NEWS:12850 msgid "" ":issue:`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:8899 +#: ../build/NEWS:12853 msgid "" ":issue:`39434`: :term:`floor division` of float operation now has a better " "performance. Also the message of :exc:`ZeroDivisionError` for this operation " "is updated. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:8903 +#: ../build/NEWS:12857 msgid "" ":issue:`1635741`: Port _codecs extension module to multiphase initialization " "(:pep:`489`)." msgstr "" -#: ../build/NEWS:8906 +#: ../build/NEWS:12860 msgid "" ":issue:`1635741`: Port _bz2 extension module to multiphase initialization (:" "pep:`489`)." msgstr "" -#: ../build/NEWS:8909 +#: ../build/NEWS:12863 msgid "" ":issue:`1635741`: Port _abc extension module to multiphase initialization (:" "pep:`489`)." msgstr "" -#: ../build/NEWS:8912 +#: ../build/NEWS:12866 msgid "" ":issue:`39320`: Replace two complex bytecodes for building dicts with two " "simpler ones. The new bytecodes ``DICT_MERGE`` and ``DICT_UPDATE`` have been " @@ -15252,79 +22508,79 @@ msgid "" "``BUILD_MAP_UNPACK_WITH_CALL`` have been removed." msgstr "" -#: ../build/NEWS:8917 +#: ../build/NEWS:12871 msgid "" ":issue:`39219`: Syntax errors raised in the tokenizer now always set correct " "\"text\" and \"offset\" attributes." msgstr "" -#: ../build/NEWS:8920 +#: ../build/NEWS:12874 msgid "" ":issue:`36051`: Drop the GIL during large ``bytes.join`` operations. Patch " "by Bruce Merry." msgstr "" -#: ../build/NEWS:8923 +#: ../build/NEWS:12877 msgid "" ":issue:`38960`: Fix DTrace build issues on FreeBSD. Patch by David Carlier." msgstr "" -#: ../build/NEWS:8925 +#: ../build/NEWS:12879 msgid "" ":issue:`37207`: Speed up calls to ``range()`` by about 30%, by using the PEP " "590 ``vectorcall`` calling convention. Patch by Mark Shannon." msgstr "" -#: ../build/NEWS:8928 +#: ../build/NEWS:12882 msgid "" ":issue:`36144`: :class:`dict` (and :class:`collections.UserDict`) objects " "now support PEP 584's merge (``|``) and update (``|=``) operators. Patch by " "Brandt Bucher." msgstr "" -#: ../build/NEWS:8932 +#: ../build/NEWS:12886 msgid "" ":issue:`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:8939 +#: ../build/NEWS:12893 msgid "" ":issue:`30566`: Fix :exc:`IndexError` when trying to decode an invalid " "string with punycode codec." msgstr "" -#: ../build/NEWS:8942 +#: ../build/NEWS:12896 msgid "" ":issue:`39649`: Remove obsolete check for `__args__` in bdb.Bdb." "format_stack_entry." msgstr "" -#: ../build/NEWS:8945 +#: ../build/NEWS:12899 msgid "" ":issue:`39648`: Expanded :func:`math.gcd` and :func:`math.lcm` to handle " "multiple arguments." msgstr "" -#: ../build/NEWS:8948 +#: ../build/NEWS:12902 msgid "" ":issue:`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:8952 +#: ../build/NEWS:12906 msgid "" ":issue:`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:8956 +#: ../build/NEWS:12910 msgid ":issue:`39479`: Add :func:`math.lcm` function: least common multiple." msgstr "" -#: ../build/NEWS:8958 +#: ../build/NEWS:12912 msgid "" ":issue:`39674`: Revert \"Do not expose abstract collection classes in the " "collections module\" change (:issue:`25988`). Aliases to ABC like " @@ -15332,23 +22588,23 @@ msgid "" "2.7, but will be removed in Python 3.10." msgstr "" -#: ../build/NEWS:8963 +#: ../build/NEWS:12917 msgid "" ":issue:`39104`: Fix hanging ProcessPoolExcutor on ``shutdown(wait=False)`` " "when a task has failed pickling." msgstr "" -#: ../build/NEWS:8966 +#: ../build/NEWS:12920 msgid ":issue:`39627`: Fixed TypedDict totality check for inherited keys." msgstr "" -#: ../build/NEWS:8968 +#: ../build/NEWS:12922 msgid "" ":issue:`39474`: Fixed starting position of AST for expressions like ``(a)" "(b)``, ``(a)[b]`` and ``(a).b``." msgstr "" -#: ../build/NEWS:8971 +#: ../build/NEWS:12925 msgid "" ":issue:`21016`: The :mod:`pydoc` and :mod:`trace` modules now use the :mod:" "`sysconfig` module to get the path to the Python standard library, to " @@ -15356,19 +22612,19 @@ msgid "" "Patch by Jan Matějek." msgstr "" -#: ../build/NEWS:8976 +#: ../build/NEWS:12930 msgid "" ":issue:`39590`: Collections.deque now holds strong references during deque." "__contains__ and deque.count, fixing crashes." msgstr "" -#: ../build/NEWS:8979 +#: ../build/NEWS:12933 msgid "" ":issue:`39586`: The distutils ``bdist_msi`` command is deprecated in Python " "3.9, use ``bdist_wheel`` (wheel packages) instead." msgstr "" -#: ../build/NEWS:8982 +#: ../build/NEWS:12936 msgid "" ":issue:`39595`: Improved performance of zipfile.Path for files with a large " "number of entries. Also improved performance and fixed minor issue as " @@ -15376,7 +22632,7 @@ msgid "" "readthedocs.io/en/latest/changelog%20(links).html#v1-5-0>`_." msgstr "" -#: ../build/NEWS:8987 +#: ../build/NEWS:12941 msgid "" ":issue:`39350`: Fix regression in :class:`fractions.Fraction` if the " "numerator and/or the denominator is an :class:`int` subclass. The :func:" @@ -15385,38 +22641,38 @@ msgid "" "Previously, the GCD type depended on *numerator* and *denominator*." msgstr "" -#: ../build/NEWS:8993 +#: ../build/NEWS:12947 msgid "" ":issue:`39567`: Added audit for :func:`os.walk`, :func:`os.fwalk`, :meth:" "`pathlib.Path.glob` and :meth:`pathlib.Path.rglob`." msgstr "" -#: ../build/NEWS:8996 +#: ../build/NEWS:12950 msgid "" ":issue:`39559`: Remove unused, undocumented argument ``getters`` from :func:" "`uuid.getnode`" msgstr "" -#: ../build/NEWS:8999 +#: ../build/NEWS:12953 msgid "" ":issue:`38149`: :func:`sys.audit` is now called only once per call of :func:" "`glob.glob` and :func:`glob.iglob`." msgstr "" -#: ../build/NEWS:9002 +#: ../build/NEWS:12956 msgid "" ":issue:`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:9006 +#: ../build/NEWS:12960 msgid "" ":issue:`39450`: Striped whitespace from docstring before returning it from :" "func:`unittest.case.shortDescription`." msgstr "" -#: ../build/NEWS:9009 +#: ../build/NEWS:12963 msgid "" ":issue:`12915`: A new function ``resolve_name`` has been added to the " "``pkgutil`` module. This resolves a string of the form ``'a.b.c.d'`` or ``'a." @@ -15425,55 +22681,55 @@ msgid "" "access." msgstr "" -#: ../build/NEWS:9015 +#: ../build/NEWS:12969 msgid "" ":issue:`39353`: The :func:`binascii.crc_hqx` function is no longer " "deprecated." msgstr "" -#: ../build/NEWS:9017 +#: ../build/NEWS:12971 msgid ":issue:`39493`: Mark ``typing.IO.closed`` as a property" msgstr "" -#: ../build/NEWS:9019 +#: ../build/NEWS:12973 msgid "" ":issue:`39491`: Add :data:`typing.Annotated` and ``include_extras`` " "parameter to :func:`typing.get_type_hints` as part of :pep:`593`. Patch by " "Till Varoquaux, documentation by Till Varoquaux and Konstantin Kashin." msgstr "" -#: ../build/NEWS:9023 +#: ../build/NEWS:12977 msgid "" ":issue:`39485`: Fix a bug in :func:`unittest.mock.create_autospec` that " "would complain about the wrong number of arguments for custom descriptors " "defined in an extension module returning functions." msgstr "" -#: ../build/NEWS:9027 +#: ../build/NEWS:12981 msgid "" ":issue:`38932`: Mock fully resets child objects on reset_mock(). Patch by " "Vegard Stikbakke" msgstr "" -#: ../build/NEWS:9030 +#: ../build/NEWS:12984 msgid ":issue:`39082`: Allow AsyncMock to correctly patch static/class methods" msgstr "" -#: ../build/NEWS:9032 +#: ../build/NEWS:12986 msgid "" ":issue:`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:9036 +#: ../build/NEWS:12990 msgid "" ":issue:`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:9040 +#: ../build/NEWS:12994 msgid "" ":issue:`39349`: Added a new *cancel_futures* parameter to :meth:`concurrent." "futures.Executor.shutdown` that cancels all pending futures which have not " @@ -15481,20 +22737,20 @@ msgid "" "down the executor." msgstr "" -#: ../build/NEWS:9045 +#: ../build/NEWS:12999 msgid "" ":issue:`39274`: ``bool(fraction.Fraction)`` now returns a boolean even if " "(numerator != 0) does not return a boolean (ex: numpy number)." msgstr "" -#: ../build/NEWS:9048 +#: ../build/NEWS:13002 msgid "" ":issue:`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:9052 +#: ../build/NEWS:13006 msgid "" ":issue:`25597`: Ensure, if ``wraps`` is supplied to :class:`unittest.mock." "MagicMock`, it is used to calculate return values for the magic methods " @@ -15502,98 +22758,98 @@ msgid "" "Singaravelan." msgstr "" -#: ../build/NEWS:9057 +#: ../build/NEWS:13011 msgid "" ":issue:`36350`: `inspect.Signature.parameters` and `inspect.BoundArguments." "arguments` are now dicts instead of OrderedDicts. Patch contributed by Rémi " "Lapeyre." msgstr "" -#: ../build/NEWS:9061 +#: ../build/NEWS:13015 msgid "" ":issue:`35727`: Fix sys.exit() and sys.exit(None) exit code propagation when " "used in multiprocessing.Process." msgstr "" -#: ../build/NEWS:9064 +#: ../build/NEWS:13018 msgid "" ":issue:`32173`: * Add `lazycache` function to `__all__`. * Use `dict.clear` " "to clear the cache. * Refactoring `getline` function and `checkcache` " "function." msgstr "" -#: ../build/NEWS:9071 +#: ../build/NEWS:13025 msgid "" ":issue:`17422`: The language reference now specifies restrictions on class " "namespaces. Adapted from a patch by Ethan Furman." msgstr "" -#: ../build/NEWS:9074 +#: ../build/NEWS:13028 msgid "" ":issue:`39572`: Updated documentation of ``total`` flag of ``TypedDict``." msgstr "" -#: ../build/NEWS:9076 +#: ../build/NEWS:13030 msgid "" ":issue:`39654`: In pyclbr doc, update 'class' to 'module' where appropriate " "and add readmodule comment. Patch by Hakan Çelik." msgstr "" -#: ../build/NEWS:9079 +#: ../build/NEWS:13033 msgid "" ":issue:`39153`: Clarify refcounting semantics for the following functions: - " "PyObject_SetItem - PyMapping_SetItemString - PyDict_SetItem - " "PyDict_SetItemString" msgstr "" -#: ../build/NEWS:9083 +#: ../build/NEWS:13037 msgid "" ":issue:`39392`: Explain that when filling with turtle, overlap regions may " "be left unfilled." msgstr "" -#: ../build/NEWS:9086 +#: ../build/NEWS:13040 msgid "" ":issue:`39369`: Update mmap readline method description. The fact that the " "readline method does update the file position should not be ignored since " "this might give the impression for the programmer that it doesn't update it." msgstr "" -#: ../build/NEWS:9091 +#: ../build/NEWS:13045 msgid ":issue:`9056`: Include subsection in TOC for PDF version of docs." msgstr "" -#: ../build/NEWS:9096 +#: ../build/NEWS:13050 msgid ":issue:`38325`: Skip tests on non-BMP characters of test_winconsoleio." msgstr "" -#: ../build/NEWS:9098 +#: ../build/NEWS:13052 msgid "" ":issue:`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:9105 +#: ../build/NEWS:13059 msgid ":issue:`39489`: Remove ``COUNT_ALLOCS`` special build." msgstr "" -#: ../build/NEWS:9110 +#: ../build/NEWS:13064 msgid ":issue:`39553`: Delete unused code related to SxS manifests." msgstr "" -#: ../build/NEWS:9112 +#: ../build/NEWS:13066 msgid "" ":issue:`39439`: Honor the Python path when a virtualenv is active on Windows." msgstr "" -#: ../build/NEWS:9114 +#: ../build/NEWS:13068 msgid "" ":issue:`39393`: Improve the error message when attempting to load a DLL with " "unresolved dependencies." msgstr "" -#: ../build/NEWS:9117 +#: ../build/NEWS:13071 msgid "" ":issue:`38883`: :meth:`~pathlib.Path.home()` and :meth:`~pathlib.Path." "expanduser()` on Windows now prefer :envvar:`USERPROFILE` and no longer use :" @@ -15602,46 +22858,46 @@ msgid "" "to ignore :envvar:`HOME` in 3.8, see :issue:`36264`." msgstr "" -#: ../build/NEWS:9124 +#: ../build/NEWS:13078 msgid "" ":issue:`39185`: The build.bat script has additional options for very-quiet " "output (-q) and very-verbose output (-vv)" msgstr "" -#: ../build/NEWS:9130 +#: ../build/NEWS:13084 msgid ":issue:`39663`: Add tests for pyparse find_good_parse_start()." msgstr "" -#: ../build/NEWS:9132 +#: ../build/NEWS:13086 msgid "" ":issue:`39600`: In the font configuration window, remove duplicated font " "names." msgstr "" -#: ../build/NEWS:9134 +#: ../build/NEWS:13088 msgid "" ":issue:`30780`: Add remaining configdialog tests for buttons and highlights " "and keys tabs." msgstr "" -#: ../build/NEWS:9137 +#: ../build/NEWS:13091 msgid ":issue:`39388`: IDLE Settings Cancel button now cancels pending changes" msgstr "" -#: ../build/NEWS:9139 +#: ../build/NEWS:13093 msgid "" ":issue:`38792`: Close an IDLE shell calltip if a :exc:`KeyboardInterrupt` or " "shell restart occurs. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:9145 +#: ../build/NEWS:13099 msgid "" ":issue:`35081`: Move the ``bytes_methods.h`` header file to the internal C " "API as ``pycore_bytes_methods.h``: it only contains private symbols " "(prefixed by ``_Py``), except of the ``PyDoc_STRVAR_shared()`` macro." msgstr "" -#: ../build/NEWS:9149 +#: ../build/NEWS:13103 msgid "" ":issue:`35081`: Move the ``dtoa.h`` header file to the internal C API as " "``pycore_dtoa.h``: it only contains private functions (prefixed by ``_Py``). " @@ -15649,37 +22905,37 @@ msgid "" "``Py_BUILD_CORE`` macro defined." msgstr "" -#: ../build/NEWS:9154 +#: ../build/NEWS:13108 msgid "" ":issue:`39573`: Add :c:func:`Py_SET_SIZE` function to set the size of an " "object." msgstr "" -#: ../build/NEWS:9157 +#: ../build/NEWS:13111 msgid "" ":issue:`39500`: :c:func:`PyUnicode_IsIdentifier` does not call :c:func:" "`Py_FatalError` anymore if the string is not ready." msgstr "" -#: ../build/NEWS:9160 +#: ../build/NEWS:13114 msgid "" ":issue:`39573`: Add :c:func:`Py_SET_TYPE` function to set the type of an " "object." msgstr "" -#: ../build/NEWS:9163 +#: ../build/NEWS:13117 msgid "" ":issue:`39573`: Add a :c:func:`Py_SET_REFCNT` function to set the reference " "counter of an object." msgstr "" -#: ../build/NEWS:9166 +#: ../build/NEWS:13120 msgid "" ":issue:`39542`: Convert :c:func:`PyType_HasFeature`, :c:func:`PyType_Check` " "and :c:func:`PyType_CheckExact` macros to static inline functions." msgstr "" -#: ../build/NEWS:9169 +#: ../build/NEWS:13123 msgid "" ":issue:`39542`: In the limited C API, ``PyObject_INIT()`` and " "``PyObject_INIT_VAR()`` are now defined as aliases to :c:func:" @@ -15690,28 +22946,28 @@ msgid "" "``_PyTraceMalloc_NewReference()`` and ``_Py_GetRefTotal()``." msgstr "" -#: ../build/NEWS:9177 +#: ../build/NEWS:13131 msgid "" ":issue:`39542`: Exclude trashcan mechanism from the limited C API: it " "requires access to PyTypeObject and PyThreadState structure fields, whereas " "these structures are opaque in the limited C API." msgstr "" -#: ../build/NEWS:9181 +#: ../build/NEWS:13135 msgid "" ":issue:`39511`: The :c:func:`PyThreadState_Clear` function now calls the :c:" "member:`PyThreadState.on_delete` callback. Previously, that happened in :c:" "func:`PyThreadState_Delete`." msgstr "" -#: ../build/NEWS:9185 +#: ../build/NEWS:13139 msgid "" ":issue:`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:9189 +#: ../build/NEWS:13143 msgid "" ":issue:`39245`: The Vectorcall API (PEP 590) was made public, adding the " "functions ``PyObject_Vectorcall``, ``PyObject_VectorcallMethod``, " @@ -15720,92 +22976,92 @@ msgid "" "``PyObject_FastCallDict``, and the flag ``Py_TPFLAGS_HAVE_VECTORCALL``." msgstr "" -#: ../build/NEWS:9197 +#: ../build/NEWS:13151 msgid "Python 3.9.0 alpha 3" msgstr "" -#: ../build/NEWS:9199 +#: ../build/NEWS:13153 msgid "*Release date: 2020-01-24*" msgstr "" -#: ../build/NEWS:9204 +#: ../build/NEWS:13158 msgid "" ":issue:`39427`: Document all possibilities for the ``-X`` options in the " "command line help section. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:9207 +#: ../build/NEWS:13161 msgid "" ":issue:`39421`: Fix possible crashes when operating with the functions in " "the :mod:`heapq` module and custom comparison operators." msgstr "" -#: ../build/NEWS:9210 +#: ../build/NEWS:13164 msgid ":issue:`39386`: Prevent double awaiting of async iterator." msgstr "" -#: ../build/NEWS:9212 +#: ../build/NEWS:13166 msgid "" ":issue:`17005`: Add :class:`functools.TopologicalSorter` to the :mod:" "`functools` module to offers functionality to perform topological sorting of " "graphs. Patch by Pablo Galindo, Tim Peters and Larry Hastings." msgstr "" -#: ../build/NEWS:9216 +#: ../build/NEWS:13170 msgid "" ":issue:`39320`: Replace four complex bytecodes for building sequences with " "three simpler ones." msgstr "" -#: ../build/NEWS:9219 +#: ../build/NEWS:13173 msgid "The following four bytecodes have been removed:" msgstr "" -#: ../build/NEWS:9221 +#: ../build/NEWS:13175 msgid "BUILD_LIST_UNPACK" msgstr "" -#: ../build/NEWS:9222 +#: ../build/NEWS:13176 msgid "BUILD_TUPLE_UNPACK" msgstr "" -#: ../build/NEWS:9223 +#: ../build/NEWS:13177 msgid "BUILD_SET_UNPACK" msgstr "" -#: ../build/NEWS:9224 +#: ../build/NEWS:13178 msgid "BUILD_TUPLE_UNPACK_WITH_CALL" msgstr "" -#: ../build/NEWS:9226 +#: ../build/NEWS:13180 msgid "The following three bytecodes have been added:" msgstr "" -#: ../build/NEWS:9228 +#: ../build/NEWS:13182 msgid "LIST_TO_TUPLE" msgstr "" -#: ../build/NEWS:9229 +#: ../build/NEWS:13183 msgid "LIST_EXTEND" msgstr "" -#: ../build/NEWS:9230 +#: ../build/NEWS:13184 msgid "SET_UPDATE" msgstr "" -#: ../build/NEWS:9232 +#: ../build/NEWS:13186 msgid "" ":issue:`39336`: Import loaders which publish immutable module objects can " "now publish immutable packages in addition to individual modules." msgstr "" -#: ../build/NEWS:9235 +#: ../build/NEWS:13189 msgid "" ":issue:`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:9239 +#: ../build/NEWS:13193 msgid "" ":issue:`39048`: Improve the displayed error message when incorrect types are " "passed to ``async with`` statements by looking up the :meth:`__aenter__` " @@ -15813,97 +23069,97 @@ msgid "" "asynchronous context manager. Patch by Géry Ogam." msgstr "" -#: ../build/NEWS:9244 +#: ../build/NEWS:13198 msgid "" ":issue:`39235`: Fix AST end location for lone generator expression in " "function call, e.g. f(i for i in a)." msgstr "" -#: ../build/NEWS:9247 +#: ../build/NEWS:13201 msgid "" ":issue:`39209`: Correctly handle multi-line tokens in interactive mode. " "Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:9250 +#: ../build/NEWS:13204 msgid "" ":issue:`1635741`: Port _json extension module to multiphase initialization (:" "pep:`489`)." msgstr "" -#: ../build/NEWS:9253 +#: ../build/NEWS:13207 msgid "" ":issue:`39216`: Fix constant folding optimization for positional only " "arguments - by Anthony Sottile." msgstr "" -#: ../build/NEWS:9256 +#: ../build/NEWS:13210 msgid "" ":issue:`39215`: Fix ``SystemError`` when nested function has annotation on " "positional-only argument - by Anthony Sottile." msgstr "" -#: ../build/NEWS:9259 +#: ../build/NEWS:13213 msgid "" ":issue:`39200`: Correct the error message when calling the :func:`min` or :" "func:`max` with no arguments. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:9262 +#: ../build/NEWS:13216 msgid "" ":issue:`39200`: Correct the error message when trying to construct :class:" "`range` objects with no arguments. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:9265 +#: ../build/NEWS:13219 msgid "" ":issue:`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:9269 +#: ../build/NEWS:13223 msgid "" ":issue:`39114`: Fix incorrect line execution reporting in trace functions " "when tracing exception handlers with name binding. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:9272 +#: ../build/NEWS:13226 msgid "" ":issue:`39156`: Split the COMPARE_OP bytecode instruction into four distinct " "instructions." msgstr "" -#: ../build/NEWS:9275 +#: ../build/NEWS:13229 msgid "COMPARE_OP for rich comparisons" msgstr "" -#: ../build/NEWS:9276 +#: ../build/NEWS:13230 msgid "IS_OP for 'is' and 'is not' tests" msgstr "" -#: ../build/NEWS:9277 +#: ../build/NEWS:13231 msgid "CONTAINS_OP for 'in' and 'is not' tests" msgstr "" -#: ../build/NEWS:9278 +#: ../build/NEWS:13232 msgid "" "JUMP_IF_NOT_EXC_MATCH for checking exceptions in 'try-except' statements." msgstr "" -#: ../build/NEWS:9280 +#: ../build/NEWS:13234 msgid "" "This improves the clarity of the interpreter and should provide a modest " "speedup." msgstr "" -#: ../build/NEWS:9283 +#: ../build/NEWS:13237 msgid "" ":issue:`38588`: Fix possible crashes in dict and list when calling :c:func:" "`PyObject_RichCompareBool`." msgstr "" -#: ../build/NEWS:9286 +#: ../build/NEWS:13240 msgid "" ":issue:`13601`: By default, ``sys.stderr`` is line-buffered now, even if " "``stderr`` is redirected to a file. You can still make ``sys.stderr`` " @@ -15911,80 +23167,80 @@ msgid "" "envvar:`PYTHONUNBUFFERED` environment variable." msgstr "" -#: ../build/NEWS:9291 +#: ../build/NEWS:13245 msgid "(Contributed by Jendrik Seipp in :issue:`13601`.)" msgstr "" -#: ../build/NEWS:9293 +#: ../build/NEWS:13247 msgid "" ":issue:`38610`: Fix possible crashes in several list methods by holding " "strong references to list elements when calling :c:func:" "`PyObject_RichCompareBool`." msgstr "" -#: ../build/NEWS:9297 +#: ../build/NEWS:13251 msgid ":issue:`32021`: Include brotli .br encoding in mimetypes encodings_map" msgstr "" -#: ../build/NEWS:9302 +#: ../build/NEWS:13256 msgid ":issue:`39430`: Fixed race condition in lazy imports in :mod:`tarfile`." msgstr "" -#: ../build/NEWS:9304 +#: ../build/NEWS:13258 msgid "" ":issue:`39413`: The :func:`os.unsetenv` function is now also available on " "Windows." msgstr "" -#: ../build/NEWS:9307 +#: ../build/NEWS:13261 msgid "" ":issue:`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:9311 +#: ../build/NEWS:13265 msgid "" ":issue:`39395`: The :func:`os.putenv` and :func:`os.unsetenv` functions are " "now always available." msgstr "" -#: ../build/NEWS:9314 +#: ../build/NEWS:13268 msgid "" ":issue:`39406`: If ``setenv()`` C function is available, :func:`os.putenv` " "is now implemented with ``setenv()`` instead of ``putenv()``, so Python " "doesn't have to handle the environment variable memory." msgstr "" -#: ../build/NEWS:9318 +#: ../build/NEWS:13272 msgid ":issue:`39396`: Fix ``math.nextafter(-0.0, +0.0)`` on AIX 7.1." msgstr "" -#: ../build/NEWS:9320 +#: ../build/NEWS:13274 msgid "" ":issue:`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:9324 +#: ../build/NEWS:13278 msgid "" ":issue:`39377`: Removed ``encoding`` option from :func:`json.loads`. It has " "been deprecated since Python 3.1." msgstr "" -#: ../build/NEWS:9327 +#: ../build/NEWS:13281 msgid "" ":issue:`39389`: Write accurate compression level metadata in :mod:`gzip` " "archives, rather than always signaling maximum compression." msgstr "" -#: ../build/NEWS:9330 +#: ../build/NEWS:13284 msgid "" ":issue:`39366`: The previously deprecated ``xpath()`` and ``xgtitle()`` " "methods of :class:`nntplib.NNTP` have been removed." msgstr "" -#: ../build/NEWS:9333 +#: ../build/NEWS:13287 msgid "" ":issue:`39357`: Remove the *buffering* parameter of :class:`bz2.BZ2File`. " "Since Python 3.0, it was ignored and using it was emitting :exc:" @@ -15992,7 +23248,7 @@ msgid "" "opened. The *compresslevel* parameter becomes keyword-only." msgstr "" -#: ../build/NEWS:9338 +#: ../build/NEWS:13292 msgid "" ":issue:`39353`: Deprecate binhex4 and hexbin4 standards. Deprecate the :mod:" "`binhex` module and the following :mod:`binascii` functions: :func:" @@ -16000,119 +23256,119 @@ msgid "" "rlecode_hqx`, :func:`~binascii.rledecode_hqx`, :func:`~binascii.crc_hqx`." msgstr "" -#: ../build/NEWS:9344 +#: ../build/NEWS:13298 msgid "" ":issue:`39351`: Remove ``base64.encodestring()`` and ``base64." "decodestring()``, aliases deprecated since Python 3.1: use :func:`base64." "encodebytes` and :func:`base64.decodebytes` instead." msgstr "" -#: ../build/NEWS:9348 +#: ../build/NEWS:13302 msgid "" ":issue:`39350`: Remove ``fractions.gcd()`` function, deprecated since Python " "3.5 (:issue:`22486`): use :func:`math.gcd` instead." msgstr "" -#: ../build/NEWS:9351 +#: ../build/NEWS:13305 msgid "" ":issue:`39329`: :class:`~smtplib.LMTP` constructor now has an optional " "*timeout* parameter. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:9354 +#: ../build/NEWS:13308 msgid "" ":issue:`39313`: Add a new ``exec_function`` option (*--exec-function* in the " "CLI) to ``RefactoringTool`` for making ``exec`` a function. Patch by Batuhan " "Taskaya." msgstr "" -#: ../build/NEWS:9358 +#: ../build/NEWS:13312 msgid "" ":issue:`39259`: :class:`~ftplib.FTP_TLS` and :class:`~ftplib.FTP_TLS` now " "raise a :class:`ValueError` if the given timeout for their constructor is " "zero to prevent the creation of a non-blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:9362 +#: ../build/NEWS:13316 msgid "" ":issue:`39259`: :class:`~smtplib.SMTP` and :class:`~smtplib.SMTP_SSL` now " "raise a :class:`ValueError` if the given timeout for their constructor is " "zero to prevent the creation of a non-blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:9366 +#: ../build/NEWS:13320 msgid "" ":issue:`39310`: Add :func:`math.ulp`: return the value of the least " "significant bit of a float." msgstr "" -#: ../build/NEWS:9369 +#: ../build/NEWS:13323 msgid "" ":issue:`39297`: Improved performance of importlib.metadata distribution " "discovery and resilients to inaccessible sys.path entries " "(importlib_metadata v1.4.0)." msgstr "" -#: ../build/NEWS:9373 +#: ../build/NEWS:13327 msgid "" ":issue:`39259`: :class:`~nntplib.NNTP` and :class:`~nntplib.NNTP_SSL` now " "raise a :class:`ValueError` if the given timeout for their constructor is " "zero to prevent the creation of a non-blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:9377 +#: ../build/NEWS:13331 msgid "" ":issue:`38901`: When you specify prompt='.' or equivalently python -m venv --" "prompt . ... the basename of the current directory is used to set the " "created venv's prompt when it's activated." msgstr "" -#: ../build/NEWS:9381 +#: ../build/NEWS:13335 msgid "" ":issue:`39288`: Add :func:`math.nextafter`: return the next floating-point " "value after *x* towards *y*." msgstr "" -#: ../build/NEWS:9384 +#: ../build/NEWS:13338 msgid "" ":issue:`39259`: :class:`~poplib.POP3` and :class:`~poplib.POP3_SSL` now " "raise a :class:`ValueError` if the given timeout for their constructor is " "zero to prevent the creation of a non-blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:9388 +#: ../build/NEWS:13342 msgid "" ":issue:`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:9392 +#: ../build/NEWS:13346 msgid "" ":issue:`35292`: Proxy the `SimpleHTTPRequestHandler.guess_type` to " "`mimetypes.guess_type` so the `mimetypes.init` is called lazily to avoid " "unnecessary costs when :mod:`http.server` module is imported." msgstr "" -#: ../build/NEWS:9396 +#: ../build/NEWS:13350 msgid "" ":issue:`39239`: The :meth:`select.epoll.unregister` method no longer ignores " "the :data:`~errno.EBADF` error." msgstr "" -#: ../build/NEWS:9399 +#: ../build/NEWS:13353 msgid "" ":issue:`38907`: In http.server script, restore binding to IPv4 on Windows." msgstr "" -#: ../build/NEWS:9401 +#: ../build/NEWS:13355 msgid "" ":issue:`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:9404 +#: ../build/NEWS:13358 msgid "" ":issue:`39198`: If an exception were to be thrown in `Logger.isEnabledFor` " "(say, by asyncio timeouts or stopit) , the `logging` global lock may not be " @@ -16120,20 +23376,20 @@ msgid "" "of code with `try...finally` to ensure the lock is released." msgstr "" -#: ../build/NEWS:9409 +#: ../build/NEWS:13363 msgid "" ":issue:`39191`: Perform a check for running loop before starting a new task " "in ``loop.run_until_complete()`` to fail fast; it prevents the side effect " "of new task spawning before exception raising." msgstr "" -#: ../build/NEWS:9413 +#: ../build/NEWS:13367 msgid "" ":issue:`38871`: Correctly parenthesize filter-based statements that contain " "lambda expressions in mod:`lib2to3`. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:9416 +#: ../build/NEWS:13370 msgid "" ":issue:`39142`: A change was made to logging.config.dictConfig to avoid " "converting instances of named tuples to ConvertingTuple. It's assumed that " @@ -16142,51 +23398,51 @@ msgid "" "to implement that themselves in their named tuple class." msgstr "" -#: ../build/NEWS:9422 +#: ../build/NEWS:13376 msgid ":issue:`39158`: ast.literal_eval() now supports empty sets." msgstr "" -#: ../build/NEWS:9424 +#: ../build/NEWS:13378 msgid ":issue:`39129`: Fix import path for ``asyncio.TimeoutError``" msgstr "" -#: ../build/NEWS:9426 +#: ../build/NEWS:13380 msgid "" ":issue:`39057`: :func:`urllib.request.proxy_bypass_environment` now ignores " "leading dots and no longer ignores a trailing newline." msgstr "" -#: ../build/NEWS:9429 +#: ../build/NEWS:13383 msgid "" ":issue:`39056`: Fixed handling invalid warning category in the -W option. " "No longer import the re module if it is not needed." msgstr "" -#: ../build/NEWS:9432 +#: ../build/NEWS:13386 msgid "" ":issue:`39055`: :func:`base64.b64decode` with ``validate=True`` raises now a " "binascii.Error if the input ends with a single ``\\n``." msgstr "" -#: ../build/NEWS:9435 +#: ../build/NEWS:13389 msgid "" ":issue:`21600`: Fix :func:`mock.patch.stopall` to stop active patches that " "were created with :func:`mock.patch.dict`." msgstr "" -#: ../build/NEWS:9438 +#: ../build/NEWS:13392 msgid "" ":issue:`39019`: Implement dummy ``__class_getitem__`` for :class:`tempfile." "SpooledTemporaryFile`." msgstr "" -#: ../build/NEWS:9441 +#: ../build/NEWS:13395 msgid "" ":issue:`39019`: Implement dummy ``__class_getitem__`` for ``subprocess." "Popen``, ``subprocess.CompletedProcess``" msgstr "" -#: ../build/NEWS:9444 +#: ../build/NEWS:13398 msgid "" ":issue:`38914`: Adjusted the wording of the warning issued by distutils' " "``check`` command when the ``author`` and ``maintainer`` fields are supplied " @@ -16195,13 +23451,13 @@ msgid "" "but not required. Patch by Juergen Gmach." msgstr "" -#: ../build/NEWS:9450 +#: ../build/NEWS:13404 msgid "" ":issue:`38878`: Fixed __subclasshook__ of :class:`os.PathLike` to return a " "correct result upon inheritance. Patch by Bar Harel." msgstr "" -#: ../build/NEWS:9453 +#: ../build/NEWS:13407 msgid "" ":issue:`38615`: :class:`~imaplib.IMAP4` and :class:`~imaplib.IMAP4_SSL` now " "have an optional *timeout* parameter for their constructors. Also, the :meth:" @@ -16211,14 +23467,14 @@ msgid "" "Na." msgstr "" -#: ../build/NEWS:9460 +#: ../build/NEWS:13414 msgid "" ":issue:`35182`: Fixed :func:`Popen.communicate` subsequent call crash when " "the child process has already closed any piped standard stream, but still " "continues to be running. Patch by Andriy Maletsky." msgstr "" -#: ../build/NEWS:9464 +#: ../build/NEWS:13418 msgid "" ":issue:`38630`: On Unix, :meth:`subprocess.Popen.send_signal` now polls the " "process status. Polling reduces the risk of sending a signal to the wrong " @@ -16227,7 +23483,7 @@ msgid "" "new different process." msgstr "" -#: ../build/NEWS:9470 +#: ../build/NEWS:13424 msgid "" ":issue:`38536`: Removes trailing space in formatted currency with " "`international=True` and a locale with symbol following value. E.g. `locale." @@ -16235,32 +23491,32 @@ msgid "" "`'12,34 EUR'`." msgstr "" -#: ../build/NEWS:9475 +#: ../build/NEWS:13429 msgid "" ":issue:`38473`: Use signature from inner mock for autospecced methods " "attached with :func:`unittest.mock.attach_mock`. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../build/NEWS:9478 +#: ../build/NEWS:13432 msgid "" ":issue:`38361`: Fixed an issue where ``ident`` could include a leading path " "separator when :func:`syslog.openlog` was called without arguments." msgstr "" -#: ../build/NEWS:9481 +#: ../build/NEWS:13435 msgid "" ":issue:`38293`: Add :func:`copy.copy` and :func:`copy.deepcopy` support to :" "func:`property` objects." msgstr "" -#: ../build/NEWS:9484 +#: ../build/NEWS:13438 msgid "" ":issue:`37958`: Added the pstats.Stats.get_profile_dict() method to return " "the profile data as a StatsProfile instance." msgstr "" -#: ../build/NEWS:9487 +#: ../build/NEWS:13441 msgid "" ":issue:`28367`: Termios magic constants for the following baud rates: - " "B500000 - B576000 - B921600 - B1000000 - B1152000 - B1500000 - " @@ -16268,61 +23524,61 @@ msgid "" "Smirnov" msgstr "" -#: ../build/NEWS:9495 +#: ../build/NEWS:13449 msgid "" ":issue:`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:9498 +#: ../build/NEWS:13452 msgid "" ":issue:`38918`: Add an entry for ``__module__`` in the \"function\" & " "\"method\" sections of the :mod:`inspect` docs' :ref:`inspect-types` table." msgstr "" -#: ../build/NEWS:9501 +#: ../build/NEWS:13455 msgid "" ":issue:`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:9508 +#: ../build/NEWS:13462 msgid "" ":issue:`39395`: On non-Windows platforms, the :c:func:`setenv` and :c:func:" "`unsetenv` functions are now required to build Python." msgstr "" -#: ../build/NEWS:9511 +#: ../build/NEWS:13465 msgid "" ":issue:`39160`: Updated the documentation in `./configure --help` to show " "default values, reference documentation where required and add additional " "explanation where needed." msgstr "" -#: ../build/NEWS:9515 +#: ../build/NEWS:13469 msgid "" ":issue:`39144`: The ctags and etags build targets both include Modules/" "_ctypes and Python standard library source files." msgstr "" -#: ../build/NEWS:9521 +#: ../build/NEWS:13475 msgid ":issue:`39050`: Make IDLE Settings dialog Help button work again." msgstr "" -#: ../build/NEWS:9523 +#: ../build/NEWS:13477 msgid "" ":issue:`34118`: Tag memoryview, range, and tuple as classes, the same as " "list, etcetera, in the library manual built-in functions list." msgstr "" -#: ../build/NEWS:9526 +#: ../build/NEWS:13480 msgid "" ":issue:`32989`: Add tests for editor newline_and_indent_event method. Remove " "dead code from pyparse find_good_parse_start method." msgstr "" -#: ../build/NEWS:9532 +#: ../build/NEWS:13486 msgid "" ":issue:`39372`: Clean header files of interfaces defined but with no " "implementation. The public API symbols being removed are: " @@ -16334,21 +23590,21 @@ msgid "" "``PyNoArgsFunction``." msgstr "" -#: ../build/NEWS:9541 +#: ../build/NEWS:13495 msgid "" ":issue:`39164`: Add a private ``_PyErr_GetExcInfo()`` function to retrieve " "exception information of the specified Python thread state." msgstr "" -#: ../build/NEWS:9546 +#: ../build/NEWS:13500 msgid "Python 3.9.0 alpha 2" msgstr "" -#: ../build/NEWS:9548 +#: ../build/NEWS:13502 msgid "*Release date: 2019-12-18*" msgstr "" -#: ../build/NEWS:9553 +#: ../build/NEWS:13507 msgid "" ":issue:`38945`: Newline characters have been escaped when performing uu " "encoding to prevent them from overflowing into to content section of the " @@ -16356,7 +23612,7 @@ msgid "" "during the decoding process." msgstr "" -#: ../build/NEWS:9558 +#: ../build/NEWS:13512 msgid "" ":issue:`37228`: Due to significant security concerns, the *reuse_address* " "parameter of :meth:`asyncio.loop.create_datagram_endpoint` is no longer " @@ -16366,76 +23622,76 @@ msgid "" "`37228`.)" msgstr "" -#: ../build/NEWS:9565 +#: ../build/NEWS:13519 msgid "" ":issue:`38804`: Fixes a ReDoS vulnerability in :mod:`http.cookiejar`. Patch " "by Ben Caller." msgstr "" -#: ../build/NEWS:9571 +#: ../build/NEWS:13525 msgid "" ":issue:`39028`: Slightly improve the speed of keyword argument parsing with " "many kwargs by strengthening the assumption that kwargs are interned strings." msgstr "" -#: ../build/NEWS:9575 +#: ../build/NEWS:13529 msgid "" ":issue:`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:9579 +#: ../build/NEWS:13533 msgid "" ":issue:`39031`: When parsing an \"elif\" node, lineno and col_offset of the " "node now point to the \"elif\" keyword and not to its condition, making it " "consistent with the \"if\" node. Patch by Lysandros Nikolaou." msgstr "" -#: ../build/NEWS:9583 +#: ../build/NEWS:13537 msgid "" ":issue:`20443`: In Python 3.9.0a1, sys.argv[0] was made an absolute path if " "a filename was specified on the command line. Revert this change, since most " "users expect sys.argv to be unmodified." msgstr "" -#: ../build/NEWS:9587 +#: ../build/NEWS:13541 msgid "" ":issue:`39008`: :c:func:`PySys_Audit` now requires ``Py_ssize_t`` to be used " "for size arguments in the format string, regardless of whether " "``PY_SSIZE_T_CLEAN`` was defined at include time." msgstr "" -#: ../build/NEWS:9591 +#: ../build/NEWS:13545 msgid "" ":issue:`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:9594 +#: ../build/NEWS:13548 msgid "" ":issue:`38922`: Calling ``replace`` on a code object now raises the ``code." "__new__`` audit event." msgstr "" -#: ../build/NEWS:9597 +#: ../build/NEWS:13551 msgid "" ":issue:`38920`: Add audit hooks for when :func:`sys.excepthook` and :func:" "`sys.unraisablehook` are invoked." msgstr "" -#: ../build/NEWS:9600 +#: ../build/NEWS:13554 msgid "" ":issue:`38892`: Improve documentation for audit events table and functions." msgstr "" -#: ../build/NEWS:9602 +#: ../build/NEWS:13556 msgid "" ":issue:`38852`: Set the thread stack size to 8 Mb for debug builds on " "android platforms." msgstr "" -#: ../build/NEWS:9605 +#: ../build/NEWS:13559 msgid "" ":issue:`38858`: Each Python subinterpreter now has its own \"small integer " "singletons\": numbers in [-5; 257] range. It is no longer possible to change " @@ -16444,58 +23700,58 @@ msgid "" "``pycore_pystate.h`` header file." msgstr "" -#: ../build/NEWS:9611 +#: ../build/NEWS:13565 msgid "" ":issue:`36854`: The garbage collector state becomes per interpreter " "(``PyInterpreterState.gc``), rather than being global (``_PyRuntimeState." "gc``)." msgstr "" -#: ../build/NEWS:9615 +#: ../build/NEWS:13569 msgid "" ":issue:`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:9619 +#: ../build/NEWS:13573 msgid "" ":issue:`38328`: Sped up the creation time of constant :class:`list` and :" "class:`set` displays. Patch by Brandt Bucher." msgstr "" -#: ../build/NEWS:9622 +#: ../build/NEWS:13576 msgid "" ":issue:`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:9626 +#: ../build/NEWS:13580 msgid "" ":issue:`38629`: Added ``__floor__`` and ``__ceil__`` methods to float " "object. Patch by Batuhan Taşkaya." msgstr "" -#: ../build/NEWS:9629 +#: ../build/NEWS:13583 msgid "" ":issue:`27145`: int + int and int - int operators can now return small " "integer singletons. Patch by hongweipeng." msgstr "" -#: ../build/NEWS:9632 +#: ../build/NEWS:13586 msgid "" ":issue:`38021`: Provide a platform tag for AIX that is sufficient for PEP425 " "binary distribution identification. Patch by Michael Felt." msgstr "" -#: ../build/NEWS:9635 +#: ../build/NEWS:13589 msgid "" ":issue:`35409`: Ignore GeneratorExit exceptions when throwing an exception " "into the aclose coroutine of an asynchronous generator." msgstr "" -#: ../build/NEWS:9638 +#: ../build/NEWS:13592 msgid "" ":issue:`33387`: Removed WITH_CLEANUP_START, WITH_CLEANUP_FINISH, " "BEGIN_FINALLY, END_FINALLY, CALL_FINALLY and POP_FINALLY bytecodes. Replaced " @@ -16505,70 +23761,70 @@ msgid "" "replicated for each exit from the 'try' body." msgstr "" -#: ../build/NEWS:9648 +#: ../build/NEWS:13602 msgid "" ":issue:`39033`: Fix :exc:`NameError` in :mod:`zipimport`. Patch by " "Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:9651 +#: ../build/NEWS:13605 msgid "" ":issue:`39022`: Update importlib.metadata to include improvements from " "importlib_metadata 1.3 including better serialization of EntryPoints and " "improved documentation for custom finders." msgstr "" -#: ../build/NEWS:9655 +#: ../build/NEWS:13609 msgid "" ":issue:`39006`: Fix asyncio when the ssl module is missing: only check for " "ssl.SSLSocket instance if the ssl module is available." msgstr "" -#: ../build/NEWS:9658 +#: ../build/NEWS:13612 msgid "" ":issue:`38708`: Fix a potential IndexError in email parser when parsing an " "empty msg-id." msgstr "" -#: ../build/NEWS:9661 +#: ../build/NEWS:13615 msgid "" ":issue:`38698`: Add a new ``InvalidMessageID`` token to email parser to " "represent invalid Message-ID headers. Also, add defects when there is " "remaining value after parsing the header." msgstr "" -#: ../build/NEWS:9665 +#: ../build/NEWS:13619 msgid "" ":issue:`38994`: Implement ``__class_getitem__`` for ``os.PathLike``, " "``pathlib.Path``." msgstr "" -#: ../build/NEWS:9668 +#: ../build/NEWS:13622 msgid "" ":issue:`38979`: Return class from ``ContextVar.__class_getitem__`` to " "simplify subclassing." msgstr "" -#: ../build/NEWS:9671 +#: ../build/NEWS:13625 msgid "" ":issue:`38978`: Implement ``__class_getitem__`` on asyncio objects (Future, " "Task, Queue). Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:9674 +#: ../build/NEWS:13628 msgid "" ":issue:`38916`: :class:`array.array`: Remove ``tostring()`` and " "``fromstring()`` methods. They were aliases to ``tobytes()`` and " "``frombytes()``, deprecated since Python 3.2." msgstr "" -#: ../build/NEWS:9678 +#: ../build/NEWS:13632 msgid "" ":issue:`38986`: Make repr of C accelerated TaskWakeupMethWrapper the same as " "of pure Python version." msgstr "" -#: ../build/NEWS:9681 +#: ../build/NEWS:13635 msgid "" ":issue:`38982`: Fix asyncio ``PidfdChildWatcher``: handle ``waitpid()`` " "error. If ``waitpid()`` is called elsewhere, ``waitpid()`` call fails with :" @@ -16577,68 +23833,68 @@ msgid "" "occurs." msgstr "" -#: ../build/NEWS:9687 +#: ../build/NEWS:13641 msgid "" ":issue:`38529`: Drop too noisy asyncio warning about deletion of a stream " "without explicit ``.close()`` call." msgstr "" -#: ../build/NEWS:9690 +#: ../build/NEWS:13644 msgid "" ":issue:`27413`: Added ability to pass through ``ensure_ascii`` options to " "json.dumps in the ``json.tool`` command-line interface." msgstr "" -#: ../build/NEWS:9693 +#: ../build/NEWS:13647 msgid "" ":issue:`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:9697 +#: ../build/NEWS:13651 msgid "" ":issue:`33684`: Fix ``json.tool`` failed to read a JSON file with non-ASCII " "characters when locale encoding is not UTF-8." msgstr "" -#: ../build/NEWS:9700 +#: ../build/NEWS:13654 msgid "" ":issue:`38698`: Prevent UnboundLocalError to pop up in parse_message_id." msgstr "" -#: ../build/NEWS:9702 +#: ../build/NEWS:13656 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:9706 +#: ../build/NEWS:13660 msgid "" ":issue:`38927`: Use ``python -m pip`` instead of ``pip`` to upgrade " "dependencies in venv." msgstr "" -#: ../build/NEWS:9709 +#: ../build/NEWS:13663 msgid "" ":issue:`26730`: Fix ``SpooledTemporaryFile.rollover()`` might corrupt the " "file when it is in text mode. Patch by Serhiy Storchaka." msgstr "" -#: ../build/NEWS:9712 +#: ../build/NEWS:13666 msgid "" ":issue:`38881`: random.choices() now raises a ValueError when all the " "weights are zero." msgstr "" -#: ../build/NEWS:9715 +#: ../build/NEWS:13669 msgid "" ":issue:`38876`: Raise pickle.UnpicklingError when loading an item from memo " "for invalid input." msgstr "" -#: ../build/NEWS:9718 +#: ../build/NEWS:13672 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 " @@ -16648,7 +23904,7 @@ msgid "" "determined index was bogus. Patch by Claudiu Popa" msgstr "" -#: ../build/NEWS:9725 +#: ../build/NEWS:13679 msgid "" ":issue:`38688`: Calling func:`shutil.copytree` to copy a directory tree from " "one directory to another subdirectory resulted in an endless loop and a " @@ -16657,20 +23913,20 @@ msgid "" "directories. Patch by Bruno P. Kinoshita." msgstr "" -#: ../build/NEWS:9731 +#: ../build/NEWS:13685 msgid "" ":issue:`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:9735 +#: ../build/NEWS:13689 msgid "" ":issue:`37838`: :meth:`typing.get_type_hints` properly handles functions " "decorated with :meth:`functools.wraps`." msgstr "" -#: ../build/NEWS:9738 +#: ../build/NEWS:13692 msgid "" ":issue:`38870`: Expose :func:`ast.unparse` as a function of the :mod:`ast` " "module that can be used to unparse an :class:`ast.AST` object and produce a " @@ -16678,14 +23934,14 @@ msgid "" "when parsed. Patch by Pablo Galindo and Batuhan Taskaya." msgstr "" -#: ../build/NEWS:9743 +#: ../build/NEWS:13697 msgid "" ":issue:`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:9747 +#: ../build/NEWS:13701 msgid "" ":issue:`38857`: AsyncMock fix for return values that are awaitable types. " "This also covers side_effect iterable values that happened to be awaitable, " @@ -16693,7 +23949,7 @@ msgid "" "were being awaited instead of being returned as is." msgstr "" -#: ../build/NEWS:9752 +#: ../build/NEWS:13706 msgid "" ":issue:`38834`: :class:`typing.TypedDict` subclasses now track which keys " "are optional using the ``__required_keys__`` and ``__optional_keys__`` " @@ -16701,46 +23957,46 @@ msgid "" "Zac Hatfield-Dodds." msgstr "" -#: ../build/NEWS:9757 +#: ../build/NEWS:13711 msgid "" ":issue:`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:9761 +#: ../build/NEWS:13715 msgid "" ":issue:`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:9765 +#: ../build/NEWS:13719 msgid "" ":issue:`38811`: Fix an unhandled exception in :mod:`pathlib` when :meth:`os." "link` is missing. Patch by Toke Høiland-Jørgensen." msgstr "" -#: ../build/NEWS:9768 +#: ../build/NEWS:13722 msgid "" ":issue:`38686`: Added support for multiple ``qop`` values in :class:`urllib." "request.AbstractDigestAuthHandler`." msgstr "" -#: ../build/NEWS:9771 +#: ../build/NEWS:13725 msgid "" ":issue:`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:9775 +#: ../build/NEWS:13729 msgid "" ":issue:`38348`: Add ``-i`` and ``--indent`` (indentation level), and ``--no-" "type-comments`` (type comments) command line options to ast parsing tool." msgstr "" -#: ../build/NEWS:9779 +#: ../build/NEWS:13733 msgid "" ":issue:`37523`: Change :class:`zipfile.ZipExtFile` to raise ``ValueError`` " "when trying to access the underlying file object after it has been closed. " @@ -16748,38 +24004,38 @@ msgid "" "in other parts of Python." msgstr "" -#: ../build/NEWS:9784 +#: ../build/NEWS:13738 msgid "" ":issue:`38045`: Improve the performance of :func:`enum._decompose` in :mod:" "`enum`. Patch by hongweipeng." msgstr "" -#: ../build/NEWS:9787 +#: ../build/NEWS:13741 msgid "" ":issue:`36820`: Break cycle generated when saving an exception in socket.py, " "codeop.py and dyld.py as they keep alive not only the exception but user " "objects through the ``__traceback__`` attribute. Patch by Mario Corchero." msgstr "" -#: ../build/NEWS:9791 +#: ../build/NEWS:13745 msgid "" ":issue:`36406`: Handle namespace packages in :mod:`doctest`. Patch by " "Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:9794 +#: ../build/NEWS:13748 msgid "" ":issue:`34776`: Fix dataclasses to support forward references in type " "annotations" msgstr "" -#: ../build/NEWS:9797 +#: ../build/NEWS:13751 msgid "" ":issue:`20928`: ElementTree supports recursive XInclude processing. Patch " "by Stefan Behnel." msgstr "" -#: ../build/NEWS:9800 +#: ../build/NEWS:13754 msgid "" ":issue:`29636`: Add whitespace options for formatting JSON with the ``json." "tool`` CLI. The following mutually exclusive options are now supported: ``--" @@ -16789,39 +24045,39 @@ msgid "" "indent=4``." msgstr "" -#: ../build/NEWS:9810 +#: ../build/NEWS:13764 msgid "" ":issue:`38928`: Correct when venv's ``upgrade_dependencies()`` and ``--" "upgrade-deps`` are added." msgstr "" -#: ../build/NEWS:9813 +#: ../build/NEWS:13767 msgid "" ":issue:`38899`: Update documentation to state that to activate virtual " "environments under fish one should use `source`, not `.` as documented at " "https://fishshell.com/docs/current/commands.html#source." msgstr "" -#: ../build/NEWS:9817 +#: ../build/NEWS:13771 msgid "" ":issue:`22377`: Improves documentation of the values that :meth:`datetime." "datetime.strptime` accepts for ``%Z``. Patch by Karl Dubost." msgstr "" -#: ../build/NEWS:9824 +#: ../build/NEWS:13778 msgid "" ":issue:`38546`: Fix test_ressources_gced_in_workers() of " "test_concurrent_futures: explicitly stop the manager to prevent leaking a " "child process running in the background after the test completes." msgstr "" -#: ../build/NEWS:9828 +#: ../build/NEWS:13782 msgid "" ":issue:`38546`: Multiprocessing and concurrent.futures tests now stop the " "resource tracker process when tests complete." msgstr "" -#: ../build/NEWS:9831 +#: ../build/NEWS:13785 msgid "" ":issue:`38614`: Replace hardcoded timeout constants in tests with new :mod:" "`test.support` constants: :data:`~test.support.LOOPBACK_TIMEOUT`, :data:" @@ -16831,20 +24087,20 @@ msgid "" "single test file." msgstr "" -#: ../build/NEWS:9839 +#: ../build/NEWS:13793 msgid "" ":issue:`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:9843 +#: ../build/NEWS:13797 msgid "" ":issue:`38992`: Fix a test for :func:`math.fsum` that was failing due to " "constant folding." msgstr "" -#: ../build/NEWS:9846 +#: ../build/NEWS:13800 msgid "" ":issue:`38991`: :mod:`test.support`: :func:`~test.support." "run_python_until_end`, :func:`~test.support.assert_python_ok` and :func:" @@ -16852,7 +24108,7 @@ msgid "" "from stderr. Remove ``test.support.strip_python_stderr()`` function." msgstr "" -#: ../build/NEWS:9853 +#: ../build/NEWS:13807 msgid "" ":issue:`38965`: Fix test_faulthandler on GCC 10. Use the \"volatile\" " "keyword in ``faulthandler._stack_overflow()`` to prevent tail call " @@ -16860,20 +24116,20 @@ msgid "" "pragma." msgstr "" -#: ../build/NEWS:9857 +#: ../build/NEWS:13811 msgid "" ":issue:`38875`: test_capi: trashcan tests now require the test \"cpu\" " "resource." msgstr "" -#: ../build/NEWS:9859 +#: ../build/NEWS:13813 msgid "" ":issue:`38841`: Skip asyncio " "test_create_datagram_endpoint_existing_sock_unix on platforms lacking a " "functional bind() for named unix domain sockets." msgstr "" -#: ../build/NEWS:9862 +#: ../build/NEWS:13816 msgid "" ":issue:`38692`: Skip the test_posix.test_pidfd_open() test if ``os." "pidfd_open()`` fails with a :exc:`PermissionError`. This situation can " @@ -16881,138 +24137,138 @@ msgid "" "``pidfd_open()`` syscall yet." msgstr "" -#: ../build/NEWS:9867 +#: ../build/NEWS:13821 msgid "" ":issue:`38839`: Fix some unused functions in tests. Patch by Adam Johnson." msgstr "" -#: ../build/NEWS:9869 +#: ../build/NEWS:13823 msgid "" ":issue:`38669`: Raise :exc:`TypeError` when passing target as a string with :" "meth:`unittest.mock.patch.object`." msgstr "" -#: ../build/NEWS:9872 +#: ../build/NEWS:13826 msgid "" ":issue:`37957`: test.regrtest now can receive a list of test patterns to " "ignore (using the -i/--ignore argument) or a file with a list of patterns to " "ignore (using the --ignore-file argument). Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:9879 +#: ../build/NEWS:13833 msgid "" ":issue:`37404`: :mod:`asyncio` now raises :exc:`TyperError` when calling " "incompatible methods with an :class:`ssl.SSLSocket` socket. Patch by Ido " "Michael." msgstr "" -#: ../build/NEWS:9883 +#: ../build/NEWS:13837 msgid "" ":issue:`36500`: Added an optional \"regen\" project to the Visual Studio " "solution that will regenerate all grammar, tokens, and opcodes." msgstr "" -#: ../build/NEWS:9889 +#: ../build/NEWS:13843 msgid ":issue:`39007`: Add auditing events to functions in :mod:`winreg`." msgstr "" -#: ../build/NEWS:9891 +#: ../build/NEWS:13845 msgid "" ":issue:`33125`: Add support for building and releasing Windows ARM64 " "packages." msgstr "" -#: ../build/NEWS:9896 +#: ../build/NEWS:13850 msgid "" ":issue:`37931`: Fixed a crash on OSX dynamic builds that occurred when re-" "initializing the posix module after a Py_Finalize if the environment had " "changed since the previous `import posix`. Patch by Benoît Hudson." msgstr "" -#: ../build/NEWS:9903 +#: ../build/NEWS:13857 msgid "" ":issue:`38944`: Escape key now closes IDLE completion windows. Patch by " "Johnny Najera." msgstr "" -#: ../build/NEWS:9906 +#: ../build/NEWS:13860 msgid "" ":issue:`38943`: Fix IDLE autocomplete windows not always appearing on some " "systems. Patch by Johnny Najera." msgstr "" -#: ../build/NEWS:9909 +#: ../build/NEWS:13863 msgid "" ":issue:`38862`: 'Strip Trailing Whitespace' on the Format menu removes extra " "newlines at the end of non-shell files." msgstr "" -#: ../build/NEWS:9912 +#: ../build/NEWS:13866 msgid "" ":issue:`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:9919 +#: ../build/NEWS:13873 msgid "" ":issue:`38896`: Remove ``PyUnicode_ClearFreeList()`` function: the Unicode " "free list has been removed in Python 3.3." msgstr "" -#: ../build/NEWS:9922 +#: ../build/NEWS:13876 msgid "" ":issue:`37340`: Remove ``PyMethod_ClearFreeList()`` and " "``PyCFunction_ClearFreeList()`` functions: the free lists of bound method " "objects have been removed." msgstr "" -#: ../build/NEWS:9926 +#: ../build/NEWS:13880 msgid "" ":issue:`38835`: Exclude ``PyFPE_START_PROTECT()`` and " "``PyFPE_END_PROTECT()`` macros of ``pyfpe.h`` from ``Py_LIMITED_API`` " "(stable API)." msgstr "" -#: ../build/NEWS:9931 +#: ../build/NEWS:13885 msgid "Python 3.9.0 alpha 1" msgstr "" -#: ../build/NEWS:9933 +#: ../build/NEWS:13887 msgid "*Release date: 2019-11-19*" msgstr "" -#: ../build/NEWS:9938 +#: ../build/NEWS:13892 msgid "" ":issue:`38722`: :mod:`runpy` now uses :meth:`io.open_code` to open code " "files. Patch by Jason Killen." msgstr "" -#: ../build/NEWS:9941 +#: ../build/NEWS:13895 msgid "" ":issue:`38622`: Add additional audit events for the :mod:`ctypes` module." msgstr "" -#: ../build/NEWS:9943 +#: ../build/NEWS:13897 msgid "" ":issue:`38418`: Fixes audit event for :func:`os.system` to be named ``os." "system``." msgstr "" -#: ../build/NEWS:9946 +#: ../build/NEWS:13900 msgid "" ":issue:`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:9950 +#: ../build/NEWS:13904 msgid "" ":issue:`38174`: Update vendorized expat library version to 2.2.8, which " "resolves CVE-2019-15903." msgstr "" -#: ../build/NEWS:9953 +#: ../build/NEWS:13907 msgid "" ":issue:`37764`: Fixes email._header_value_parser.get_unstructured going into " "an infinite loop for a specific case in which the email header does not have " @@ -17020,19 +24276,19 @@ msgid "" "word. Patch by Ashwin Ramaswami." msgstr "" -#: ../build/NEWS:9958 +#: ../build/NEWS:13912 msgid "" ":issue:`37461`: Fix an infinite loop when parsing specially crafted email " "headers. Patch by Abhilash Raj." msgstr "" -#: ../build/NEWS:9961 +#: ../build/NEWS:13915 msgid "" ":issue:`37363`: Adds audit events for the range of supported run commands " "(see :ref:`using-on-general`)." msgstr "" -#: ../build/NEWS:9964 +#: ../build/NEWS:13918 msgid "" ":issue:`37463`: ssl.match_hostname() no longer accepts IPv4 addresses with " "additional text after the address and only quad-dotted notation without " @@ -17040,7 +24296,7 @@ msgid "" "all data after whitespace, e.g. '127.0.0.1 whatever'." msgstr "" -#: ../build/NEWS:9969 +#: ../build/NEWS:13923 msgid "" ":issue:`37363`: Adds audit events for :mod:`ensurepip`, :mod:`ftplib`, :mod:" "`glob`, :mod:`imaplib`, :mod:`nntplib`, :mod:`pdb`, :mod:`poplib`, :mod:" @@ -17049,88 +24305,88 @@ msgid "" "listdir`, :func:`os.scandir` and :func:`breakpoint`." msgstr "" -#: ../build/NEWS:9975 +#: ../build/NEWS:13929 msgid "" ":issue:`37364`: :func:`io.open_code` is now used when reading :file:`.pth` " "files." msgstr "" -#: ../build/NEWS:9978 +#: ../build/NEWS:13932 msgid ":issue:`34631`: Updated OpenSSL to 1.1.1c in Windows installer" msgstr "" -#: ../build/NEWS:9980 +#: ../build/NEWS:13934 msgid "" ":issue:`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:9987 +#: ../build/NEWS:13941 msgid "" ":issue:`38631`: Replace ``Py_FatalError()`` call with a regular :exc:" "`RuntimeError` exception in :meth:`float.__getformat__`." msgstr "" -#: ../build/NEWS:9990 +#: ../build/NEWS:13944 msgid "" ":issue:`38639`: Optimized :func:`math.floor()`, :func:`math.ceil()` and :" "func:`math.trunc()` for floats." msgstr "" -#: ../build/NEWS:9993 +#: ../build/NEWS:13947 msgid "" ":issue:`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:9997 +#: ../build/NEWS:13951 msgid "" ":issue:`38613`: Optimized some set operations (e.g. ``|``, ``^``, and ``-``) " "of ``dict_keys``. ``d.keys() | other`` was slower than ``set(d) | other`` " "but they are almost same performance for now." msgstr "" -#: ../build/NEWS:10001 +#: ../build/NEWS:13955 msgid "" ":issue:`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:10005 +#: ../build/NEWS:13959 msgid "" ":issue:`38535`: Fixed line numbers and column offsets for AST nodes for " "calls without arguments in decorators." msgstr "" -#: ../build/NEWS:10008 +#: ../build/NEWS:13962 msgid "" ":issue:`38525`: Fix a segmentation fault when using reverse iterators of " "empty ``dict`` objects. Patch by Dong-hee Na and Inada Naoki." msgstr "" -#: ../build/NEWS:10011 +#: ../build/NEWS:13965 msgid "" ":issue:`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:10015 +#: ../build/NEWS:13969 msgid "" ":issue:`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:10019 +#: ../build/NEWS:13973 msgid "" ":issue:`38437`: Activate the ``GC_DEBUG`` macro for debug builds of the " "interpreter (when ``Py_DEBUG`` is set). Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:10022 +#: ../build/NEWS:13976 msgid "" ":issue:`38379`: When the garbage collector makes a collection in which some " "objects resurrect (they are reachable from outside the isolated cycles after " @@ -17138,7 +24394,7 @@ msgid "" "objects that are still unreachable. Patch by Pablo Galindo and Tim Peters." msgstr "" -#: ../build/NEWS:10028 +#: ../build/NEWS:13982 msgid "" ":issue:`38379`: When cyclic garbage collection (gc) runs finalizers that " "resurrect unreachable objects, the current gc run ends, without collecting " @@ -17148,53 +24404,53 @@ msgid "" "none were collected." msgstr "" -#: ../build/NEWS:10035 +#: ../build/NEWS:13989 msgid "" ":issue:`38392`: In debug mode, :c:func:`PyObject_GC_Track` now calls " "``tp_traverse()`` of the object type to ensure that the object is valid: " "test that objects visited by ``tp_traverse()`` are valid." msgstr "" -#: ../build/NEWS:10039 +#: ../build/NEWS:13993 msgid "" ":issue:`38210`: Remove unnecessary intersection and update set operation in " "dictview with empty set. (Contributed by Dong-hee Na in :issue:`38210`.)" msgstr "" -#: ../build/NEWS:10042 +#: ../build/NEWS:13996 msgid "" ":issue:`38402`: Check the error from the system's underlying ``crypt`` or " "``crypt_r``." msgstr "" -#: ../build/NEWS:10045 +#: ../build/NEWS:13999 msgid "" ":issue:`37474`: On FreeBSD, Python no longer calls ``fedisableexcept()`` at " "startup to control the floating point control mode. The call became useless " "since FreeBSD 6: it became the default mode." msgstr "" -#: ../build/NEWS:10049 +#: ../build/NEWS:14003 msgid "" ":issue:`38006`: Fix a bug due to the interaction of weakrefs and the cyclic " "garbage collector. We must clear any weakrefs in garbage in order to prevent " "their callbacks from executing and causing a crash." msgstr "" -#: ../build/NEWS:10053 +#: ../build/NEWS:14007 msgid "" ":issue:`38317`: Fix warnings options priority: ``PyConfig.warnoptions`` has " "the highest priority, as stated in the :pep:`587`." msgstr "" -#: ../build/NEWS:10056 +#: ../build/NEWS:14010 msgid "" ":issue:`38310`: Predict ``BUILD_MAP_UNPACK_WITH_CALL`` -> " "``CALL_FUNCTION_EX`` opcode pairs in the main interpreter loop. Patch by " "Brandt Bucher." msgstr "" -#: ../build/NEWS:10059 +#: ../build/NEWS:14013 msgid "" ":issue:`36871`: Improve error handling for the assert_has_calls and " "assert_has_awaits methods of mocks. Fixed a bug where any errors encountered " @@ -17202,7 +24458,7 @@ msgid "" "leading to misleading error output." msgstr "" -#: ../build/NEWS:10064 +#: ../build/NEWS:14018 msgid "" ":issue:`11410`: Better control over symbol visibility is provided through " "use of the visibility attributes available in gcc >= 4.0, provided in a " @@ -17210,213 +24466,213 @@ msgid "" "updated to compile with -fvisibility=hidden, minimising exported symbols." msgstr "" -#: ../build/NEWS:10069 +#: ../build/NEWS:14023 msgid "" ":issue:`38219`: Optimized the :class:`dict` constructor and the :meth:`~dict." "update` method for the case when the argument is a dict." msgstr "" -#: ../build/NEWS:10072 +#: ../build/NEWS:14026 msgid "" ":issue:`38236`: Python now dumps path configuration if it fails to import " "the Python codecs of the filesystem and stdio encodings." msgstr "" -#: ../build/NEWS:10075 +#: ../build/NEWS:14029 msgid "" ":issue:`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:10079 +#: ../build/NEWS:14033 msgid "" ":issue:`38124`: Fix an off-by-one error in PyState_AddModule that could " "cause out-of-bounds memory access." msgstr "" -#: ../build/NEWS:10082 +#: ../build/NEWS:14036 msgid "" ":issue:`38116`: The select module is now PEP-384 compliant and no longer has " "static state" msgstr "" -#: ../build/NEWS:10085 +#: ../build/NEWS:14039 msgid ":issue:`38113`: ast module updated to PEP-384 and all statics removed" msgstr "" -#: ../build/NEWS:10087 +#: ../build/NEWS:14041 msgid ":issue:`38076`: The struct module is now PEP-384 compatible" msgstr "" -#: ../build/NEWS:10089 +#: ../build/NEWS:14043 msgid ":issue:`38075`: The random module is now PEP-384 compatible" msgstr "" -#: ../build/NEWS:10091 +#: ../build/NEWS:14045 msgid ":issue:`38074`: zlib module made PEP-384 compatible" msgstr "" -#: ../build/NEWS:10093 +#: ../build/NEWS:14047 msgid ":issue:`38073`: Make pwd extension module PEP-384 compatible" msgstr "" -#: ../build/NEWS:10095 +#: ../build/NEWS:14049 msgid ":issue:`38072`: grp module made PEP-384 compatible" msgstr "" -#: ../build/NEWS:10097 +#: ../build/NEWS:14051 msgid ":issue:`38069`: Make _posixsubprocess PEP-384 compatible" msgstr "" -#: ../build/NEWS:10099 +#: ../build/NEWS:14053 msgid ":issue:`38071`: Make termios extension module PEP-384 compatible" msgstr "" -#: ../build/NEWS:10101 +#: ../build/NEWS:14055 msgid "" ":issue:`38005`: Fixed comparing and creating of InterpreterID and ChannelID." msgstr "" -#: ../build/NEWS:10103 +#: ../build/NEWS:14057 msgid "" ":issue:`36946`: Fix possible signed integer overflow when handling slices. " "Patch by hongweipeng." msgstr "" -#: ../build/NEWS:10106 +#: ../build/NEWS:14060 msgid "" ":issue:`37994`: Fixed silencing arbitrary errors if an attribute lookup " "fails in several sites. Only AttributeError should be silenced." msgstr "" -#: ../build/NEWS:10109 +#: ../build/NEWS:14063 msgid "" ":issue:`8425`: Optimize set difference_update for the case when the other " "set is much larger than the base set. (Suggested by Evgeny Kapun with code " "contributed by Michele Orrù)." msgstr "" -#: ../build/NEWS:10113 +#: ../build/NEWS:14067 msgid "" ":issue:`37966`: The implementation of :func:`~unicodedata.is_normalized` has " "been greatly sped up on strings that aren't normalized, by implementing the " "full normalization-quick-check algorithm from the Unicode standard." msgstr "" -#: ../build/NEWS:10117 +#: ../build/NEWS:14071 msgid "" ":issue:`37947`: Adjust correctly the recursion level in the symtable " "generation for named expressions. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:10120 +#: ../build/NEWS:14074 msgid "" ":issue:`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:10124 +#: ../build/NEWS:14078 msgid "" ":issue:`37751`: Fix :func:`codecs.lookup` to normalize the encoding name the " "same way than :func:`encodings.normalize_encoding`, except that :func:" "`codecs.lookup` also converts the name to lower case." msgstr "" -#: ../build/NEWS:10128 +#: ../build/NEWS:14082 msgid "" ":issue:`37830`: Fixed compilation of :keyword:`break` and :keyword:" "`continue` in the :keyword:`finally` block when the corresponding :keyword:" "`try` block contains :keyword:`return` with a non-constant value." msgstr "" -#: ../build/NEWS:10132 +#: ../build/NEWS:14086 msgid "" ":issue:`20490`: Improve import error message for partially initialized " "module on circular ``from`` imports - by Anthony Sottile." msgstr "" -#: ../build/NEWS:10135 +#: ../build/NEWS:14089 msgid "" ":issue:`37840`: Fix handling of negative indices in :c:member:" "`~PySequenceMethods.sq_item` of :class:`bytearray`. Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:10139 +#: ../build/NEWS:14093 msgid "" ":issue:`37802`: Slightly improve performance of :c:func:" "`PyLong_FromUnsignedLong`, :c:func:`PyLong_FromUnsignedLongLong` and :c:func:" "`PyLong_FromSize_t`. Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:10143 +#: ../build/NEWS:14097 msgid "" ":issue:`37409`: Ensure explicit relative imports from interactive sessions " "and scripts (having no parent package) always raise ImportError, rather than " "treating the current module as the package. Patch by Ben Lewis." msgstr "" -#: ../build/NEWS:10147 +#: ../build/NEWS:14101 msgid "" ":issue:`32912`: Reverted :issue:`32912`: emitting :exc:`SyntaxWarning` " "instead of :exc:`DeprecationWarning` for invalid escape sequences in string " "and bytes literals." msgstr "" -#: ../build/NEWS:10151 +#: ../build/NEWS:14105 msgid "" ":issue:`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:10155 +#: ../build/NEWS:14109 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:10159 +#: ../build/NEWS:14113 msgid "" ":issue:`36279`: Fix potential use of uninitialized memory in :func:`os." "wait3`." msgstr "" -#: ../build/NEWS:10161 +#: ../build/NEWS:14115 msgid "" ":issue:`36311`: Decoding bytes objects larger than 2GiB is faster and no " "longer fails when a multibyte characters spans a chunk boundary." msgstr "" -#: ../build/NEWS:10164 +#: ../build/NEWS:14118 msgid "" ":issue:`34880`: The :keyword:`assert` statement now works properly if the :" "exc:`AssertionError` exception is being shadowed. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:10167 +#: ../build/NEWS:14121 msgid "" ":issue:`37340`: Removed object cache (``free_list``) for bound method " "objects. Temporary bound method objects are less used than before thanks to " "the ``LOAD_METHOD`` opcode and the ``_PyObject_VectorcallMethod`` C API." msgstr "" -#: ../build/NEWS:10171 +#: ../build/NEWS:14125 msgid "" ":issue:`37648`: Fixed minor inconsistency in :meth:`list.__contains__`, :" "meth:`tuple.__contains__` and a few other places. The collection's item is " "now always at the left and the needle is on the right of ``==``." msgstr "" -#: ../build/NEWS:10175 +#: ../build/NEWS:14129 msgid "" ":issue:`37444`: Update differing exception between :meth:`builtins." "__import__` and :meth:`importlib.__import__`." msgstr "" -#: ../build/NEWS:10178 +#: ../build/NEWS:14132 msgid "" ":issue:`37619`: When adding a wrapper descriptor from one class to a " "different class (for example, setting ``__add__ = str.__add__`` on an " @@ -17424,43 +24680,43 @@ msgid "" "called." msgstr "" -#: ../build/NEWS:10182 +#: ../build/NEWS:14136 msgid "" ":issue:`37593`: Swap the positions of the *posonlyargs* and *args* " "parameters in the constructor of :class:`ast.parameters` nodes." msgstr "" -#: ../build/NEWS:10185 +#: ../build/NEWS:14139 msgid ":issue:`37543`: Optimized pymalloc for non PGO build." msgstr "" -#: ../build/NEWS:10187 +#: ../build/NEWS:14141 msgid "" ":issue:`37537`: Compute allocated pymalloc blocks inside " "_Py_GetAllocatedBlocks(). This slows down _Py_GetAllocatedBlocks() but " "gives a small speedup to _PyObject_Malloc() and _PyObject_Free()." msgstr "" -#: ../build/NEWS:10191 +#: ../build/NEWS:14145 msgid "" ":issue:`37467`: Fix :func:`sys.excepthook` and :c:func:`PyErr_Display` if a " "filename is a bytes string. For example, for a SyntaxError exception where " "the filename attribute is a bytes string." msgstr "" -#: ../build/NEWS:10195 +#: ../build/NEWS:14149 msgid "" ":issue:`37433`: Fix ``SyntaxError`` indicator printing too many spaces for " "multi-line strings - by Anthony Sottile." msgstr "" -#: ../build/NEWS:10198 +#: ../build/NEWS:14152 msgid "" ":issue:`37417`: :meth:`bytearray.extend` now correctly handles errors that " "arise during iteration. Patch by Brandt Bucher." msgstr "" -#: ../build/NEWS:10201 +#: ../build/NEWS:14155 msgid "" ":issue:`37414`: The undocumented ``sys.callstats()`` function has been " "removed. Since Python 3.7, it was deprecated and always returned ``None``. " @@ -17468,7 +24724,7 @@ msgid "" "removed in Python 3.7." msgstr "" -#: ../build/NEWS:10206 +#: ../build/NEWS:14160 msgid "" ":issue:`37392`: Remove ``sys.getcheckinterval()`` and ``sys." "setcheckinterval()`` functions. They were deprecated since Python 3.2. Use :" @@ -17476,7 +24732,7 @@ msgid "" "Remove also ``check_interval`` field of the ``PyInterpreterState`` structure." msgstr "" -#: ../build/NEWS:10212 +#: ../build/NEWS:14166 msgid "" ":issue:`37388`: In development mode and in debug build, *encoding* and " "*errors* arguments are now checked on string encoding and decoding " @@ -17484,55 +24740,55 @@ msgid "" "decode`." msgstr "" -#: ../build/NEWS:10216 +#: ../build/NEWS:14170 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:10220 +#: ../build/NEWS:14174 msgid "" ":issue:`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:10223 +#: ../build/NEWS:14177 msgid "" ":issue:`24214`: Improved support of the surrogatepass error handler in the " "UTF-8 and UTF-16 incremental decoders." msgstr "" -#: ../build/NEWS:10226 +#: ../build/NEWS:14180 msgid "" ":issue:`37330`: :func:`open`, :func:`io.open`, :func:`codecs.open` and :" "class:`fileinput.FileInput` no longer accept ``'U'`` (\"universal newline\") " "in the file mode. This flag was deprecated since Python 3.3." msgstr "" -#: ../build/NEWS:10230 +#: ../build/NEWS:14184 msgid "" ":issue:`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:10234 +#: ../build/NEWS:14188 msgid "" ":issue:`37316`: Fix the :c:func:`PySys_Audit` call in :class:`mmap.mmap`." msgstr "" -#: ../build/NEWS:10236 +#: ../build/NEWS:14190 msgid ":issue:`37300`: Remove an unnecessary Py_XINCREF in classobject.c." msgstr "" -#: ../build/NEWS:10238 +#: ../build/NEWS:14192 msgid "" ":issue:`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:10242 +#: ../build/NEWS:14196 msgid "" ":issue:`20443`: Python now gets the absolute path of the script filename " "specified on the command line (ex: \"python3 script.py\"): the __file__ " @@ -17540,7 +24796,7 @@ msgid "" "rather than a relative path." msgstr "" -#: ../build/NEWS:10247 +#: ../build/NEWS:14201 msgid "" ":issue:`37257`: Python's small object allocator (``obmalloc.c``) now allows " "(no more than) one empty arena to remain available for immediate reuse, " @@ -17548,330 +24804,330 @@ msgid "" "where an arena could be created and destroyed anew on each iteration." msgstr "" -#: ../build/NEWS:10252 +#: ../build/NEWS:14206 msgid "" ":issue:`37231`: The dispatching of type slots to special methods (for " "example calling ``__mul__`` when doing ``x * y``) has been made faster." msgstr "" -#: ../build/NEWS:10255 +#: ../build/NEWS:14209 msgid "" ":issue:`36974`: Implemented separate vectorcall functions for every calling " "convention of builtin functions and methods. This improves performance for " "calls." msgstr "" -#: ../build/NEWS:10259 +#: ../build/NEWS:14213 msgid "" ":issue:`37213`: Handle correctly negative line offsets in the peephole " "optimizer. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:10262 +#: ../build/NEWS:14216 msgid "" ":issue:`37219`: Remove erroneous optimization for empty set differences." msgstr "" -#: ../build/NEWS:10264 +#: ../build/NEWS:14218 msgid "" ":issue:`15913`: Implement :c:func:`PyBuffer_SizeFromFormat()` function " "(previously documented but not implemented): call :func:`struct.calcsize`. " "Patch by Joannah Nanjekye." msgstr "" -#: ../build/NEWS:10268 +#: ../build/NEWS:14222 msgid "" ":issue:`36922`: Slot functions optimize any callable with " "``Py_TPFLAGS_METHOD_DESCRIPTOR`` instead of only instances of ``function``." msgstr "" -#: ../build/NEWS:10272 +#: ../build/NEWS:14226 msgid "" ":issue:`36974`: The slot ``tp_vectorcall_offset`` is inherited " "unconditionally to support ``super().__call__()`` when the base class uses " "vectorcall." msgstr "" -#: ../build/NEWS:10275 +#: ../build/NEWS:14229 msgid "" ":issue:`37160`: :func:`threading.get_native_id` now also supports NetBSD." msgstr "" -#: ../build/NEWS:10277 +#: ../build/NEWS:14231 msgid "" ":issue:`37077`: Add :func:`threading.get_native_id` support for AIX. Patch " "by M. Felt" msgstr "" -#: ../build/NEWS:10280 +#: ../build/NEWS:14234 msgid ":issue:`36781`: :func:`sum` has been optimized for boolean values." msgstr "" -#: ../build/NEWS:10282 +#: ../build/NEWS:14236 msgid "" ":issue:`34556`: Add ``--upgrade-deps`` to venv module. Patch by Cooper Ry " "Lees" msgstr "" -#: ../build/NEWS:10284 +#: ../build/NEWS:14238 msgid "" ":issue:`20523`: ``pdb.Pdb`` supports ~/.pdbrc in Windows 7. Patch by Tim " "Hopper and Dan Lidral-Porter." msgstr "" -#: ../build/NEWS:10287 +#: ../build/NEWS:14241 msgid "" ":issue:`35551`: Updated encodings: - Removed the \"tis260\" encoding, which " "was an alias for the nonexistent \"tactis\" codec. - Added \"mac_centeuro\" " "as an alias for the mac_latin2 encoding." msgstr "" -#: ../build/NEWS:10291 +#: ../build/NEWS:14245 msgid "" ":issue:`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:10295 +#: ../build/NEWS:14249 msgid "" ":issue:`27575`: Improve speed of dictview intersection by directly using set " "intersection logic. Patch by David Su." msgstr "" -#: ../build/NEWS:10298 +#: ../build/NEWS:14252 msgid "" ":issue:`30773`: Prohibit parallel running of aclose() / asend() / athrow(). " "Fix ag_running to reflect the actual running status of the AG." msgstr "" -#: ../build/NEWS:10304 +#: ../build/NEWS:14258 msgid "" ":issue:`36589`: The :func:`curses.update_lines_cols` function now returns " "``None`` instead of ``1`` on success." msgstr "" -#: ../build/NEWS:10307 +#: ../build/NEWS:14261 msgid "" ":issue:`38807`: Update :exc:`TypeError` messages for :meth:`os.path.join` to " "include :class:`os.PathLike` objects as acceptable input types." msgstr "" -#: ../build/NEWS:10310 +#: ../build/NEWS:14264 msgid "" ":issue:`38724`: Add a repr for ``subprocess.Popen`` objects. Patch by Andrey " "Doroschenko." msgstr "" -#: ../build/NEWS:10313 +#: ../build/NEWS:14267 msgid "" ":issue:`38786`: pydoc now recognizes and parses HTTPS URLs. Patch by " "python273." msgstr "" -#: ../build/NEWS:10315 +#: ../build/NEWS:14269 msgid "" ":issue:`38785`: Prevent asyncio from crashing if parent ``__init__`` is not " "called from a constructor of object derived from ``asyncio.Future``." msgstr "" -#: ../build/NEWS:10318 +#: ../build/NEWS:14272 msgid "" ":issue:`38723`: :mod:`pdb` now uses :meth:`io.open_code` to trigger auditing " "events." msgstr "" -#: ../build/NEWS:10321 +#: ../build/NEWS:14275 msgid "" ":issue:`27805`: Allow opening pipes and other non-seekable files in append " "mode with :func:`open`." msgstr "" -#: ../build/NEWS:10324 +#: ../build/NEWS:14278 msgid "" ":issue:`38438`: Simplify the :mod:`argparse` usage message for " "``nargs=\"*\"``." msgstr "" -#: ../build/NEWS:10326 +#: ../build/NEWS:14280 msgid "" ":issue:`38761`: WeakSet is now registered as a collections.abc.MutableSet." msgstr "" -#: ../build/NEWS:10328 +#: ../build/NEWS:14282 msgid "" ":issue:`38716`: logging: change RotatingHandler namer and rotator to class-" "level attributes. This stops __init__ from setting them to None in the case " "where a subclass defines them with eponymous methods." msgstr "" -#: ../build/NEWS:10332 +#: ../build/NEWS:14286 msgid "" ":issue:`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:10335 +#: ../build/NEWS:14289 msgid "" ":issue:`38692`: Add :class:`asyncio.PidfdChildWatcher`, a Linux-specific " "child watcher implementation that polls process file descriptors." msgstr "" -#: ../build/NEWS:10338 +#: ../build/NEWS:14292 msgid "" ":issue:`38692`: Expose the Linux ``pidfd_open`` syscall as :func:`os." "pidfd_open`." msgstr "" -#: ../build/NEWS:10341 +#: ../build/NEWS:14295 msgid "" ":issue:`38602`: Added constants :data:`~fcntl.F_OFD_GETLK`, :data:`~fcntl." "F_OFD_SETLK` and :data:`~fcntl.F_OFD_SETLKW` to the :mod:`fcntl` module. " "Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:10345 +#: ../build/NEWS:14299 msgid "" ":issue:`38334`: Fixed seeking backward on an encrypted :class:`zipfile." "ZipExtFile`." msgstr "" -#: ../build/NEWS:10348 +#: ../build/NEWS:14302 msgid "" ":issue:`38312`: Add :func:`curses.get_escdelay`, :func:`curses." "set_escdelay`, :func:`curses.get_tabsize`, and :func:`curses.set_tabsize` " "functions - by Anthony Sottile." msgstr "" -#: ../build/NEWS:10352 +#: ../build/NEWS:14306 msgid "" ":issue:`38586`: Now :func:`~logging.config.fileConfig` correctly sets the ." "name of handlers loaded." msgstr "" -#: ../build/NEWS:10355 +#: ../build/NEWS:14309 msgid "" ":issue:`38565`: Add new cache_parameters() method for functools.lru_cache() " "to better support pickling." msgstr "" -#: ../build/NEWS:10358 +#: ../build/NEWS:14312 msgid "" ":issue:`34679`: asynci.ProactorEventLoop.close() now only calls signal." "set_wakeup_fd() in the main thread." msgstr "" -#: ../build/NEWS:10361 +#: ../build/NEWS:14315 msgid "" ":issue:`31202`: The case the result of :func:`pathlib.WindowsPath.glob` " "matches now the case of the pattern for literal parts." msgstr "" -#: ../build/NEWS:10364 +#: ../build/NEWS:14318 msgid "" ":issue:`36321`: Remove misspelled attribute. The 3.8 changelog noted that " "this would be removed in 3.9." msgstr "" -#: ../build/NEWS:10367 +#: ../build/NEWS:14321 msgid "" ":issue:`38521`: Fixed erroneous equality comparison in statistics." "NormalDist()." msgstr "" -#: ../build/NEWS:10369 +#: ../build/NEWS:14323 msgid "" ":issue:`38493`: Added :data:`~os.CLD_KILLED` and :data:`~os.CLD_STOPPED` " "for :attr:`si_code`. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:10372 +#: ../build/NEWS:14326 msgid "" ":issue:`38478`: Fixed a bug in :meth:`inspect.signature.bind` that was " "causing it to fail when handling a keyword argument with same name as " "positional-only parameter. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:10376 +#: ../build/NEWS:14330 msgid "" ":issue:`33604`: Fixed `hmac.new` and `hmac.HMAC` to raise TypeError instead " "of ValueError when the digestmod parameter, now required in 3.8, is omitted. " "Also clarified the hmac module documentation and docstrings." msgstr "" -#: ../build/NEWS:10380 +#: ../build/NEWS:14334 msgid "" ":issue:`38378`: Parameters *out* and *in* of :func:`os.sendfile` was renamed " "to *out_fd* and *in_fd*." msgstr "" -#: ../build/NEWS:10383 +#: ../build/NEWS:14337 msgid "" ":issue:`38417`: Added support for setting the umask in the child process to " "the subprocess module on POSIX systems." msgstr "" -#: ../build/NEWS:10386 +#: ../build/NEWS:14340 msgid "" ":issue:`38449`: Revert PR 15522, which introduces a regression in :meth:" "`mimetypes.guess_type` due to improper handling of filenames as urls." msgstr "" -#: ../build/NEWS:10390 +#: ../build/NEWS:14344 msgid "" ":issue:`38431`: Fix ``__repr__`` method for :class:`dataclasses.InitVar` to " "support typing objects, patch by Samuel Colvin." msgstr "" -#: ../build/NEWS:10393 +#: ../build/NEWS:14347 msgid "" ":issue:`38109`: Add missing :data:`stat.S_IFDOOR`, :data:`stat.S_IFPORT`, :" "data:`stat.S_IFWHT`, :func:`stat.S_ISDOOR`, :func:`stat.S_ISPORT`, and :func:" "`stat.S_ISWHT` values to the Python implementation of :mod:`stat`." msgstr "" -#: ../build/NEWS:10397 +#: ../build/NEWS:14351 msgid ":issue:`38422`: Clarify docstrings of pathlib suffix(es)" msgstr "" -#: ../build/NEWS:10399 +#: ../build/NEWS:14353 msgid "" ":issue:`38405`: Nested subclasses of :class:`typing.NamedTuple` are now " "pickleable." msgstr "" -#: ../build/NEWS:10402 +#: ../build/NEWS:14356 msgid "" ":issue:`38332`: Prevent :exc:`KeyError` thrown by :func:`_encoded_words." "decode` when given an encoded-word with invalid content-type encoding from " "propagating all the way to :func:`email.message.get`." msgstr "" -#: ../build/NEWS:10406 +#: ../build/NEWS:14360 msgid "" ":issue:`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:10410 +#: ../build/NEWS:14364 msgid "" ":issue:`38341`: Add :exc:`smtplib.SMTPNotSupportedError` to the :mod:" "`smtplib` exported names." msgstr "" -#: ../build/NEWS:10413 +#: ../build/NEWS:14367 msgid "" ":issue:`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:10417 +#: ../build/NEWS:14371 msgid ":issue:`38242`: Revert the new asyncio Streams API" msgstr "" -#: ../build/NEWS:10419 +#: ../build/NEWS:14373 msgid "" ":issue:`13153`: OS native encoding is now used for converting between Python " "strings and Tcl objects. This allows to display, copy and paste to " @@ -17879,13 +25135,13 @@ msgid "" "to Python and back now never fails (except MemoryError)." msgstr "" -#: ../build/NEWS:10424 +#: ../build/NEWS:14378 msgid "" ":issue:`38019`: Correctly handle pause/resume reading of closed asyncio unix " "pipe." msgstr "" -#: ../build/NEWS:10427 +#: ../build/NEWS:14381 msgid "" ":issue:`38163`: Child mocks will now detect their type as either synchronous " "or asynchronous, asynchronous child mocks will be AsyncMocks and synchronous " @@ -17893,11 +25149,11 @@ msgid "" "type)." msgstr "" -#: ../build/NEWS:10432 +#: ../build/NEWS:14386 msgid ":issue:`38161`: Removes _AwaitEvent from AsyncMock." msgstr "" -#: ../build/NEWS:10434 +#: ../build/NEWS:14388 msgid "" ":issue:`38216`: Allow the rare code that wants to send invalid http requests " "from the `http.client` library a way to do so. The fixes for :issue:`30458` " @@ -17905,49 +25161,49 @@ msgid "" "their own behavior in the face of bad requests." msgstr "" -#: ../build/NEWS:10439 +#: ../build/NEWS:14393 msgid "" ":issue:`28286`: Deprecate opening :class:`~gzip.GzipFile` for writing " "implicitly. Always specify the *mode* argument for writing." msgstr "" -#: ../build/NEWS:10442 +#: ../build/NEWS:14396 msgid "" ":issue:`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:10446 +#: ../build/NEWS:14400 msgid "" ":issue:`38265`: Update the *length* parameter of :func:`os.pread` to accept :" "c:type:`Py_ssize_t` instead of :c:expr:`int`." msgstr "" -#: ../build/NEWS:10449 +#: ../build/NEWS:14403 msgid "" ":issue:`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:10453 +#: ../build/NEWS:14407 msgid ":issue:`38248`: asyncio: Fix inconsistent immediate Task cancellation" msgstr "" -#: ../build/NEWS:10455 +#: ../build/NEWS:14409 msgid "" ":issue:`38237`: The arguments for the builtin pow function are more " "descriptive. They can now also be passed in as keywords." msgstr "" -#: ../build/NEWS:10458 +#: ../build/NEWS:14412 msgid "" ":issue:`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:10461 +#: ../build/NEWS:14415 msgid "" ":issue:`38191`: Constructors of :class:`~typing.NamedTuple` and :class:" "`~typing.TypedDict` types now accept arbitrary keyword argument names, " @@ -17955,18 +25211,18 @@ msgid "" "\"_fields\"." msgstr "" -#: ../build/NEWS:10466 +#: ../build/NEWS:14420 msgid "" ":issue:`38155`: Add ``__all__`` to :mod:`datetime`. Patch by Tahia Khan." msgstr "" -#: ../build/NEWS:10468 +#: ../build/NEWS:14422 msgid "" ":issue:`38185`: Fixed case-insensitive string comparison in :class:`sqlite3." "Row` indexing." msgstr "" -#: ../build/NEWS:10471 +#: ../build/NEWS:14425 msgid "" ":issue:`38136`: Changes AsyncMock call count and await count to be two " "different counters. Now await count only counts when a coroutine has been " @@ -17974,74 +25230,74 @@ msgid "" "documentation around this." msgstr "" -#: ../build/NEWS:10476 +#: ../build/NEWS:14430 msgid "" ":issue:`37828`: Fix default mock name in :meth:`unittest.mock.Mock." "assert_called` exceptions. Patch by Abraham Toriz Cruz." msgstr "" -#: ../build/NEWS:10480 +#: ../build/NEWS:14434 msgid "" ":issue:`38175`: Fix a memory leak in comparison of :class:`sqlite3.Row` " "objects." msgstr "" -#: ../build/NEWS:10483 +#: ../build/NEWS:14437 msgid "" ":issue:`33936`: _hashlib no longer calls obsolete OpenSSL initialization " "function with OpenSSL 1.1.0+." msgstr "" -#: ../build/NEWS:10486 +#: ../build/NEWS:14440 msgid "" ":issue:`34706`: Preserve subclassing in inspect.Signature.from_callable." msgstr "" -#: ../build/NEWS:10488 +#: ../build/NEWS:14442 msgid "" ":issue:`38153`: Names of hashing algorithms from OpenSSL are now normalized " "to follow Python's naming conventions. For example OpenSSL uses sha3-512 " "instead of sha3_512 or blake2b512 instead of blake2b." msgstr "" -#: ../build/NEWS:10492 +#: ../build/NEWS:14446 msgid "" ":issue:`38115`: Fix a bug in dis.findlinestarts() where it would return " "invalid bytecode offsets. Document that a code object's co_lnotab can " "contain invalid bytecode offsets." msgstr "" -#: ../build/NEWS:10496 +#: ../build/NEWS:14450 msgid "" ":issue:`38148`: Add slots to :mod:`asyncio` transport classes, which can " "reduce memory usage." msgstr "" -#: ../build/NEWS:10499 +#: ../build/NEWS:14453 msgid "" ":issue:`38142`: The _hashlib OpenSSL wrapper extension module is now PEP-384 " "compliant." msgstr "" -#: ../build/NEWS:10502 +#: ../build/NEWS:14456 msgid "" ":issue:`9216`: hashlib constructors now support usedforsecurity flag to " "signal that a hashing algorithm is not used in a security context." msgstr "" -#: ../build/NEWS:10505 +#: ../build/NEWS:14459 msgid "" ":issue:`36991`: Fixes a potential incorrect AttributeError exception " "escaping ZipFile.extract() in some unsupported input error situations." msgstr "" -#: ../build/NEWS:10508 +#: ../build/NEWS:14462 msgid "" ":issue:`38134`: Remove obsolete copy of PBKDF2_HMAC_fast. All supported " "OpenSSL versions contain a fast implementation." msgstr "" -#: ../build/NEWS:10511 +#: ../build/NEWS:14465 msgid "" ":issue:`38132`: The OpenSSL hashlib wrapper uses a simpler implementation. " "Several Macros and pointless caches are gone. The hash name now comes from " @@ -18049,14 +25305,14 @@ msgid "" "lower case." msgstr "" -#: ../build/NEWS:10516 +#: ../build/NEWS:14470 msgid "" ":issue:`38008`: Fix parent class check in protocols to correctly identify " "the module that provides a builtin protocol, instead of assuming they all " "come from the :mod:`collections.abc` module" msgstr "" -#: ../build/NEWS:10520 +#: ../build/NEWS:14474 msgid "" ":issue:`34037`: For :mod:`asyncio`, add a new coroutine :meth:`loop." "shutdown_default_executor`. The new coroutine provides an API to schedule an " @@ -18065,121 +25321,121 @@ msgid "" "Kyle Stanley." msgstr "" -#: ../build/NEWS:10526 +#: ../build/NEWS:14480 msgid "" ":issue:`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:10529 +#: ../build/NEWS:14483 msgid "" ":issue:`38121`: Update parameter names on functions in importlib.metadata " "matching the changes in the 0.22 release of importlib_metadata." msgstr "" -#: ../build/NEWS:10532 +#: ../build/NEWS:14486 msgid "" ":issue:`38110`: The os.closewalk() implementation now uses the libc fdwalk() " "API on platforms where it is available." msgstr "" -#: ../build/NEWS:10535 +#: ../build/NEWS:14489 msgid "" ":issue:`38093`: Fixes AsyncMock so it doesn't crash when used with " "AsyncContextManagers or AsyncIterators." msgstr "" -#: ../build/NEWS:10538 +#: ../build/NEWS:14492 msgid "" ":issue:`37488`: Add warning to :meth:`datetime.utctimetuple`, :meth:" "`datetime.utcnow` and :meth:`datetime.utcfromtimestamp` ." msgstr "" -#: ../build/NEWS:10541 +#: ../build/NEWS:14495 msgid "" ":issue:`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:10545 +#: ../build/NEWS:14499 msgid "" ":issue:`38086`: Update importlib.metadata with changes from " "`importlib_metadata 0.21 `_." msgstr "" -#: ../build/NEWS:10549 +#: ../build/NEWS:14503 msgid "" ":issue:`37251`: Remove `__code__` check in AsyncMock that incorrectly " "evaluated function specs as async objects but failed to evaluate classes " "with `__await__` but no `__code__` attribute defined as async objects." msgstr "" -#: ../build/NEWS:10553 +#: ../build/NEWS:14507 msgid ":issue:`38037`: Fix reference counters in the :mod:`signal` module." msgstr "" -#: ../build/NEWS:10555 +#: ../build/NEWS:14509 msgid "" ":issue:`38066`: Hide internal asyncio.Stream methods: feed_eof(), " "feed_data(), set_exception() and set_transport()." msgstr "" -#: ../build/NEWS:10558 +#: ../build/NEWS:14512 msgid ":issue:`38059`: inspect.py now uses sys.exit() instead of exit()" msgstr "" -#: ../build/NEWS:10560 +#: ../build/NEWS:14514 msgid ":issue:`38049`: Added command-line interface for the :mod:`ast` module." msgstr "" -#: ../build/NEWS:10562 +#: ../build/NEWS:14516 msgid "" ":issue:`37953`: In :mod:`typing`, improved the ``__hash__`` and ``__eq__`` " "methods for :class:`ForwardReferences`." msgstr "" -#: ../build/NEWS:10565 +#: ../build/NEWS:14519 msgid "" ":issue:`38026`: Fixed :func:`inspect.getattr_static` used ``isinstance`` " "while it should avoid dynamic lookup." msgstr "" -#: ../build/NEWS:10568 +#: ../build/NEWS:14522 msgid "" ":issue:`35923`: Update :class:`importlib.machinery.BuiltinImporter` to use " "``loader._ORIGIN`` instead of a hardcoded value. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:10571 +#: ../build/NEWS:14525 msgid "" ":issue:`38010`: In ``importlib.metadata`` sync with ``importlib_metadata`` " "0.20, clarifying behavior of ``files()`` and fixing issue where only one " "requirement was returned for ``requires()`` on ``dist-info`` packages." msgstr "" -#: ../build/NEWS:10575 +#: ../build/NEWS:14529 msgid "" ":issue:`38006`: weakref.WeakValueDictionary defines a local remove() " "function used as callback for weak references. This function was created " "with a closure. Modify the implementation to avoid the closure." msgstr "" -#: ../build/NEWS:10579 +#: ../build/NEWS:14533 msgid "" ":issue:`37995`: Added the *indent* option to :func:`ast.dump` which allows " "it to produce a multiline indented output." msgstr "" -#: ../build/NEWS:10582 +#: ../build/NEWS:14536 msgid "" ":issue:`34410`: Fixed a crash in the :func:`tee` iterator when re-enter it. " "RuntimeError is now raised in this case." msgstr "" -#: ../build/NEWS:10585 +#: ../build/NEWS:14539 msgid "" ":issue:`37140`: Fix a ctypes regression of Python 3.8. When a ctypes." "Structure is passed by copy to a function, ctypes internals created a " @@ -18189,149 +25445,149 @@ msgid "" "twice." msgstr "" -#: ../build/NEWS:10591 +#: ../build/NEWS:14545 msgid "" ":issue:`37587`: ``_json.scanstring`` is now up to 3x faster when there are " "many backslash escaped characters in the JSON string." msgstr "" -#: ../build/NEWS:10594 +#: ../build/NEWS:14548 msgid "" ":issue:`37834`: Prevent shutil.rmtree exception when built on non-Windows " "system without fd system call support, like older versions of macOS." msgstr "" -#: ../build/NEWS:10597 +#: ../build/NEWS:14551 msgid "" ":issue:`10978`: Semaphores and BoundedSemaphores can now release more than " "one waiting thread at a time." msgstr "" -#: ../build/NEWS:10600 +#: ../build/NEWS:14554 msgid "" ":issue:`37972`: Subscripts to the `unittest.mock.call` objects now receive " "the same chaining mechanism as any other custom attributes, so that the " "following usage no longer raises a `TypeError`:" msgstr "" -#: ../build/NEWS:10604 +#: ../build/NEWS:14558 msgid "call().foo().__getitem__('bar')" msgstr "" -#: ../build/NEWS:10606 +#: ../build/NEWS:14560 msgid "Patch by blhsing" msgstr "" -#: ../build/NEWS:10608 +#: ../build/NEWS:14562 msgid "" ":issue:`37965`: Fix C compiler warning caused by distutils.ccompiler." "CCompiler.has_function." msgstr "" -#: ../build/NEWS:10611 +#: ../build/NEWS:14565 msgid ":issue:`37964`: Add ``F_GETPATH`` command to :mod:`fcntl`." msgstr "" -#: ../build/NEWS:10613 +#: ../build/NEWS:14567 msgid "" ":issue:`37960`: ``repr()`` of buffered and text streams now silences only " "expected exceptions when get the value of \"name\" and \"mode\" attributes." msgstr "" -#: ../build/NEWS:10616 +#: ../build/NEWS:14570 msgid "" ":issue:`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:10620 +#: ../build/NEWS:14574 msgid "" ":issue:`37951`: Most features of the subprocess module now work again in " "subinterpreters. Only *preexec_fn* is restricted in subinterpreters." msgstr "" -#: ../build/NEWS:10623 +#: ../build/NEWS:14577 msgid "" ":issue:`36205`: Fix the rusage implementation of time.process_time() to " "correctly report the sum of the system and user CPU time." msgstr "" -#: ../build/NEWS:10626 +#: ../build/NEWS:14580 msgid "" ":issue:`37950`: Fix :func:`ast.dump` when call with incompletely initialized " "node." msgstr "" -#: ../build/NEWS:10629 +#: ../build/NEWS:14583 msgid "" ":issue:`34679`: Restores instantiation of Windows IOCP event loops from the " "non-main thread." msgstr "" -#: ../build/NEWS:10632 +#: ../build/NEWS:14586 msgid "" ":issue:`36917`: Add default implementation of the :meth:`ast.NodeVisitor." "visit_Constant` method which emits a deprecation warning and calls " "corresponding methody ``visit_Num()``, ``visit_Str()``, etc." msgstr "" -#: ../build/NEWS:10637 +#: ../build/NEWS:14591 msgid "" ":issue:`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:10640 +#: ../build/NEWS:14594 msgid "" ":issue:`26589`: Added a new status code to the http module: 451 " "UNAVAILABLE_FOR_LEGAL_REASONS" msgstr "" -#: ../build/NEWS:10643 +#: ../build/NEWS:14597 msgid "" ":issue:`37915`: Fix a segmentation fault that appeared when comparing " "instances of ``datetime.timezone`` and ``datetime.tzinfo`` objects. Patch by " "Pablo Galindo." msgstr "" -#: ../build/NEWS:10647 +#: ../build/NEWS:14601 msgid "" ":issue:`32554`: Deprecate having random.seed() call hash on arbitrary types." msgstr "" -#: ../build/NEWS:10649 +#: ../build/NEWS:14603 msgid "" ":issue:`9938`: Add optional keyword argument ``exit_on_error`` for :class:" "`ArgumentParser`." msgstr "" -#: ../build/NEWS:10652 +#: ../build/NEWS:14606 msgid "" ":issue:`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:10656 +#: ../build/NEWS:14610 msgid "" ":issue:`32793`: Fix a duplicated debug message when :meth:`smtplib.SMTP." "connect` is called." msgstr "" -#: ../build/NEWS:10659 +#: ../build/NEWS:14613 msgid "" ":issue:`37885`: venv: Don't generate unset variable warning on deactivate." msgstr "" -#: ../build/NEWS:10661 +#: ../build/NEWS:14615 msgid "" ":issue:`37868`: Fix dataclasses.is_dataclass when given an instance that " "never raises AttributeError in __getattr__. That is, an object that returns " "something for __dataclass_fields__ even if it's not a dataclass." msgstr "" -#: ../build/NEWS:10665 +#: ../build/NEWS:14619 msgid "" ":issue:`37811`: Fix ``socket`` module's ``socket.connect(address)`` function " "being unable to establish connection in case of interrupted system call. The " @@ -18339,12 +25595,12 @@ msgid "" "non-negative integers and -1 as a timeout value." msgstr "" -#: ../build/NEWS:10670 +#: ../build/NEWS:14624 msgid "" ":issue:`37863`: Optimizations for Fraction.__hash__ suggested by Tim Peters." msgstr "" -#: ../build/NEWS:10672 +#: ../build/NEWS:14626 msgid "" ":issue:`21131`: Fix ``faulthandler.register(chain=True)`` stack. " "faulthandler now allocates a dedicated stack of ``SIGSTKSZ*2`` bytes, " @@ -18353,79 +25609,79 @@ msgid "" "memory on some platforms." msgstr "" -#: ../build/NEWS:10678 +#: ../build/NEWS:14632 msgid "" ":issue:`37798`: Add C fastpath for statistics.NormalDist.inv_cdf() Patch by " "Dong-hee Na" msgstr "" -#: ../build/NEWS:10681 +#: ../build/NEWS:14635 msgid "" ":issue:`37804`: Remove the deprecated method `threading.Thread.isAlive()`. " "Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:10684 +#: ../build/NEWS:14638 msgid "" ":issue:`37819`: Add Fraction.as_integer_ratio() to match the corresponding " "methods in bool, int, float, and decimal." msgstr "" -#: ../build/NEWS:10687 +#: ../build/NEWS:14641 msgid "" ":issue:`14465`: Add an xml.etree.ElementTree.indent() function for pretty-" "printing XML trees. Contributed by Stefan Behnel." msgstr "" -#: ../build/NEWS:10690 +#: ../build/NEWS:14644 msgid "" ":issue:`37810`: Fix :mod:`difflib` ``?`` hint in diff output when dealing " "with tabs. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:10693 +#: ../build/NEWS:14647 msgid "" ":issue:`37772`: In ``zipfile.Path``, when adding implicit dirs, ensure that " "ancestral directories are added and that duplicates are excluded." msgstr "" -#: ../build/NEWS:10696 +#: ../build/NEWS:14650 msgid "" ":issue:`18578`: Renamed and documented `test.bytecode_helper` as `test." "support.bytecode_helper`. Patch by Joannah Nanjekye." msgstr "" -#: ../build/NEWS:10699 +#: ../build/NEWS:14653 msgid ":issue:`37785`: Fix xgettext warnings in :mod:`argparse`." msgstr "" -#: ../build/NEWS:10701 +#: ../build/NEWS:14655 msgid "" ":issue:`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:10705 +#: ../build/NEWS:14659 msgid "" ":issue:`37449`: `ensurepip` now uses `importlib.resources.read_binary()` to " "read data instead of `pkgutil.get_data()`. Patch by Joannah Nanjekye." msgstr "" -#: ../build/NEWS:10708 +#: ../build/NEWS:14662 msgid "" ":issue:`28292`: Mark calendar.py helper functions as being private. The " "follows PEP 8 guidance to maintain the style conventions in the module and " "it addresses a known case of user confusion." msgstr "" -#: ../build/NEWS:10712 +#: ../build/NEWS:14666 msgid "" ":issue:`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:10716 +#: ../build/NEWS:14670 msgid "" ":issue:`37742`: The logging.getLogger() API now returns the root logger when " "passed the name 'root', whereas previously it returned a non-root logger " @@ -18434,48 +25690,48 @@ msgid "" "getLogger(__name__) in some top-level module called 'root.py'." msgstr "" -#: ../build/NEWS:10722 +#: ../build/NEWS:14676 msgid "" ":issue:`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:10726 +#: ../build/NEWS:14680 msgid "" ":issue:`37723`: Fix performance regression on regular expression parsing " "with huge character sets. Patch by Yann Vaginay." msgstr "" -#: ../build/NEWS:10729 +#: ../build/NEWS:14683 msgid "" ":issue:`35943`: The function :c:func:`PyImport_GetModule` now ensures any " "module it returns is fully initialized. Patch by Joannah Nanjekye." msgstr "" -#: ../build/NEWS:10732 +#: ../build/NEWS:14686 msgid "" ":issue:`32178`: Fix IndexError in :mod:`email` package when trying to parse " "invalid address fields starting with ``:``." msgstr "" -#: ../build/NEWS:10735 +#: ../build/NEWS:14689 msgid "" ":issue:`37268`: The :mod:`parser` module is deprecated and will be removed " "in future versions of Python." msgstr "" -#: ../build/NEWS:10738 +#: ../build/NEWS:14692 msgid ":issue:`11953`: Completing WSA* error codes in :mod:`socket`." msgstr "" -#: ../build/NEWS:10740 +#: ../build/NEWS:14694 msgid "" ":issue:`37685`: Fixed comparisons of :class:`datetime.timedelta` and :class:" "`datetime.timezone`." msgstr "" -#: ../build/NEWS:10743 +#: ../build/NEWS:14697 msgid "" ":issue:`37697`: Synchronize ``importlib.metadata`` with `importlib_metadata " "0.19 `_, " @@ -18483,31 +25739,31 @@ msgid "" "names contained colons." msgstr "" -#: ../build/NEWS:10749 +#: ../build/NEWS:14703 msgid "" ":issue:`37695`: Correct :func:`curses.unget_wch` error message. Patch by " "Anthony Sottile." msgstr "" -#: ../build/NEWS:10752 +#: ../build/NEWS:14706 msgid "" ":issue:`37689`: Add :meth:`is_relative_to` in :class:`PurePath` to determine " "whether or not one path is relative to another." msgstr "" -#: ../build/NEWS:10755 +#: ../build/NEWS:14709 msgid "" ":issue:`29553`: Fixed :meth:`argparse.ArgumentParser.format_usage` for " "mutually exclusive groups. Patch by Andrew Nester." msgstr "" -#: ../build/NEWS:10758 +#: ../build/NEWS:14712 msgid "" ":issue:`37691`: Let math.dist() accept coordinates as sequences (or " "iterables) rather than just tuples." msgstr "" -#: ../build/NEWS:10761 +#: ../build/NEWS:14715 msgid "" ":issue:`37685`: Fixed ``__eq__``, ``__lt__`` etc implementations in some " "classes. They now return :data:`NotImplemented` for unsupported type of the " @@ -18515,25 +25771,25 @@ msgid "" "equality comparison with :data:`~unittest.mock.ANY` will return ``True``)." msgstr "" -#: ../build/NEWS:10767 +#: ../build/NEWS:14721 msgid "" ":issue:`37354`: Make Activate.ps1 Powershell script static to allow for " "signing it." msgstr "" -#: ../build/NEWS:10770 +#: ../build/NEWS:14724 msgid "" ":issue:`37664`: Update wheels bundled with ensurepip (pip 19.2.3 and " "setuptools 41.2.0)" msgstr "" -#: ../build/NEWS:10773 +#: ../build/NEWS:14727 msgid "" ":issue:`37663`: Bring consistency to venv shell activation scripts by always " "using __VENV_PROMPT__." msgstr "" -#: ../build/NEWS:10776 +#: ../build/NEWS:14730 msgid "" ":issue:`37642`: Allowed the pure Python implementation of :class:`datetime." "timezone` to represent sub-minute offsets close to minimum and maximum " @@ -18541,61 +25797,61 @@ msgid "" "Patch by Ngalim Siregar" msgstr "" -#: ../build/NEWS:10781 +#: ../build/NEWS:14735 msgid "" ":issue:`36161`: In :mod:`posix`, use ``ttyname_r`` instead of ``ttyname`` " "for thread safety." msgstr "" -#: ../build/NEWS:10784 +#: ../build/NEWS:14738 msgid "" ":issue:`36324`: Make internal attributes for statistics.NormalDist() private." msgstr "" -#: ../build/NEWS:10786 +#: ../build/NEWS:14740 msgid "" ":issue:`37555`: Fix `NonCallableMock._call_matcher` returning tuple instead " "of `_Call` object when `self._spec_signature` exists. Patch by Elizabeth " "Uselton" msgstr "" -#: ../build/NEWS:10790 +#: ../build/NEWS:14744 msgid "" ":issue:`29446`: Make `from tkinter import *` import only the expected " "objects." msgstr "" -#: ../build/NEWS:10792 +#: ../build/NEWS:14746 msgid "" ":issue:`16970`: Adding a value error when an invalid value in passed to " "nargs Patch by Robert Leenders" msgstr "" -#: ../build/NEWS:10795 +#: ../build/NEWS:14749 msgid "" ":issue:`34443`: Exceptions from :mod:`enum` now use the ``__qualname`` of " "the enum class in the exception message instead of the ``__name__``." msgstr "" -#: ../build/NEWS:10798 +#: ../build/NEWS:14752 msgid "" ":issue:`37491`: Fix ``IndexError`` when parsing email headers with " "unexpectedly ending bare-quoted string value. Patch by Abhilash Raj." msgstr "" -#: ../build/NEWS:10801 +#: ../build/NEWS:14755 msgid "" ":issue:`37587`: Make json.loads faster for long strings. (Patch by Marco " "Paolini)" msgstr "" -#: ../build/NEWS:10804 +#: ../build/NEWS:14758 msgid "" ":issue:`18378`: Recognize \"UTF-8\" as a valid value for LC_CTYPE in locale." "_parse_localename." msgstr "" -#: ../build/NEWS:10807 +#: ../build/NEWS:14761 msgid "" ":issue:`37579`: Return :exc:`NotImplemented` in Python implementation of " "``__eq__`` for :class:`~datetime.timedelta` and :class:`~datetime.time` when " @@ -18603,50 +25859,50 @@ msgid "" "implementation. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:10812 +#: ../build/NEWS:14766 msgid "" ":issue:`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:10816 +#: ../build/NEWS:14770 msgid "" ":issue:`37531`: \"python3 -m test -jN --timeout=TIMEOUT\" now kills a worker " "process if it runs longer than *TIMEOUT* seconds." msgstr "" -#: ../build/NEWS:10819 +#: ../build/NEWS:14773 msgid "" ":issue:`37482`: Fix serialization of display name in originator or " "destination address fields with both encoded words and special chars." msgstr "" -#: ../build/NEWS:10822 +#: ../build/NEWS:14776 msgid "" ":issue:`36993`: Improve error reporting for corrupt zip files with bad zip64 " "extra data. Patch by Daniel Hillier." msgstr "" -#: ../build/NEWS:10825 +#: ../build/NEWS:14779 msgid "" ":issue:`37502`: pickle.loads() no longer raises TypeError when the buffers " "argument is set to None" msgstr "" -#: ../build/NEWS:10828 +#: ../build/NEWS:14782 msgid "" ":issue:`37520`: Correct behavior for zipfile.Path.parent when the path " "object identifies a subdirectory." msgstr "" -#: ../build/NEWS:10831 +#: ../build/NEWS:14785 msgid "" ":issue:`18374`: Fix the ``.col_offset`` attribute of nested :class:`ast." "BinOp` instances which had a too large value in some situations." msgstr "" -#: ../build/NEWS:10834 +#: ../build/NEWS:14788 msgid "" ":issue:`37424`: Fixes a possible hang when using a timeout on `subprocess." "run()` while capturing output. If the child process spawned its own " @@ -18655,7 +25911,7 @@ msgid "" "killed when attempting to read final output from the pipes." msgstr "" -#: ../build/NEWS:10840 +#: ../build/NEWS:14794 msgid "" ":issue:`37421`: Fix :func:`multiprocessing.util.get_temp_dir` finalizer: " "clear also the 'tempdir' configuration of the current process, so next call " @@ -18663,31 +25919,31 @@ msgid "" "reusing the removed temporary directory." msgstr "" -#: ../build/NEWS:10845 +#: ../build/NEWS:14799 msgid "" ":issue:`37481`: The distutils ``bdist_wininst`` command is deprecated in " "Python 3.8, use ``bdist_wheel`` (wheel packages) instead." msgstr "" -#: ../build/NEWS:10848 +#: ../build/NEWS:14802 msgid "" ":issue:`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:10852 +#: ../build/NEWS:14806 msgid "" ":issue:`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:10855 +#: ../build/NEWS:14809 msgid ":issue:`37437`: Update vendorized expat version to 2.2.7." msgstr "" -#: ../build/NEWS:10857 +#: ../build/NEWS:14811 msgid "" ":issue:`37428`: SSLContext.post_handshake_auth = True no longer sets " "SSL_VERIFY_POST_HANDSHAKE verify flag for client connections. Although the " @@ -18695,34 +25951,34 @@ msgid "" "chain validation when the flag is set." msgstr "" -#: ../build/NEWS:10862 +#: ../build/NEWS:14816 msgid "" ":issue:`37420`: :func:`os.sched_setaffinity` now correctly handles errors " "that arise during iteration over its ``mask`` argument. Patch by Brandt " "Bucher." msgstr "" -#: ../build/NEWS:10865 +#: ../build/NEWS:14819 msgid "" ":issue:`37412`: The :func:`os.getcwdb` function now uses the UTF-8 encoding " "on Windows, rather than the ANSI code page: see :pep:`529` for the " "rationale. The function is no longer deprecated on Windows." msgstr "" -#: ../build/NEWS:10869 +#: ../build/NEWS:14823 msgid "" ":issue:`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:10873 +#: ../build/NEWS:14827 msgid "" ":issue:`29412`: Fix IndexError in parsing a header value ending " "unexpectedly. Patch by Abhilash Raj." msgstr "" -#: ../build/NEWS:10876 +#: ../build/NEWS:14830 msgid "" ":issue:`36546`: The *dist* argument for statistics.quantiles() is now " "positional only. The current name doesn't reflect that the argument can be " @@ -18730,19 +25986,19 @@ msgid "" "avoids confusion and makes it possible to change the name later." msgstr "" -#: ../build/NEWS:10881 +#: ../build/NEWS:14835 msgid "" ":issue:`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:10884 +#: ../build/NEWS:14838 msgid "" ":issue:`37376`: :mod:`pprint` now has support for :class:`types." "SimpleNamespace`. Patch by Carl Bordum Hansen." msgstr "" -#: ../build/NEWS:10887 +#: ../build/NEWS:14841 msgid "" ":issue:`26967`: An :class:`~argparse.ArgumentParser` with " "``allow_abbrev=False`` no longer disables grouping of short flags, such as " @@ -18750,19 +26006,19 @@ msgid "" "by Zac Hatfield-Dodds." msgstr "" -#: ../build/NEWS:10892 +#: ../build/NEWS:14846 msgid "" ":issue:`37212`: :func:`unittest.mock.call` now preserves the order of " "keyword arguments in repr output. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:10895 +#: ../build/NEWS:14849 msgid "" ":issue:`37372`: Fix error unpickling datetime.time objects from Python 2 " "with seconds>=24. Patch by Justin Blanchard." msgstr "" -#: ../build/NEWS:10898 +#: ../build/NEWS:14852 msgid "" ":issue:`37345`: Add formal support for UDPLITE sockets. Support was present " "before, but it is now easier to detect support with ``hasattr(socket, " @@ -18771,11 +26027,11 @@ msgid "" "py:obj:`UDPLITE_RECV_CSCOV`. Patch by Gabe Appleton." msgstr "" -#: ../build/NEWS:10905 +#: ../build/NEWS:14859 msgid ":issue:`37358`: Optimized ``functools.partial`` by using vectorcall." msgstr "" -#: ../build/NEWS:10907 +#: ../build/NEWS:14861 msgid "" ":issue:`37347`: :meth:`sqlite3.Connection.create_aggregate`, :meth:`sqlite3." "Connection.create_function`, :meth:`sqlite3.Connection.set_authorizer`, :" @@ -18785,77 +26041,77 @@ msgid "" "more carefully. Patch by Aleksandr Balezin." msgstr "" -#: ../build/NEWS:10915 +#: ../build/NEWS:14869 msgid "" ":issue:`37163`: The *obj* argument of :func:`dataclasses.replace` is " "positional-only now." msgstr "" -#: ../build/NEWS:10918 +#: ../build/NEWS:14872 msgid "" ":issue:`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:10922 +#: ../build/NEWS:14876 msgid "" ":issue:`37328`: ``HTMLParser.unescape`` is removed. It was undocumented and " "deprecated since Python 3.4." msgstr "" -#: ../build/NEWS:10925 +#: ../build/NEWS:14879 msgid "" ":issue:`37305`: Add .webmanifest -> application/manifest+json to list of " "recognized file types and content type headers" msgstr "" -#: ../build/NEWS:10928 +#: ../build/NEWS:14882 msgid "" ":issue:`37320`: ``aifc.openfp()`` alias to ``aifc.open()``, ``sunau." "openfp()`` alias to ``sunau.open()``, and ``wave.openfp()`` alias to ``wave." "open()`` have been removed. They were deprecated since Python 3.7." msgstr "" -#: ../build/NEWS:10932 +#: ../build/NEWS:14886 msgid "" ":issue:`37315`: Deprecated accepting floats with integral value (like " "``5.0``) in :func:`math.factorial`." msgstr "" -#: ../build/NEWS:10935 +#: ../build/NEWS:14889 msgid "" ":issue:`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:10939 +#: ../build/NEWS:14893 msgid "" ":issue:`33972`: Email with single part but content-type set to ``multipart/" "*`` doesn't raise AttributeError anymore." msgstr "" -#: ../build/NEWS:10942 +#: ../build/NEWS:14896 msgid "" ":issue:`37280`: Use threadpool for reading from file for sendfile fallback " "mode." msgstr "" -#: ../build/NEWS:10945 +#: ../build/NEWS:14899 msgid "" ":issue:`37279`: Fix asyncio sendfile support when sendfile sends extra data " "in fallback mode." msgstr "" -#: ../build/NEWS:10948 +#: ../build/NEWS:14902 msgid "" ":issue:`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:10952 +#: ../build/NEWS:14906 msgid "" ":issue:`37266`: In a subinterpreter, spawning a daemon thread now raises an " "exception. Daemon threads were never supported in subinterpreters. " @@ -18863,13 +26119,13 @@ msgid "" "error if a daemon thread was still running." msgstr "" -#: ../build/NEWS:10957 +#: ../build/NEWS:14911 msgid "" ":issue:`37210`: Allow pure Python implementation of :mod:`pickle` to work " "even when the C :mod:`_pickle` module is unavailable." msgstr "" -#: ../build/NEWS:10960 +#: ../build/NEWS:14914 msgid "" ":issue:`21872`: Fix :mod:`lzma`: module decompresses data incompletely. When " "decompressing a FORMAT_ALONE format file, and it doesn't have the end " @@ -18877,7 +26133,7 @@ msgid "" "Lin." msgstr "" -#: ../build/NEWS:10965 +#: ../build/NEWS:14919 msgid "" ":issue:`35922`: Fix :meth:`RobotFileParser.crawl_delay` and :meth:" "`RobotFileParser.request_rate` to return ``None`` rather than raise :exc:" @@ -18885,26 +26141,26 @@ msgid "" "Patch by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:10970 +#: ../build/NEWS:14924 msgid "" ":issue:`35766`: Change the format of feature_version to be a (major, minor) " "tuple." msgstr "" -#: ../build/NEWS:10973 +#: ../build/NEWS:14927 msgid "" ":issue:`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:10977 +#: ../build/NEWS:14931 msgid "" ":issue:`18748`: :class:`_pyio.IOBase` destructor now does nothing if getting " "the ``closed`` attribute fails to better mimic :class:`_io.IOBase` finalizer." msgstr "" -#: ../build/NEWS:10981 +#: ../build/NEWS:14935 msgid "" ":issue:`36402`: Fix a race condition at Python shutdown when waiting for " "threads. Wait until the Python thread state of all non-daemon threads get " @@ -18912,25 +26168,25 @@ msgid "" "daemon Python threads complete." msgstr "" -#: ../build/NEWS:10986 +#: ../build/NEWS:14940 msgid "" ":issue:`37206`: Default values which cannot be represented as Python objects " "no longer improperly represented as ``None`` in function signatures." msgstr "" -#: ../build/NEWS:10989 +#: ../build/NEWS:14943 msgid "" ":issue:`37111`: Added ``encoding`` and ``errors`` keyword parameters to " "``logging.basicConfig``." msgstr "" -#: ../build/NEWS:10992 +#: ../build/NEWS:14946 msgid "" ":issue:`12144`: Ensure cookies with ``expires`` attribute are handled in :" "meth:`CookieJar.make_cookies`." msgstr "" -#: ../build/NEWS:10995 +#: ../build/NEWS:14949 msgid "" ":issue:`34886`: Fix an unintended ValueError from :func:`subprocess.run` " "when checking for conflicting `input` and `stdin` or `capture_output` and " @@ -18939,152 +26195,152 @@ msgid "" "name. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:11001 +#: ../build/NEWS:14955 msgid "" ":issue:`37173`: The exception message for ``inspect.getfile()`` now " "correctly reports the passed class rather than the builtins module." msgstr "" -#: ../build/NEWS:11004 +#: ../build/NEWS:14958 msgid "" ":issue:`37178`: Give math.perm() a one argument form that means the same as " "math.factorial()." msgstr "" -#: ../build/NEWS:11007 +#: ../build/NEWS:14961 msgid "" ":issue:`37178`: For math.perm(n, k), let k default to n, giving the same " "result as factorial." msgstr "" -#: ../build/NEWS:11010 +#: ../build/NEWS:14964 msgid "" ":issue:`37165`: Converted _collections._count_elements to use the Argument " "Clinic." msgstr "" -#: ../build/NEWS:11013 +#: ../build/NEWS:14967 msgid "" ":issue:`34767`: Do not always create a :class:`collections.deque` in :class:" "`asyncio.Lock`." msgstr "" -#: ../build/NEWS:11016 +#: ../build/NEWS:14970 msgid "" ":issue:`37158`: Speed-up statistics.fmean() by switching from a function to " "a generator." msgstr "" -#: ../build/NEWS:11019 +#: ../build/NEWS:14973 msgid ":issue:`34282`: Remove ``Enum._convert`` method, deprecated in 3.8." msgstr "" -#: ../build/NEWS:11021 +#: ../build/NEWS:14975 msgid "" ":issue:`37150`: `argparse._ActionsContainer.add_argument` now throws error, " "if someone accidentally pass FileType class object instead of instance of " "FileType as `type` argument" msgstr "" -#: ../build/NEWS:11025 +#: ../build/NEWS:14979 msgid "" ":issue:`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:11029 +#: ../build/NEWS:14983 msgid "" ":issue:`35621`: Support running asyncio subprocesses when execution event " "loop in a thread on UNIX." msgstr "" -#: ../build/NEWS:11032 +#: ../build/NEWS:14986 msgid "" ":issue:`36520`: Lengthy email headers with UTF-8 characters are now properly " "encoded when they are folded. Patch by Jeffrey Kintscher." msgstr "" -#: ../build/NEWS:11035 +#: ../build/NEWS:14989 msgid "" ":issue:`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:11039 +#: ../build/NEWS:14993 msgid "" ":issue:`31163`: pathlib.Path instance's rename and replace methods now " "return the new Path instance." msgstr "" -#: ../build/NEWS:11042 +#: ../build/NEWS:14996 msgid "" ":issue:`25068`: :class:`urllib.request.ProxyHandler` now lowercases the keys " "of the passed dictionary." msgstr "" -#: ../build/NEWS:11045 +#: ../build/NEWS:14999 msgid "" ":issue:`26185`: Fix :func:`repr` on empty :class:`ZipInfo` object. Patch by " "Mickaël Schoentgen." msgstr "" -#: ../build/NEWS:11048 +#: ../build/NEWS:15002 msgid "" ":issue:`21315`: Email headers containing RFC2047 encoded words are parsed " "despite the missing whitespace, and a defect registered. Also missing " "trailing whitespace after encoded words is now registered as a defect." msgstr "" -#: ../build/NEWS:11052 +#: ../build/NEWS:15006 msgid "" ":issue:`31904`: Port test_datetime to VxWorks: skip zoneinfo tests on VxWorks" msgstr "" -#: ../build/NEWS:11054 +#: ../build/NEWS:15008 msgid "" ":issue:`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:11058 +#: ../build/NEWS:15012 msgid "" ":issue:`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:11062 +#: ../build/NEWS:15016 msgid "" ":issue:`35070`: posix.getgrouplist() now works correctly when the user " "belongs to NGROUPS_MAX supplemental groups. Patch by Jeffrey Kintscher." msgstr "" -#: ../build/NEWS:11065 +#: ../build/NEWS:15019 msgid "" ":issue:`31783`: Fix race condition in ThreadPoolExecutor when worker threads " "are created during interpreter shutdown." msgstr "" -#: ../build/NEWS:11068 +#: ../build/NEWS:15022 msgid "" ":issue:`36582`: Fix ``UserString.encode()`` to correctly return ``bytes`` " "rather than a ``UserString`` instance." msgstr "" -#: ../build/NEWS:11071 +#: ../build/NEWS:15025 msgid "" ":issue:`32424`: Deprecate xml.etree.ElementTree.Element.copy() in favor of " "copy.copy()." msgstr "" -#: ../build/NEWS:11074 +#: ../build/NEWS:15028 msgid "Patch by Gordon P. Hemsley" msgstr "" -#: ../build/NEWS:11076 +#: ../build/NEWS:15030 msgid "" ":issue:`36564`: Fix infinite loop in email header folding logic that would " "be triggered when an email policy's max_line_length is not long enough to " @@ -19092,94 +26348,94 @@ msgid "" "Ganssle" msgstr "" -#: ../build/NEWS:11081 +#: ../build/NEWS:15035 msgid "" ":issue:`36543`: Removed methods Element.getchildren(), Element.getiterator() " "and ElementTree.getiterator() and the xml.etree.cElementTree module." msgstr "" -#: ../build/NEWS:11084 +#: ../build/NEWS:15038 msgid ":issue:`36409`: Remove the old plistlib API deprecated in Python 3.4" msgstr "" -#: ../build/NEWS:11086 +#: ../build/NEWS:15040 msgid "" ":issue:`36302`: distutils sorts source file lists so that Extension .so " "files build more reproducibly by default" msgstr "" -#: ../build/NEWS:11089 +#: ../build/NEWS:15043 msgid "" ":issue:`36250`: Ignore ``ValueError`` from ``signal`` with ``interaction`` " "in non-main thread." msgstr "" -#: ../build/NEWS:11092 +#: ../build/NEWS:15046 msgid "" ":issue:`36046`: Added ``user``, ``group`` and ``extra_groups`` parameters to " "the subprocess.Popen constructor. Patch by Patrick McLean." msgstr "" -#: ../build/NEWS:11095 +#: ../build/NEWS:15049 msgid "" ":issue:`32627`: Fix compile error when ``_uuid`` headers conflicting " "included." msgstr "" -#: ../build/NEWS:11097 +#: ../build/NEWS:15051 msgid "" ":issue:`35800`: Deprecate ``smtpd.MailmanProxy`` ready for future removal." msgstr "" -#: ../build/NEWS:11099 +#: ../build/NEWS:15053 msgid "" ":issue:`35168`: :attr:`shlex.shlex.punctuation_chars` is now a read-only " "property." msgstr "" -#: ../build/NEWS:11102 +#: ../build/NEWS:15056 msgid "" ":issue:`8538`: Add support for boolean actions like ``--foo`` and ``--no-" "foo`` to argparse. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:11105 +#: ../build/NEWS:15059 msgid "" ":issue:`20504`: Fixes a bug in :mod:`cgi` module when a multipart/form-data " "request has no `Content-Length` header." msgstr "" -#: ../build/NEWS:11108 +#: ../build/NEWS:15062 msgid "" ":issue:`25988`: The abstract base classes in :mod:`collections.abc` no " "longer are exposed in the regular :mod:`collections` module." msgstr "" -#: ../build/NEWS:11111 +#: ../build/NEWS:15065 msgid "" ":issue:`11122`: Distutils won't check for rpmbuild in specified paths only." msgstr "" -#: ../build/NEWS:11113 +#: ../build/NEWS:15067 msgid "" ":issue:`34775`: Division handling of PurePath now returns NotImplemented " "instead of raising a TypeError when passed something other than an instance " "of str or PurePath. Patch by Roger Aiudi." msgstr "" -#: ../build/NEWS:11117 +#: ../build/NEWS:15071 msgid "" ":issue:`34749`: :func:`binascii.a2b_base64` is now up to 2 times faster. " "Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:11120 +#: ../build/NEWS:15074 msgid "" ":issue:`34519`: Add additional aliases for HP Roman 8. Patch by Michael " "Osipov." msgstr "" -#: ../build/NEWS:11122 +#: ../build/NEWS:15076 msgid "" ":issue:`28009`: Fix uuid.getnode() on platforms with '.' as MAC Addr " "delimiter as well fix for MAC Addr format that omits a leading 0 in MAC Addr " @@ -19187,31 +26443,31 @@ msgid "" "by Michael Felt." msgstr "" -#: ../build/NEWS:11127 +#: ../build/NEWS:15081 msgid "" ":issue:`30618`: Add :meth:`~pathlib.Path.readlink`. Patch by Girts Folkmanis." msgstr "" -#: ../build/NEWS:11129 +#: ../build/NEWS:15083 msgid "" ":issue:`32498`: Made :func:`urllib.parse.unquote()` accept bytes in addition " "to strings. Patch by Stein Karlsen." msgstr "" -#: ../build/NEWS:11132 +#: ../build/NEWS:15086 msgid "" ":issue:`33348`: lib2to3 now recognizes expressions after ``*`` and `**` like " "in ``f(*[] or [])``." msgstr "" -#: ../build/NEWS:11135 +#: ../build/NEWS:15089 msgid "" ":issue:`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:11139 +#: ../build/NEWS:15093 msgid "" ":issue:`32820`: Added __format__ to IPv4 and IPv6 classes. Always outputs a " "fully zero- padded string. Supports b/x/n modifiers (bin/hex/native " @@ -19219,80 +26475,80 @@ msgid "" "supports '#' and '_' modifiers." msgstr "" -#: ../build/NEWS:11144 +#: ../build/NEWS:15098 msgid "" ":issue:`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:11148 +#: ../build/NEWS:15102 msgid "" ":issue:`4963`: Fixed non-deterministic behavior related to mimetypes " "extension mapping and module reinitialization." msgstr "" -#: ../build/NEWS:11154 +#: ../build/NEWS:15108 msgid "" ":issue:`21767`: Explicitly mention abc support in functools.singledispatch" msgstr "" -#: ../build/NEWS:11156 +#: ../build/NEWS:15110 msgid "" ":issue:`38816`: Provides more details about the interaction between :c:func:" "`fork` and CPython's runtime, focusing just on the C-API. This includes " "cautions about where :c:func:`fork` should and shouldn't be called." msgstr "" -#: ../build/NEWS:11161 +#: ../build/NEWS:15115 msgid "" ":issue:`38351`: Modernize :mod:`email` examples from %-formatting to f-" "strings." msgstr "" -#: ../build/NEWS:11163 +#: ../build/NEWS:15117 msgid "" ":issue:`38778`: Document the fact that :exc:`RuntimeError` is raised if :" "meth:`os.fork` is called in a subinterpreter." msgstr "" -#: ../build/NEWS:11166 +#: ../build/NEWS:15120 msgid "" ":issue:`38592`: Add Brazilian Portuguese to the language switcher at Python " "Documentation website." msgstr "" -#: ../build/NEWS:11169 +#: ../build/NEWS:15123 msgid "" ":issue:`38294`: Add list of no-longer-escaped chars to re.escape " "documentation" msgstr "" -#: ../build/NEWS:11171 +#: ../build/NEWS:15125 msgid ":issue:`38053`: Modernized the plistlib documentation" msgstr "" -#: ../build/NEWS:11173 +#: ../build/NEWS:15127 msgid "" ":issue:`26868`: Fix example usage of :c:func:`PyModule_AddObject` to " "properly handle errors." msgstr "" -#: ../build/NEWS:11176 +#: ../build/NEWS:15130 msgid ":issue:`36797`: Fix a dead link in the distutils API Reference." msgstr "" -#: ../build/NEWS:11178 +#: ../build/NEWS:15132 msgid ":issue:`37977`: Warn more strongly and clearly about pickle insecurity" msgstr "" -#: ../build/NEWS:11180 +#: ../build/NEWS:15134 msgid "" ":issue:`37979`: Added a link to dateutil.parser.isoparse in the datetime." "fromisoformat documentation. Patch by Paul Ganssle" msgstr "" -#: ../build/NEWS:11183 +#: ../build/NEWS:15137 msgid "" ":issue:`12707`: Deprecate info(), geturl(), getcode() methods in favor of " "the headers, url, and status properties, respectively, for HTTPResponse and " @@ -19300,158 +26556,158 @@ msgid "" "status attribute. Patch by Ashwin Ramaswami" msgstr "" -#: ../build/NEWS:11188 +#: ../build/NEWS:15142 msgid ":issue:`37937`: Mention ``frame.f_trace`` in :func:`sys.settrace` docs." msgstr "" -#: ../build/NEWS:11190 +#: ../build/NEWS:15144 msgid ":issue:`37878`: Make :c:func:`PyThreadState_DeleteCurrent` Internal." msgstr "" -#: ../build/NEWS:11192 +#: ../build/NEWS:15146 msgid ":issue:`37759`: Beginning edits to Whatsnew 3.8" msgstr "" -#: ../build/NEWS:11194 +#: ../build/NEWS:15148 msgid "" ":issue:`37726`: Stop recommending getopt in the tutorial for command line " "argument parsing and promote argparse." msgstr "" -#: ../build/NEWS:11197 +#: ../build/NEWS:15151 msgid "" ":issue:`32910`: Remove implementation-specific behaviour of how venv's " "Deactivate works." msgstr "" -#: ../build/NEWS:11200 +#: ../build/NEWS:15154 msgid "" ":issue:`37256`: Fix wording of arguments for :class:`Request` in :mod:" "`urllib.request`" msgstr "" -#: ../build/NEWS:11203 +#: ../build/NEWS:15157 msgid "" ":issue:`37284`: Add a brief note to indicate that any new ``sys." "implementation`` required attributes must go through the PEP process." msgstr "" -#: ../build/NEWS:11207 +#: ../build/NEWS:15161 msgid "" ":issue:`30088`: Documented that :class:`mailbox.Maildir` constructor doesn't " "attempt to verify the maildir folder layout correctness. Patch by Sviatoslav " "Sydorenko." msgstr "" -#: ../build/NEWS:11211 +#: ../build/NEWS:15165 msgid "" ":issue:`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:11215 +#: ../build/NEWS:15169 msgid "Thanks to Benjamin Mintz for finding the bug." msgstr "" -#: ../build/NEWS:11217 +#: ../build/NEWS:15171 msgid ":issue:`37456`: Slash ('/') is now part of syntax." msgstr "" -#: ../build/NEWS:11219 +#: ../build/NEWS:15173 msgid ":issue:`37487`: Fix PyList_GetItem index description to include 0." msgstr "" -#: ../build/NEWS:11221 +#: ../build/NEWS:15175 msgid "" ":issue:`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:11224 +#: ../build/NEWS:15178 msgid "" ":issue:`37478`: Added possible exceptions to the description of os.chdir()." msgstr "" -#: ../build/NEWS:11226 +#: ../build/NEWS:15180 msgid "" ":issue:`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:11229 +#: ../build/NEWS:15183 msgid "" ":issue:`36260`: Add decompression pitfalls to zipfile module documentation." msgstr "" -#: ../build/NEWS:11231 +#: ../build/NEWS:15185 msgid "" ":issue:`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:11235 +#: ../build/NEWS:15189 msgid "" ":issue:`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:11238 +#: ../build/NEWS:15192 msgid "" ":issue:`36487`: Make C-API docs clear about what the \"main\" interpreter is." msgstr "" -#: ../build/NEWS:11240 +#: ../build/NEWS:15194 msgid "" ":issue:`23460`: The documentation for decimal string formatting using the `:" "g` specifier has been updated to reflect the correct exponential notation " "cutoff point. Original patch contributed by Tuomas Suutari." msgstr "" -#: ../build/NEWS:11244 +#: ../build/NEWS:15198 msgid "" ":issue:`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:11248 +#: ../build/NEWS:15202 msgid "" ":issue:`33944`: Added a note about the intended use of code in .pth files." msgstr "" -#: ../build/NEWS:11250 +#: ../build/NEWS:15204 msgid "" ":issue:`34293`: Fix the Doc/Makefile regarding PAPER environment variable " "and PDF builds" msgstr "" -#: ../build/NEWS:11253 +#: ../build/NEWS:15207 msgid ":issue:`25237`: Add documentation for tkinter modules" msgstr "" -#: ../build/NEWS:11258 +#: ../build/NEWS:15212 msgid "" ":issue:`38614`: Fix test_communicate() of test_asyncio.test_subprocess: use " "``support.LONG_TIMEOUT`` (5 minutes), instead of just 1 minute." msgstr "" -#: ../build/NEWS:11261 +#: ../build/NEWS:15215 msgid "" ":issue:`38614`: Add timeout constants to :mod:`test.support`: :data:`~test." "support.LOOPBACK_TIMEOUT`, :data:`~test.support.INTERNET_TIMEOUT`, :data:" "`~test.support.SHORT_TIMEOUT` and :data:`~test.support.LONG_TIMEOUT`." msgstr "" -#: ../build/NEWS:11267 +#: ../build/NEWS:15221 msgid "" ":issue:`38502`: test.regrtest now uses process groups in the multiprocessing " "mode (-jN command line option) if process groups are available: if :func:`os." "setsid` and :func:`os.killpg` functions are available." msgstr "" -#: ../build/NEWS:11271 +#: ../build/NEWS:15225 msgid "" ":issue:`35998`: Fix a race condition in test_asyncio." "test_start_tls_server_1(). Previously, there was a race condition between " @@ -19461,14 +26717,14 @@ msgid "" "sends data." msgstr "" -#: ../build/NEWS:11277 +#: ../build/NEWS:15231 msgid "" ":issue:`38470`: Fix ``test_compileall.test_compile_dir_maxlevels()`` on " "Windows without long path support: only create 3 subdirectories instead of " "between 20 and 100 subdirectories." msgstr "" -#: ../build/NEWS:11281 +#: ../build/NEWS:15235 msgid "" ":issue:`37531`: On timeout, regrtest no longer attempts to call ``popen." "communicate()`` again: it can hang until all child processes using stdout " @@ -19477,11 +26733,11 @@ msgid "" "minutes, for Python slowest buildbots." msgstr "" -#: ../build/NEWS:11287 +#: ../build/NEWS:15241 msgid ":issue:`38239`: Fix test_gdb for Link Time Optimization (LTO) builds." msgstr "" -#: ../build/NEWS:11289 +#: ../build/NEWS:15243 msgid "" ":issue:`38275`: test_ssl now handles disabled TLS/SSL versions better. " "OpenSSL's crypto policy and run-time settings are recognized and tests for " @@ -19489,7 +26745,7 @@ msgid "" "for platforms that override OpenSSL's default with strict settings." msgstr "" -#: ../build/NEWS:11294 +#: ../build/NEWS:15248 msgid "" ":issue:`38271`: The private keys for test_ssl were encrypted with 3DES in " "traditional PKCS#5 format. 3DES and the digest algorithm of PKCS#5 are " @@ -19497,7 +26753,7 @@ msgid "" "encryption instead." msgstr "" -#: ../build/NEWS:11299 +#: ../build/NEWS:15253 msgid "" ":issue:`38270`: test.support now has a helper function to check for " "availability of a hash digest function. Several tests are refactored avoid " @@ -19505,7 +26761,7 @@ msgid "" "when MD5 is disabled." msgstr "" -#: ../build/NEWS:11304 +#: ../build/NEWS:15258 msgid "" ":issue:`37123`: Multiprocessing test test_mymanager() now also expects -" "SIGTERM, not only exitcode 0. BaseManager._finalize_manager() sends SIGTERM " @@ -19513,98 +26769,98 @@ msgid "" "happens on slow buildbots." msgstr "" -#: ../build/NEWS:11309 +#: ../build/NEWS:15263 msgid "" ":issue:`38212`: Multiprocessing tests: increase " "test_queue_feeder_donot_stop_onexc() timeout from 1 to 60 seconds." msgstr "" -#: ../build/NEWS:11312 +#: ../build/NEWS:15266 msgid ":issue:`38117`: Test with OpenSSL 1.1.1d" msgstr "" -#: ../build/NEWS:11314 +#: ../build/NEWS:15268 msgid "" ":issue:`38018`: Increase code coverage for multiprocessing.shared_memory." msgstr "" -#: ../build/NEWS:11316 +#: ../build/NEWS:15270 msgid "" ":issue:`37805`: Add tests for json.dump(..., skipkeys=True). Patch by Dong-" "hee Na." msgstr "" -#: ../build/NEWS:11319 +#: ../build/NEWS:15273 msgid "" ":issue:`37531`: Enhance regrtest multiprocess timeout: write a message when " "killing a worker process, catch popen.kill() and popen.wait() exceptions, " "put a timeout on the second call to popen.communicate()." msgstr "" -#: ../build/NEWS:11323 +#: ../build/NEWS:15277 msgid ":issue:`37876`: Add tests for ROT-13 codec." msgstr "" -#: ../build/NEWS:11325 +#: ../build/NEWS:15279 msgid "" ":issue:`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:11328 +#: ../build/NEWS:15282 msgid "" ":issue:`37558`: Fix test_shared_memory_cleaned_after_process_termination " "name handling" msgstr "" -#: ../build/NEWS:11331 +#: ../build/NEWS:15285 msgid "" ":issue:`37526`: Add :func:`test.support.catch_threading_exception`: context " "manager catching :class:`threading.Thread` exception using :func:`threading." "excepthook`." msgstr "" -#: ../build/NEWS:11335 +#: ../build/NEWS:15289 msgid "" ":issue:`37421`: test_concurrent_futures now explicitly stops the ForkServer " "instance if it's running." msgstr "" -#: ../build/NEWS:11338 +#: ../build/NEWS:15292 msgid "" ":issue:`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:11342 +#: ../build/NEWS:15296 msgid "" ":issue:`37421`: test_distutils.test_build_ext() is now able to remove the " "temporary directory on Windows: don't import the newly built C extension " "(\"xx\") in the current process, but test it in a separated process." msgstr "" -#: ../build/NEWS:11346 +#: ../build/NEWS:15300 msgid "" ":issue:`37421`: test_concurrent_futures now cleans up multiprocessing to " "remove immediately temporary directories created by multiprocessing.util." "get_temp_dir()." msgstr "" -#: ../build/NEWS:11350 +#: ../build/NEWS:15304 msgid "" ":issue:`37421`: test_winconsoleio doesn't leak a temporary file anymore: use " "tempfile.TemporaryFile() to remove it when the test completes." msgstr "" -#: ../build/NEWS:11353 +#: ../build/NEWS:15307 msgid "" ":issue:`37421`: multiprocessing tests now explicitly call " "``_run_finalizers()`` to immediately remove temporary directories created by " "tests." msgstr "" -#: ../build/NEWS:11356 +#: ../build/NEWS:15310 msgid "" ":issue:`37421`: urllib.request tests now call :func:`~urllib.request." "urlcleanup` to remove temporary files created by ``urlretrieve()`` tests and " @@ -19612,170 +26868,170 @@ msgid "" "calling indirectly ``urlopen()``." msgstr "" -#: ../build/NEWS:11361 +#: ../build/NEWS:15315 msgid ":issue:`37472`: Remove ``Lib/test/outstanding_bugs.py``." msgstr "" -#: ../build/NEWS:11363 +#: ../build/NEWS:15317 msgid ":issue:`37199`: Fix test failures when IPv6 is unavailable or disabled." msgstr "" -#: ../build/NEWS:11365 +#: ../build/NEWS:15319 msgid "" ":issue:`19696`: Replace deprecated method \"random.choose\" with \"random." "choice\" in \"test_pkg_import.py\"." msgstr "" -#: ../build/NEWS:11368 +#: ../build/NEWS:15322 msgid "" ":issue:`37335`: Remove no longer necessary code from c locale coercion tests" msgstr "" -#: ../build/NEWS:11370 +#: ../build/NEWS:15324 msgid ":issue:`37421`: Fix test_shutil to no longer leak temporary files." msgstr "" -#: ../build/NEWS:11372 +#: ../build/NEWS:15326 msgid "" ":issue:`37411`: Fix test_wsgiref.testEnviron() to no longer depend on the " "environment variables (don't fail if \"X\" variable is set)." msgstr "" -#: ../build/NEWS:11375 +#: ../build/NEWS:15329 msgid "" ":issue:`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:11378 +#: ../build/NEWS:15332 msgid "" ":issue:`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:11382 +#: ../build/NEWS:15336 msgid "" ":issue:`37362`: test_gdb no longer fails if it gets an \"unexpected\" " "message on stderr: it now ignores stderr. The purpose of test_gdb is to test " "that python-gdb.py commands work as expected, not to test gdb." msgstr "" -#: ../build/NEWS:11386 +#: ../build/NEWS:15340 msgid "" ":issue:`35998`: Avoid TimeoutError in test_asyncio: test_start_tls_server_1()" msgstr "" -#: ../build/NEWS:11388 +#: ../build/NEWS:15342 msgid "" ":issue:`37278`: Fix test_asyncio ProactorLoopCtrlC: join the thread to " "prevent leaking a running thread and leaking a reference." msgstr "" -#: ../build/NEWS:11391 +#: ../build/NEWS:15345 msgid "" ":issue:`37261`: Fix :func:`test.support.catch_unraisable_exception`: its " "__exit__() method now ignores unraisable exception raised when clearing its " "``unraisable`` attribute." msgstr "" -#: ../build/NEWS:11395 +#: ../build/NEWS:15349 msgid "" ":issue:`37069`: regrtest now uses :func:`sys.unraisablehook` to mark a test " "as \"environment altered\" (ENV_CHANGED) if it emits an \"unraisable " "exception\". Moreover, regrtest logs a warning in this case." msgstr "" -#: ../build/NEWS:11399 +#: ../build/NEWS:15353 msgid "" "Use ``python3 -m test --fail-env-changed`` to catch unraisable exceptions in " "tests." msgstr "" -#: ../build/NEWS:11402 +#: ../build/NEWS:15356 msgid "" ":issue:`37252`: Fix assertions in ``test_close`` and " "``test_events_mask_overflow`` devpoll tests." msgstr "" -#: ../build/NEWS:11405 +#: ../build/NEWS:15359 msgid ":issue:`37169`: Rewrite ``_PyObject_IsFreed()`` unit tests." msgstr "" -#: ../build/NEWS:11407 +#: ../build/NEWS:15361 msgid "" ":issue:`37153`: ``test_venv.test_multiprocessing()`` now explicitly calls " "``pool.terminate()`` to wait until the pool completes." msgstr "" -#: ../build/NEWS:11410 +#: ../build/NEWS:15364 msgid "" ":issue:`34001`: Make test_ssl pass with LibreSSL. LibreSSL handles minimum " "and maximum TLS version differently than OpenSSL." msgstr "" -#: ../build/NEWS:11413 +#: ../build/NEWS:15367 msgid "" ":issue:`36919`: Make ``test_source_encoding.test_issue2301`` implementation " "independent. The test will work now for both CPython and IronPython." msgstr "" -#: ../build/NEWS:11416 +#: ../build/NEWS:15370 msgid "" ":issue:`30202`: Update ``test.test_importlib.test_abc`` to test " "``find_spec()``." msgstr "" -#: ../build/NEWS:11419 +#: ../build/NEWS:15373 msgid "" ":issue:`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:11422 +#: ../build/NEWS:15376 msgid "" ":issue:`34596`: Fallback to a default reason when :func:`unittest.skip` is " "uncalled. Patch by Naitree Zhu." msgstr "" -#: ../build/NEWS:11428 +#: ../build/NEWS:15382 msgid "" ":issue:`38809`: On Windows, build scripts will now recognize and use python." "exe from an active virtual env." msgstr "" -#: ../build/NEWS:11431 +#: ../build/NEWS:15385 msgid "" ":issue:`38684`: Fix _hashlib build when Blake2 is disabled, but OpenSSL " "supports it." msgstr "" -#: ../build/NEWS:11434 +#: ../build/NEWS:15388 msgid "" ":issue:`38468`: Misc/python-config.in now uses `getvar()` for all still " "existing `sysconfig.get_config_var()` calls. Patch by Joannah Nanjekye." msgstr "" -#: ../build/NEWS:11437 +#: ../build/NEWS:15391 msgid "" ":issue:`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:11440 +#: ../build/NEWS:15394 msgid "" ":issue:`38301`: In Solaris family, we must be sure to use ``-D_REENTRANT``. " "Patch by Jesús Cea Avión." msgstr "" -#: ../build/NEWS:11443 +#: ../build/NEWS:15397 msgid "" ":issue:`36002`: Locate ``llvm-profdata`` and ``llvm-ar`` binaries using " "``AC_PATH_TOOL`` rather than ``AC_PATH_TARGET_TOOL``." msgstr "" -#: ../build/NEWS:11446 +#: ../build/NEWS:15400 msgid "" ":issue:`37936`: The :file:`.gitignore` file systematically keeps \"rooted\", " "with a non-trailing slash, all the rules that are meant to apply to files in " @@ -19784,7 +27040,7 @@ msgid "" "ignore files and directories with the same name anywhere in the tree." msgstr "" -#: ../build/NEWS:11452 +#: ../build/NEWS:15406 msgid "" ":issue:`37760`: The :file:`Tools/unicode/makeunicodedata.py` script, which " "is used for converting information from the Unicode Character Database into " @@ -19793,27 +27049,27 @@ msgid "" "with named attributes, rather than a length-18 list of different fields." msgstr "" -#: ../build/NEWS:11459 +#: ../build/NEWS:15413 msgid "" ":issue:`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:11462 +#: ../build/NEWS:15416 msgid "" ":issue:`37725`: Change \"clean\" makefile target to also clean the program " "guided optimization (PGO) data. Previously you would have to use \"make " "clean\" and \"make profile-removal\", or \"make clobber\"." msgstr "" -#: ../build/NEWS:11466 +#: ../build/NEWS:15420 msgid "" ":issue:`37707`: Mark some individual tests to skip when --pgo is used. The " "tests marked increase the PGO task time significantly and likely don't help " "improve optimization of the final executable." msgstr "" -#: ../build/NEWS:11470 +#: ../build/NEWS:15424 msgid "" ":issue:`36044`: Reduce the number of unit tests run for the PGO generation " "task. This speeds up the task by a factor of about 15x. Running the full " @@ -19826,25 +27082,25 @@ msgid "" "depend on the environment, workload, and compiler tool chain." msgstr "" -#: ../build/NEWS:11480 +#: ../build/NEWS:15434 msgid "" ":issue:`37468`: ``make install`` no longer installs ``wininst-*.exe`` files " "used by distutils bdist_wininst: bdist_wininst only works on Windows." msgstr "" -#: ../build/NEWS:11483 +#: ../build/NEWS:15437 msgid "" ":issue:`37189`: Many ``PyRun_XXX()`` functions like :c:func:`PyRun_String` " "were no longer exported in ``libpython38.dll`` by mistake. Export them again " "to fix the ABI compatibility." msgstr "" -#: ../build/NEWS:11487 +#: ../build/NEWS:15441 msgid "" ":issue:`25361`: Enables use of SSE2 instructions in Windows 32-bit build." msgstr "" -#: ../build/NEWS:11489 +#: ../build/NEWS:15443 msgid "" ":issue:`36210`: Update optional extension module detection for AIX. " "ossaudiodev and spwd are not applicable for AIX, and are no longer reported " @@ -19853,153 +27109,153 @@ msgid "" "libcurses.a. However, skip trying to build _curses_panel." msgstr "" -#: ../build/NEWS:11495 +#: ../build/NEWS:15449 msgid "patch by M Felt" msgstr "" -#: ../build/NEWS:11500 +#: ../build/NEWS:15454 msgid "" ":issue:`38589`: Fixes HTML Help shortcut when Windows is not installed to C " "drive" msgstr "" -#: ../build/NEWS:11503 +#: ../build/NEWS:15457 msgid "" ":issue:`38453`: Ensure ntpath.realpath() correctly resolves relative paths." msgstr "" -#: ../build/NEWS:11505 +#: ../build/NEWS:15459 msgid "" ":issue:`38519`: Restores the internal C headers that were missing from the " "nuget.org and Microsoft Store packages." msgstr "" -#: ../build/NEWS:11508 +#: ../build/NEWS:15462 msgid "" ":issue:`38492`: Remove ``pythonw.exe`` dependency on the Microsoft C++ " "runtime." msgstr "" -#: ../build/NEWS:11510 +#: ../build/NEWS:15464 msgid ":issue:`38344`: Fix error message in activate.bat" msgstr "" -#: ../build/NEWS:11512 +#: ../build/NEWS:15466 msgid "" ":issue:`38359`: Ensures ``pyw.exe`` launcher reads correct registry key." msgstr "" -#: ../build/NEWS:11514 +#: ../build/NEWS:15468 msgid "" ":issue:`38355`: Fixes ``ntpath.realpath`` failing on ``sys.executable``." msgstr "" -#: ../build/NEWS:11516 +#: ../build/NEWS:15470 msgid ":issue:`38117`: Update bundled OpenSSL to 1.1.1d" msgstr "" -#: ../build/NEWS:11518 +#: ../build/NEWS:15472 msgid "" ":issue:`38092`: Reduce overhead when using multiprocessing in a Windows " "virtual environment." msgstr "" -#: ../build/NEWS:11521 +#: ../build/NEWS:15475 msgid "" ":issue:`38133`: Allow py.exe launcher to locate installations from the " "Microsoft Store and improve display of active virtual environments." msgstr "" -#: ../build/NEWS:11524 +#: ../build/NEWS:15478 msgid "" ":issue:`38114`: The ``pip.ini`` is no longer included in the Nuget package." msgstr "" -#: ../build/NEWS:11526 +#: ../build/NEWS:15480 msgid "" ":issue:`32592`: Set Windows 8 as the minimum required version for API support" msgstr "" -#: ../build/NEWS:11528 +#: ../build/NEWS:15482 msgid "" ":issue:`36634`: :func:`os.cpu_count` now returns active processors rather " "than maximum processors." msgstr "" -#: ../build/NEWS:11531 +#: ../build/NEWS:15485 msgid "" ":issue:`36634`: venv activate.bat now works when the existing variables " "contain double quote characters." msgstr "" -#: ../build/NEWS:11534 +#: ../build/NEWS:15488 msgid "" ":issue:`38081`: Prevent error calling :func:`os.path.realpath` on ``'NUL'``." msgstr "" -#: ../build/NEWS:11536 +#: ../build/NEWS:15490 msgid ":issue:`38087`: Fix case sensitivity in test_pathlib and test_ntpath." msgstr "" -#: ../build/NEWS:11538 +#: ../build/NEWS:15492 msgid "" ":issue:`38088`: Fixes distutils not finding vcruntime140.dll with only the " "v142 toolset installed." msgstr "" -#: ../build/NEWS:11541 +#: ../build/NEWS:15495 msgid "" ":issue:`37283`: Ensure command-line and unattend.xml setting override " "previously detected states in Windows installer." msgstr "" -#: ../build/NEWS:11544 +#: ../build/NEWS:15498 msgid "" ":issue:`38030`: Fixes :func:`os.stat` failing for block devices on Windows" msgstr "" -#: ../build/NEWS:11546 +#: ../build/NEWS:15500 msgid "" ":issue:`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:11550 +#: ../build/NEWS:15504 msgid ":issue:`37705`: Improve the implementation of ``winerror_to_errno()``." msgstr "" -#: ../build/NEWS:11552 +#: ../build/NEWS:15506 msgid "" ":issue:`37549`: :func:`os.dup` no longer fails for standard streams on " "Windows 7." msgstr "" -#: ../build/NEWS:11555 +#: ../build/NEWS:15509 msgid "" ":issue:`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:11559 +#: ../build/NEWS:15513 msgid "" ":issue:`9949`: Enable support for following symlinks in :func:`os.realpath`." msgstr "" -#: ../build/NEWS:11561 +#: ../build/NEWS:15515 msgid "" ":issue:`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:11565 +#: ../build/NEWS:15519 msgid "" ":issue:`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:11569 +#: ../build/NEWS:15523 msgid "" ":issue:`25172`: Trying to import the :mod:`crypt` module on Windows will " "result in an :exc:`ImportError` with a message explaining that the module " @@ -20008,108 +27264,108 @@ msgid "" "the problem." msgstr "" -#: ../build/NEWS:11575 +#: ../build/NEWS:15529 msgid "" ":issue:`37778`: Fixes the icons used for file associations to the Microsoft " "Store package." msgstr "" -#: ../build/NEWS:11578 +#: ../build/NEWS:15532 msgid "" ":issue:`37734`: Fix use of registry values to launch Python from Microsoft " "Store app." msgstr "" -#: ../build/NEWS:11581 +#: ../build/NEWS:15535 msgid "" ":issue:`37702`: Fix memory leak on Windows in creating an SSLContext object " "or running urllib.request.urlopen('https://...')." msgstr "" -#: ../build/NEWS:11584 +#: ../build/NEWS:15538 msgid "" ":issue:`37672`: Switch Windows Store package's pip to use bundled :file:`pip." "ini` instead of :envvar:`PIP_USER` variable." msgstr "" -#: ../build/NEWS:11587 +#: ../build/NEWS:15541 msgid "" ":issue:`10945`: Officially drop support for creating bdist_wininst " "installers on non-Windows systems." msgstr "" -#: ../build/NEWS:11590 +#: ../build/NEWS:15544 msgid "" ":issue:`37445`: Include the ``FORMAT_MESSAGE_IGNORE_INSERTS`` flag in " "``FormatMessageW()`` calls." msgstr "" -#: ../build/NEWS:11593 +#: ../build/NEWS:15547 msgid "" ":issue:`37369`: Fixes path for :data:`sys.executable` when running from the " "Microsoft Store." msgstr "" -#: ../build/NEWS:11596 +#: ../build/NEWS:15550 msgid "" ":issue:`37380`: Don't collect unfinished processes with ``subprocess." "_active`` on Windows to cleanup later. Patch by Ruslan Kuprieiev." msgstr "" -#: ../build/NEWS:11599 +#: ../build/NEWS:15553 msgid "" ":issue:`37351`: Removes libpython38.a from standard Windows distribution." msgstr "" -#: ../build/NEWS:11601 +#: ../build/NEWS:15555 msgid ":issue:`35360`: Update Windows builds to use SQLite 3.28.0." msgstr "" -#: ../build/NEWS:11603 +#: ../build/NEWS:15557 msgid "" ":issue:`37267`: On Windows, :func:`os.dup` no longer creates an inheritable " "fd when handling a character file." msgstr "" -#: ../build/NEWS:11606 +#: ../build/NEWS:15560 msgid "" ":issue:`36779`: Ensure ``time.tzname`` is correct on Windows when the active " "code page is set to CP_UTF7 or CP_UTF8." msgstr "" -#: ../build/NEWS:11609 +#: ../build/NEWS:15563 msgid "" ":issue:`32587`: Make :data:`winreg.REG_MULTI_SZ` support zero-length strings." msgstr "" -#: ../build/NEWS:11611 +#: ../build/NEWS:15565 msgid "" ":issue:`28269`: Replace use of :c:func:`strcasecmp` for the system function :" "c:func:`_stricmp`. Patch by Minmin Gong." msgstr "" -#: ../build/NEWS:11614 +#: ../build/NEWS:15568 msgid ":issue:`36590`: Add native Bluetooth RFCOMM support to socket module." msgstr "" -#: ../build/NEWS:11619 +#: ../build/NEWS:15573 msgid ":issue:`38117`: Updated OpenSSL to 1.1.1d in macOS installer." msgstr "" -#: ../build/NEWS:11621 +#: ../build/NEWS:15575 msgid "" ":issue:`38089`: Move Azure Pipelines to latest VM versions and make macOS " "tests optional" msgstr "" -#: ../build/NEWS:11624 +#: ../build/NEWS:15578 msgid "" ":issue:`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:11628 +#: ../build/NEWS:15582 msgid "" ":issue:`34602`: Avoid test suite failures on macOS by no longer calling " "resource.setrlimit to increase the process stack size limit at runtime. The " @@ -20117,159 +27373,159 @@ msgid "" "a larger default stack size." msgstr "" -#: ../build/NEWS:11633 +#: ../build/NEWS:15587 msgid ":issue:`35360`: Update macOS installer to use SQLite 3.28.0." msgstr "" -#: ../build/NEWS:11635 +#: ../build/NEWS:15589 msgid ":issue:`34631`: Updated OpenSSL to 1.1.1c in macOS installer." msgstr "" -#: ../build/NEWS:11640 +#: ../build/NEWS:15594 msgid ":issue:`26353`: Stop adding newline when saving an IDLE shell window." msgstr "" -#: ../build/NEWS:11642 +#: ../build/NEWS:15596 msgid "" ":issue:`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:11646 +#: ../build/NEWS:15600 msgid ":issue:`38598`: Do not try to compile IDLE shell or output windows" msgstr "" -#: ../build/NEWS:11648 +#: ../build/NEWS:15602 msgid "" ":issue:`36698`: IDLE no longer fails when write non-encodable characters to " "stderr. It now escapes them with a backslash, as the regular Python " "interpreter. Added the ``errors`` field to the standard streams." msgstr "" -#: ../build/NEWS:11652 +#: ../build/NEWS:15606 msgid "" ":issue:`35379`: When exiting IDLE, catch any AttributeError. One happens " "when EditorWindow.close is called twice. Printing a traceback, when IDLE is " "run from a terminal, is useless and annoying." msgstr "" -#: ../build/NEWS:11656 +#: ../build/NEWS:15610 msgid "" ":issue:`38183`: To avoid problems, test_idle ignores the user config " "directory. It no longer tries to create or access .idlerc or any files " "within. Users must run IDLE to discover problems with saving settings." msgstr "" -#: ../build/NEWS:11660 +#: ../build/NEWS:15614 msgid "" ":issue:`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:11663 +#: ../build/NEWS:15617 msgid "" ":issue:`38041`: Shell restart lines now fill the window width, always start " "with '=', and avoid wrapping unnecessarily. The line will still wrap if the " "included file name is long relative to the width." msgstr "" -#: ../build/NEWS:11667 +#: ../build/NEWS:15621 msgid "" ":issue:`35771`: To avoid occasional spurious test_idle failures on slower " "machines, increase the ``hover_delay`` in test_tooltip." msgstr "" -#: ../build/NEWS:11670 +#: ../build/NEWS:15624 msgid "" ":issue:`37824`: Properly handle user input warnings in IDLE shell. Cease " "turning SyntaxWarnings into SyntaxErrors." msgstr "" -#: ../build/NEWS:11673 +#: ../build/NEWS:15627 msgid "" ":issue:`37929`: IDLE Settings dialog now closes properly when there is no " "shell window." msgstr "" -#: ../build/NEWS:11676 +#: ../build/NEWS:15630 msgid "" ":issue:`37902`: Add mousewheel scrolling for IDLE module, path, and stack " "browsers. Patch by George Zhang." msgstr "" -#: ../build/NEWS:11679 +#: ../build/NEWS:15633 msgid "" ":issue:`37849`: Fixed completions list appearing too high or low when shown " "above the current line." msgstr "" -#: ../build/NEWS:11682 +#: ../build/NEWS:15636 msgid ":issue:`36419`: Refactor IDLE autocomplete and improve testing." msgstr "" -#: ../build/NEWS:11684 +#: ../build/NEWS:15638 msgid "" ":issue:`37748`: Reorder the Run menu. Put the most common choice, Run " "Module, at the top." msgstr "" -#: ../build/NEWS:11687 +#: ../build/NEWS:15641 msgid "" ":issue:`37692`: Improve highlight config sample with example shell " "interaction and better labels for shell elements." msgstr "" -#: ../build/NEWS:11690 +#: ../build/NEWS:15644 msgid ":issue:`37628`: Settings dialog no longer expands with font size." msgstr "" -#: ../build/NEWS:11692 +#: ../build/NEWS:15646 msgid "" ":issue:`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:11696 +#: ../build/NEWS:15650 msgid "" ":issue:`33610`: Fix code context not showing the correct context when first " "toggled on." msgstr "" -#: ../build/NEWS:11699 +#: ../build/NEWS:15653 msgid "" ":issue:`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:11703 +#: ../build/NEWS:15657 msgid "" ":issue:`27452`: Cleanup ``config.py`` by inlining ``RemoveFile`` and " "simplifying the handling of ``file`` in ``CreateConfigHandlers``." msgstr "" -#: ../build/NEWS:11706 +#: ../build/NEWS:15660 msgid "" ":issue:`37325`: Fix tab focus traversal order for help source and custom run " "dialogs." msgstr "" -#: ../build/NEWS:11709 +#: ../build/NEWS:15663 msgid "" ":issue:`37321`: Both subprocess connection error messages now refer to the " "'Startup failure' section of the IDLE doc." msgstr "" -#: ../build/NEWS:11712 +#: ../build/NEWS:15666 msgid "" ":issue:`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:11716 +#: ../build/NEWS:15670 msgid "" ":issue:`26806`: To compensate for stack frames added by IDLE and avoid " "possible problems with low recursion limits, add 30 to limits in the user " @@ -20277,14 +27533,14 @@ msgid "" "this addition mostly transparent." msgstr "" -#: ../build/NEWS:11721 +#: ../build/NEWS:15675 msgid "" ":issue:`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:11725 +#: ../build/NEWS:15679 msgid "" ":issue:`37039`: Adjust \"Zoom Height\" to individual screens by momentarily " "maximizing the window on first use with a particular screen. Changing " @@ -20292,76 +27548,76 @@ msgid "" "maximized, \"Zoom Height\" has no effect." msgstr "" -#: ../build/NEWS:11730 +#: ../build/NEWS:15684 msgid "" ":issue:`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:11733 +#: ../build/NEWS:15687 msgid "" ":issue:`5680`: Add 'Run... Customized' to the Run menu to run a module with " "customized settings. Any 'command line arguments' entered are added to sys." "argv. One can suppress the normal Shell main module restart." msgstr "" -#: ../build/NEWS:11737 +#: ../build/NEWS:15691 msgid "" ":issue:`36390`: Gather Format menu functions into format.py. Combine " "paragraph.py, rstrip.py, and format methods from editor.py." msgstr "" -#: ../build/NEWS:11743 +#: ../build/NEWS:15697 msgid "" ":issue:`38118`: Update Valgrind suppression file to ignore a false alarm in :" "c:func:`PyUnicode_Decode` when using GCC builtin strcmp()." msgstr "" -#: ../build/NEWS:11746 +#: ../build/NEWS:15700 msgid "" ":issue:`38347`: pathfix.py: Assume all files that end on '.py' are Python " "scripts when working recursively." msgstr "" -#: ../build/NEWS:11749 +#: ../build/NEWS:15703 msgid "" ":issue:`37803`: pdb's ``--help`` and ``--version`` long options now work." msgstr "" -#: ../build/NEWS:11751 +#: ../build/NEWS:15705 msgid ":issue:`37942`: Improve ArgumentClinic converter for floats." msgstr "" -#: ../build/NEWS:11753 +#: ../build/NEWS:15707 msgid "" ":issue:`37704`: Remove ``Tools/scripts/h2py.py``: use cffi to access a C API " "in Python." msgstr "" -#: ../build/NEWS:11756 +#: ../build/NEWS:15710 msgid ":issue:`37675`: 2to3 now works when run from a zipped standard library." msgstr "" -#: ../build/NEWS:11758 +#: ../build/NEWS:15712 msgid "" ":issue:`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:11762 +#: ../build/NEWS:15716 msgid "" ":issue:`37064`: Add option -k to pathscript.py script: preserve shebang " "flags. Add option -a to pathscript.py script: add flags." msgstr "" -#: ../build/NEWS:11768 +#: ../build/NEWS:15722 msgid "" ":issue:`37633`: Re-export some function compatibility wrappers for macros in " "``pythonrun.h``." msgstr "" -#: ../build/NEWS:11771 +#: ../build/NEWS:15725 msgid "" ":issue:`38644`: Provide :c:func:`Py_EnterRecursiveCall` and :c:func:" "`Py_LeaveRecursiveCall` as regular functions for the limited API. " @@ -20370,20 +27626,20 @@ msgid "" "Remove ``_Py_CheckRecursionLimit`` from the stable ABI." msgstr "" -#: ../build/NEWS:11777 +#: ../build/NEWS:15731 msgid "" ":issue:`38650`: The global variable :c:data:`PyStructSequence_UnnamedField` " "is now a constant and refers to a constant string." msgstr "" -#: ../build/NEWS:11780 +#: ../build/NEWS:15734 msgid "" ":issue:`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:11784 +#: ../build/NEWS:15738 msgid "" ":issue:`38395`: Fix a crash in :class:`weakref.proxy` objects due to " "incorrect lifetime management when calling some associated methods that may " @@ -20391,52 +27647,52 @@ msgid "" "Pablo Galindo." msgstr "" -#: ../build/NEWS:11789 +#: ../build/NEWS:15743 msgid "" ":issue:`36389`: The ``_PyObject_CheckConsistency()`` function is now also " "available in release mode. For example, it can be used to debug a crash in " "the ``visit_decref()`` function of the GC." msgstr "" -#: ../build/NEWS:11793 +#: ../build/NEWS:15747 msgid "" ":issue:`38266`: Revert the removal of PyThreadState_DeleteCurrent() with " "documentation." msgstr "" -#: ../build/NEWS:11796 +#: ../build/NEWS:15750 msgid "" ":issue:`38303`: Update audioop extension module to use the stable ABI " "(PEP-384). Patch by Tyler Kieft." msgstr "" -#: ../build/NEWS:11799 +#: ../build/NEWS:15753 msgid "" ":issue:`38234`: :c:func:`Py_SetPath` now sets :data:`sys.executable` to the " "program full path (:c:func:`Py_GetProgramFullPath`) rather than to the " "program name (:c:func:`Py_GetProgramName`)." msgstr "" -#: ../build/NEWS:11803 +#: ../build/NEWS:15757 msgid "" ":issue:`38234`: Python ignored arguments passed to :c:func:`Py_SetPath`, :c:" "func:`Py_SetPythonHome` and :c:func:`Py_SetProgramName`: fix Python " "initialization to use specified arguments." msgstr "" -#: ../build/NEWS:11807 +#: ../build/NEWS:15761 msgid "" ":issue:`38205`: The :c:func:`Py_UNREACHABLE` macro now calls :c:func:" "`Py_FatalError`." msgstr "" -#: ../build/NEWS:11810 +#: ../build/NEWS:15764 msgid "" ":issue:`38140`: Make dict and weakref offsets opaque for C heap types by " "passing the offsets through PyMemberDef" msgstr "" -#: ../build/NEWS:11813 +#: ../build/NEWS:15767 msgid "" ":issue:`15088`: The C function ``PyGen_NeedsFinalizing`` has been removed. " "It was not documented, tested or used anywhere within CPython after the " @@ -20444,29 +27700,29 @@ msgid "" "Nanjekye)" msgstr "" -#: ../build/NEWS:11818 +#: ../build/NEWS:15772 msgid "" ":issue:`36763`: Options added by ``PySys_AddXOption()`` are now handled the " "same way than ``PyConfig.xoptions`` and command line ``-X`` options." msgstr "" -#: ../build/NEWS:11821 +#: ../build/NEWS:15775 msgid ":issue:`37926`: Fix a crash in ``PySys_SetArgvEx(0, NULL, 0)``." msgstr "" -#: ../build/NEWS:11823 +#: ../build/NEWS:15777 msgid "" ":issue:`37879`: Fix subtype_dealloc to suppress the type decref when the " "base type is a C heap type" msgstr "" -#: ../build/NEWS:11826 +#: ../build/NEWS:15780 msgid "" ":issue:`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:11829 +#: ../build/NEWS:15783 msgid "" ":issue:`29548`: The functions ``PyEval_CallObject``, " "``PyEval_CallFunction``, ``PyEval_CallMethod`` and " @@ -20474,54 +27730,54 @@ msgid "" "`PyObject_Call` and its variants instead." msgstr "" -#: ../build/NEWS:11833 +#: ../build/NEWS:15787 msgid "" ":issue:`37151`: ``PyCFunction_Call`` is now a deprecated alias of :c:func:" "`PyObject_Call`." msgstr "" -#: ../build/NEWS:11836 +#: ../build/NEWS:15790 msgid "" ":issue:`37540`: The vectorcall protocol now requires that the caller passes " "only strings as keyword names." msgstr "" -#: ../build/NEWS:11839 +#: ../build/NEWS:15793 msgid "" ":issue:`37207`: The vectorcall protocol is now enabled for ``type`` objects: " "set ``tp_vectorcall`` to a vectorcall function to be used instead of " "``tp_new`` and ``tp_init`` when calling the class itself." msgstr "" -#: ../build/NEWS:11843 +#: ../build/NEWS:15797 msgid "" ":issue:`21120`: Exclude Python-ast.h, ast.h and asdl.h from the limited API." msgstr "" -#: ../build/NEWS:11845 +#: ../build/NEWS:15799 msgid "" ":issue:`37483`: Add new function ``_PyObject_CallOneArg`` for calling an " "object with one positional argument." msgstr "" -#: ../build/NEWS:11848 +#: ../build/NEWS:15802 msgid ":issue:`36763`: Add :func:`PyConfig_SetWideStringList` function." msgstr "" -#: ../build/NEWS:11850 +#: ../build/NEWS:15804 msgid "" ":issue:`37337`: Add fast functions for calling methods: :c:func:" "`_PyObject_VectorcallMethod`, :c:func:`_PyObject_CallMethodNoArgs` and :c:" "func:`_PyObject_CallMethodOneArg`." msgstr "" -#: ../build/NEWS:11854 +#: ../build/NEWS:15808 msgid "" ":issue:`28805`: The :const:`METH_FASTCALL` calling convention has been " "documented." msgstr "" -#: ../build/NEWS:11857 +#: ../build/NEWS:15811 msgid "" ":issue:`37221`: The new function :c:func:`PyCode_NewWithPosOnlyArgs` allows " "to create code objects like :c:func:`PyCode_New`, but with an extra " @@ -20529,11 +27785,11 @@ msgid "" "arguments." msgstr "" -#: ../build/NEWS:11862 +#: ../build/NEWS:15816 msgid ":issue:`37215`: Fix dtrace issue introduce by :issue:`36842`" msgstr "" -#: ../build/NEWS:11864 +#: ../build/NEWS:15818 msgid "" ":issue:`37194`: Add a new public :c:func:`PyObject_CallNoArgs` function to " "the C API: call a callable Python object without any arguments. It is the " @@ -20543,65 +27799,65 @@ msgid "" "bytes per call." msgstr "" -#: ../build/NEWS:11871 +#: ../build/NEWS:15825 msgid "" ":issue:`37170`: Fix the cast on error in :c:func:" "`PyLong_AsUnsignedLongLongMask()`." msgstr "" -#: ../build/NEWS:11874 +#: ../build/NEWS:15828 msgid "" ":issue:`35381`: Convert posixmodule.c statically allocated types " "``DirEntryType`` and ``ScandirIteratorType`` to heap-allocated types." msgstr "" -#: ../build/NEWS:11877 +#: ../build/NEWS:15831 msgid "" ":issue:`34331`: Use singular/plural noun in error message when instantiating " "an abstract class with non-overriden abstract method(s)." msgstr "" -#: ../build/NEWS:11882 +#: ../build/NEWS:15836 msgid "Python 3.8.0 beta 1" msgstr "" -#: ../build/NEWS:11884 +#: ../build/NEWS:15838 msgid "*Release date: 2019-06-04*" msgstr "" -#: ../build/NEWS:11889 +#: ../build/NEWS:15843 msgid "" ":issue:`35907`: CVE-2019-9948: Avoid file reading by disallowing ``local-" "file://`` and ``local_file://`` URL schemes in ``URLopener().open()`` and " "``URLopener().retrieve()`` of :mod:`urllib.request`." msgstr "" -#: ../build/NEWS:11894 +#: ../build/NEWS:15848 msgid "" ":issue:`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:11898 +#: ../build/NEWS:15852 msgid "" ":issue:`33164`: Updated blake2 implementation which uses secure memset " "implementation provided by platform." msgstr "" -#: ../build/NEWS:11904 +#: ../build/NEWS:15858 msgid "" ":issue:`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:11908 +#: ../build/NEWS:15862 msgid "" ":issue:`37126`: All structseq objects are now tracked by the garbage " "collector. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:11911 +#: ../build/NEWS:15865 msgid "" ":issue:`37122`: Make the *co_argcount* attribute of code objects represent " "the total number of positional arguments (including positional-only " @@ -20611,7 +27867,7 @@ msgid "" "Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:11918 +#: ../build/NEWS:15872 msgid "" ":issue:`20092`: Constructors of :class:`int`, :class:`float` and :class:" "`complex` will now use the :meth:`~object.__index__` special method, if " @@ -20619,22 +27875,22 @@ msgid "" "`~object.__float__` or :meth:`~object.__complex__` is not available." msgstr "" -#: ../build/NEWS:11923 +#: ../build/NEWS:15877 msgid ":issue:`37087`: Add native thread ID (TID) support to OpenBSD." msgstr "" -#: ../build/NEWS:11925 +#: ../build/NEWS:15879 msgid "" ":issue:`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:11929 +#: ../build/NEWS:15883 msgid ":issue:`37072`: Fix crash in PyAST_FromNodeObject() when flags is NULL." msgstr "" -#: ../build/NEWS:11931 +#: ../build/NEWS:15885 msgid "" ":issue:`37029`: Freeing a great many small objects could take time quadratic " "in the number of arenas, due to using linear search to keep ``obmalloc.c``'s " @@ -20645,13 +27901,13 @@ msgid "" "this can greatly reduce the time needed to release their memory." msgstr "" -#: ../build/NEWS:11940 +#: ../build/NEWS:15894 msgid "" ":issue:`26423`: Fix possible overflow in ``wrap_lenfunc()`` when " "``sizeof(long) < sizeof(Py_ssize_t)`` (e.g., 64-bit Windows)." msgstr "" -#: ../build/NEWS:11943 +#: ../build/NEWS:15897 msgid "" ":issue:`37050`: Improve the AST for \"debug\" f-strings, which use '=' to " "print out the source of the expression being evaluated. Delete expr_text " @@ -20659,7 +27915,7 @@ msgid "" "(possibly merged with adjacent constant expressions inside the f-string)." msgstr "" -#: ../build/NEWS:11948 +#: ../build/NEWS:15902 msgid "" ":issue:`22385`: The `bytes.hex`, `bytearray.hex`, and `memoryview.hex` " "methods as well as the `binascii.hexlify` and `b2a_hex` functions now have " @@ -20667,23 +27923,23 @@ msgid "" "functionality was inspired by MicroPython's hexlify implementation." msgstr "" -#: ../build/NEWS:11953 +#: ../build/NEWS:15907 msgid ":issue:`26836`: Add :func:`os.memfd_create`." msgstr "" -#: ../build/NEWS:11955 +#: ../build/NEWS:15909 msgid "" ":issue:`37032`: Added new ``replace()`` method to the code type (:class:" "`types.CodeType`)." msgstr "" -#: ../build/NEWS:11958 +#: ../build/NEWS:15912 msgid "" ":issue:`37007`: Implement :func:`socket.if_nameindex()`, :func:`socket." "if_nametoindex()`, and :func:`socket.if_indextoname()` on Windows." msgstr "" -#: ../build/NEWS:11962 +#: ../build/NEWS:15916 msgid "" ":issue:`36829`: :c:func:`PyErr_WriteUnraisable` now creates a traceback " "object if there is no current traceback. Moreover, call :c:func:" @@ -20691,72 +27947,72 @@ msgid "" "normalize the exception value. Ignore any error." msgstr "" -#: ../build/NEWS:11967 +#: ../build/NEWS:15921 msgid "" ":issue:`36878`: Only accept text after `# type: ignore` if the first " "character is ASCII. This is to disallow things like `# type: ignoreé`." msgstr "" -#: ../build/NEWS:11970 +#: ../build/NEWS:15924 msgid "" ":issue:`36878`: Store text appearing after a `# type: ignore` comment in the " "AST. For example a type ignore like `# type: ignore[E1000]` will have the " "string `\"[E1000]\"` stored in its AST node." msgstr "" -#: ../build/NEWS:11974 +#: ../build/NEWS:15928 msgid "" ":issue:`2180`: Treat line continuation at EOF as a ``SyntaxError`` by " "Anthony Sottile." msgstr "" -#: ../build/NEWS:11977 +#: ../build/NEWS:15931 msgid "" ":issue:`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:11981 +#: ../build/NEWS:15935 msgid "" ":issue:`36946`: Fix possible signed integer overflow when handling slices." msgstr "" -#: ../build/NEWS:11983 +#: ../build/NEWS:15937 msgid ":issue:`36826`: Add NamedExpression kind support to ast_unparse.c" msgstr "" -#: ../build/NEWS:11985 +#: ../build/NEWS:15939 msgid "" ":issue:`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:11989 +#: ../build/NEWS:15943 msgid "" ":issue:`36027`: Allow computation of modular inverses via three-argument " "``pow``: the second argument is now permitted to be negative in the case " "where the first and third arguments are relatively prime." msgstr "" -#: ../build/NEWS:11993 +#: ../build/NEWS:15947 msgid ":issue:`36861`: Update the Unicode database to version 12.1.0." msgstr "" -#: ../build/NEWS:11995 +#: ../build/NEWS:15949 msgid "" ":issue:`28866`: Avoid caching attributes of classes which type defines mro() " "to avoid a hard cache invalidation problem." msgstr "" -#: ../build/NEWS:11998 +#: ../build/NEWS:15952 msgid "" ":issue:`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:12001 +#: ../build/NEWS:15955 msgid "" ":issue:`34616`: The ``compile()`` builtin functions now support the ``ast." "PyCF_ALLOW_TOP_LEVEL_AWAIT`` flag, which allow to compile sources that " @@ -20765,25 +28021,25 @@ msgid "" "example in a custom REPL." msgstr "" -#: ../build/NEWS:12007 +#: ../build/NEWS:15961 msgid "" ":issue:`36842`: Implement PEP 578, adding sys.audit, io.open_code and " "related APIs." msgstr "" -#: ../build/NEWS:12010 +#: ../build/NEWS:15964 msgid "" ":issue:`27639`: Correct return type for UserList slicing operations. Patch " "by Michael Blahay, Erick Cervantes, and vaultah" msgstr "" -#: ../build/NEWS:12013 +#: ../build/NEWS:15967 msgid "" ":issue:`36737`: Move PyRuntimeState.warnings into per-interpreter state (via " "\"module state\")." msgstr "" -#: ../build/NEWS:12016 +#: ../build/NEWS:15970 msgid "" ":issue:`36793`: Removed ``__str__`` implementations from builtin types :" "class:`bool`, :class:`int`, :class:`float`, :class:`complex` and few classes " @@ -20791,7 +28047,7 @@ msgid "" "`object`." msgstr "" -#: ../build/NEWS:12021 +#: ../build/NEWS:15975 msgid "" ":issue:`36817`: Add a ``=`` feature f-strings for debugging. This can " "precede ``!s``, ``!r``, or ``!a``. It produces the text of the expression, " @@ -20802,48 +28058,48 @@ msgid "" "unchanged, and __format__ will be used." msgstr "" -#: ../build/NEWS:12029 +#: ../build/NEWS:15983 msgid "" ":issue:`24048`: Save the live exception during import.c's " "``remove_module()``." msgstr "" -#: ../build/NEWS:12031 +#: ../build/NEWS:15985 msgid "" ":issue:`27987`: pymalloc returns memory blocks aligned by 16 bytes, instead " "of 8 bytes, on 64-bit platforms to conform x86-64 ABI. Recent compilers " "assume this alignment more often. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:12035 +#: ../build/NEWS:15989 msgid "" ":issue:`36601`: A long-since-meaningless check for ``getpid() == main_pid`` " "was removed from Python's internal C signal handler." msgstr "" -#: ../build/NEWS:12038 +#: ../build/NEWS:15992 msgid "" ":issue:`36594`: Fix incorrect use of ``%p`` in format strings. Patch by " "Zackery Spytz." msgstr "" -#: ../build/NEWS:12041 +#: ../build/NEWS:15995 msgid "" ":issue:`36045`: builtins.help() now prefixes `async` for async functions" msgstr "" -#: ../build/NEWS:12043 +#: ../build/NEWS:15997 msgid "" ":issue:`36084`: Add native thread ID (TID) to threading.Thread objects " "(supported platforms: Windows, FreeBSD, Linux, macOS)" msgstr "" -#: ../build/NEWS:12046 +#: ../build/NEWS:16000 msgid "" ":issue:`36035`: Added fix for broken symlinks in combination with pathlib" msgstr "" -#: ../build/NEWS:12048 +#: ../build/NEWS:16002 msgid "" ":issue:`35983`: Added new trashcan macros to deal with a double deallocation " "that could occur when the `tp_dealloc` of a subclass calls the `tp_dealloc` " @@ -20851,84 +28107,84 @@ msgid "" "Jeroen Demeyer." msgstr "" -#: ../build/NEWS:12053 +#: ../build/NEWS:16007 msgid "" ":issue:`20602`: Do not clear :data:`sys.flags` and :data:`sys.float_info` " "during shutdown. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:12056 +#: ../build/NEWS:16010 msgid "" ":issue:`26826`: Expose :func:`copy_file_range` as a low level API in the :" "mod:`os` module." msgstr "" -#: ../build/NEWS:12059 +#: ../build/NEWS:16013 msgid "" ":issue:`32388`: Remove cross-version binary compatibility requirement in " "tp_flags." msgstr "" -#: ../build/NEWS:12062 +#: ../build/NEWS:16016 msgid "" ":issue:`31862`: Port binascii to PEP 489 multiphase initialization. Patch by " "Marcel Plch." msgstr "" -#: ../build/NEWS:12068 +#: ../build/NEWS:16022 msgid ":issue:`37128`: Added :func:`math.perm`." msgstr "" -#: ../build/NEWS:12070 +#: ../build/NEWS:16024 msgid "" ":issue:`37120`: Add SSLContext.num_tickets to control the number of TLSv1.3 " "session tickets." msgstr "" -#: ../build/NEWS:12073 +#: ../build/NEWS:16027 msgid "" ":issue:`12202`: Fix the error handling in :meth:`msilib.SummaryInformation." "GetProperty`. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:12076 +#: ../build/NEWS:16030 msgid "" ":issue:`26835`: The fcntl module now contains file sealing constants for " "sealing of memfds." msgstr "" -#: ../build/NEWS:12079 +#: ../build/NEWS:16033 msgid "" ":issue:`29262`: Add ``get_origin()`` and ``get_args()`` introspection " "helpers to ``typing`` module." msgstr "" -#: ../build/NEWS:12082 +#: ../build/NEWS:16036 msgid "" ":issue:`12639`: :meth:`msilib.Directory.start_component()` no longer fails " "if *keyfile* is not ``None``." msgstr "" -#: ../build/NEWS:12085 +#: ../build/NEWS:16039 msgid "" ":issue:`36999`: Add the ``asyncio.Task.get_coro()`` method to publicly " "expose the tasks's coroutine object." msgstr "" -#: ../build/NEWS:12088 +#: ../build/NEWS:16042 msgid "" ":issue:`35246`: Make :func:`asyncio.create_subprocess_exec` accept path-like " "arguments." msgstr "" -#: ../build/NEWS:12091 +#: ../build/NEWS:16045 msgid "" ":issue:`35279`: Change default *max_workers* of ``ThreadPoolExecutor`` from " "``cpu_count() * 5`` to ``min(32, cpu_count() + 4)``. Previous value was " "unreasonably large on many cores machines." msgstr "" -#: ../build/NEWS:12095 +#: ../build/NEWS:16049 msgid "" ":issue:`37076`: :func:`_thread.start_new_thread` now logs uncaught exception " "raised by the function using :func:`sys.unraisablehook`, rather than :func:" @@ -20936,13 +28192,13 @@ msgid "" "exception." msgstr "" -#: ../build/NEWS:12100 +#: ../build/NEWS:16054 msgid "" ":issue:`33725`: On macOS, the :mod:`multiprocessing` module now uses *spawn* " "start method by default." msgstr "" -#: ../build/NEWS:12103 +#: ../build/NEWS:16057 msgid "" ":issue:`37054`: Fix destructor :class:`_pyio.BytesIO` and :class:`_pyio." "TextIOWrapper`: initialize their ``_buffer`` attribute as soon as possible " @@ -20950,41 +28206,41 @@ msgid "" "``close()``." msgstr "" -#: ../build/NEWS:12108 +#: ../build/NEWS:16062 msgid "" ":issue:`37058`: PEP 544: Add ``Protocol`` and ``@runtime_checkable`` to the " "``typing`` module." msgstr "" -#: ../build/NEWS:12111 +#: ../build/NEWS:16065 msgid "" ":issue:`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:12115 +#: ../build/NEWS:16069 msgid "" ":issue:`37047`: Handle late binding and attribute access in :class:`unittest." "mock.AsyncMock` setup for autospeccing. Document newly implemented async " "methods in :class:`unittest.mock.MagicMock`." msgstr "" -#: ../build/NEWS:12119 +#: ../build/NEWS:16073 msgid ":issue:`37049`: PEP 589: Add ``TypedDict`` to the ``typing`` module." msgstr "" -#: ../build/NEWS:12121 +#: ../build/NEWS:16075 msgid ":issue:`37046`: PEP 586: Add ``Literal`` to the ``typing`` module." msgstr "" -#: ../build/NEWS:12123 +#: ../build/NEWS:16077 msgid "" ":issue:`37045`: PEP 591: Add ``Final`` qualifier and ``@final`` decorator to " "the ``typing`` module." msgstr "" -#: ../build/NEWS:12126 +#: ../build/NEWS:16080 msgid "" ":issue:`37035`: Don't log OSError based exceptions if a fatal error has " "occurred in asyncio transport. Peer can generate almost any OSError, user " @@ -20993,41 +28249,41 @@ msgid "" "asyncio logs." msgstr "" -#: ../build/NEWS:12132 +#: ../build/NEWS:16086 msgid "" ":issue:`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:12136 +#: ../build/NEWS:16090 msgid ":issue:`37028`: Implement asyncio REPL" msgstr "" -#: ../build/NEWS:12138 +#: ../build/NEWS:16092 msgid "" ":issue:`37027`: Return safe to use proxy socket object from transport." "get_extra_info('socket')" msgstr "" -#: ../build/NEWS:12141 +#: ../build/NEWS:16095 msgid ":issue:`32528`: Make asyncio.CancelledError a BaseException." msgstr "" -#: ../build/NEWS:12143 +#: ../build/NEWS:16097 msgid "" "This will address the common mistake many asyncio users make: an \"except " "Exception\" clause breaking Tasks cancellation." msgstr "" -#: ../build/NEWS:12146 +#: ../build/NEWS:16100 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:12150 +#: ../build/NEWS:16104 msgid "" ":issue:`1230540`: Add a new :func:`threading.excepthook` function which " "handles uncaught :meth:`threading.Thread.run` exception. It can be " @@ -21035,56 +28291,56 @@ msgid "" "are handled." msgstr "" -#: ../build/NEWS:12154 +#: ../build/NEWS:16108 msgid "" ":issue:`36996`: Handle :func:`unittest.mock.patch` used as a decorator on " "async functions." msgstr "" -#: ../build/NEWS:12157 +#: ../build/NEWS:16111 msgid "" ":issue:`37008`: Add support for calling :func:`next` with the mock resulting " "from :func:`unittest.mock.mock_open`" msgstr "" -#: ../build/NEWS:12160 +#: ../build/NEWS:16114 msgid "" ":issue:`27737`: Allow whitespace only header encoding in ``email.header`` - " "by Batuhan Taskaya" msgstr "" -#: ../build/NEWS:12163 +#: ../build/NEWS:16117 msgid "" ":issue:`36969`: PDB command `args` now display positional only arguments. " "Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:12166 +#: ../build/NEWS:16120 msgid "" ":issue:`36969`: PDB command `args` now display keyword only arguments. " "Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:12169 +#: ../build/NEWS:16123 msgid "" ":issue:`36983`: Add missing names to ``typing.__all__``: ``ChainMap``, " "``ForwardRef``, ``OrderedDict`` - by Anthony Sottile." msgstr "" -#: ../build/NEWS:12172 +#: ../build/NEWS:16126 msgid "" ":issue:`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:12176 +#: ../build/NEWS:16130 msgid "" ":issue:`32972`: Implement ``unittest.IsolatedAsyncioTestCase`` to help " "testing asyncio-based code." msgstr "" -#: ../build/NEWS:12179 +#: ../build/NEWS:16133 msgid "" ":issue:`36952`: :func:`fileinput.input` and :class:`fileinput.FileInput` " "**bufsize** argument has been removed (was deprecated and ignored since " @@ -21092,7 +28348,7 @@ msgid "" "been made keyword-only." msgstr "" -#: ../build/NEWS:12184 +#: ../build/NEWS:16138 msgid "" ":issue:`36952`: Starting with Python 3.3, importing ABCs from :mod:" "`collections` is deprecated, and import should be done from :mod:" @@ -21101,58 +28357,58 @@ msgid "" "``DeprecationWarning`` clarified." msgstr "" -#: ../build/NEWS:12190 +#: ../build/NEWS:16144 msgid ":issue:`36949`: Implement __repr__ for WeakSet objects." msgstr "" -#: ../build/NEWS:12192 +#: ../build/NEWS:16146 msgid "" ":issue:`36948`: Fix :exc:`NameError` in :meth:`urllib.request.URLopener." "retrieve`. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:12196 +#: ../build/NEWS:16150 msgid "" ":issue:`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:12200 +#: ../build/NEWS:16154 msgid "" ":issue:`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:12204 +#: ../build/NEWS:16158 msgid "Original patch by Giampaolo Rodola, updated by Ying Wang." msgstr "" -#: ../build/NEWS:12206 +#: ../build/NEWS:16160 msgid "" ":issue:`36888`: Python child processes can now access the status of their " "parent process using multiprocessing.process.parent_process" msgstr "" -#: ../build/NEWS:12209 +#: ../build/NEWS:16163 msgid ":issue:`36921`: Deprecate ``@coroutine`` for sake of ``async def``." msgstr "" -#: ../build/NEWS:12211 +#: ../build/NEWS:16165 msgid "" ":issue:`25652`: Fix bug in ``__rmod__`` of ``UserString`` - by Batuhan " "Taskaya." msgstr "" -#: ../build/NEWS:12213 +#: ../build/NEWS:16167 msgid "" ":issue:`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:12217 +#: ../build/NEWS:16171 msgid "" ":issue:`36889`: Introduce :class:`asyncio.Stream` class that merges :class:" "`asyncio.StreamReader` and :class:`asyncio.StreamWriter` functionality. :" @@ -21169,53 +28425,53 @@ msgid "" "StreamReaderProtocol` outside of asyncio package." msgstr "" -#: ../build/NEWS:12233 +#: ../build/NEWS:16187 msgid "" ":issue:`36845`: Added validation of integer prefixes to the construction of " "IP networks and interfaces in the ipaddress module." msgstr "" -#: ../build/NEWS:12236 +#: ../build/NEWS:16190 msgid ":issue:`23378`: Add an extend action to argparser." msgstr "" -#: ../build/NEWS:12238 +#: ../build/NEWS:16192 msgid "" ":issue:`36867`: Fix a bug making a SharedMemoryManager instance and its " "parent process use two separate resource_tracker processes." msgstr "" -#: ../build/NEWS:12241 +#: ../build/NEWS:16195 msgid "" ":issue:`23896`: Adds a grammar to lib2to3.pygram that contains exec as a " "function not as statement." msgstr "" -#: ../build/NEWS:12244 +#: ../build/NEWS:16198 msgid "" ":issue:`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:12247 +#: ../build/NEWS:16201 msgid "" ":issue:`35545`: Fix asyncio discarding IPv6 scopes when ensuring hostname " "resolutions internally" msgstr "" -#: ../build/NEWS:12250 +#: ../build/NEWS:16204 msgid "" ":issue:`36887`: Add new function :func:`math.isqrt` to compute integer " "square roots." msgstr "" -#: ../build/NEWS:12253 +#: ../build/NEWS:16207 msgid "" ":issue:`34632`: Introduce the ``importlib.metadata`` module with " "(provisional) support for reading metadata from third-party packages." msgstr "" -#: ../build/NEWS:12256 +#: ../build/NEWS:16210 msgid "" ":issue:`36878`: When using `type_comments=True` in `ast.parse`, treat `# " "type: ignore` followed by a non-alphanumeric character and then arbitrary " @@ -21224,33 +28480,33 @@ msgid "" "ignore[E1000]`." msgstr "" -#: ../build/NEWS:12261 +#: ../build/NEWS:16215 msgid "" ":issue:`36778`: ``cp65001`` encoding (Windows code page 65001) becomes an " "alias to ``utf_8`` encoding." msgstr "" -#: ../build/NEWS:12264 +#: ../build/NEWS:16218 msgid "" ":issue:`36867`: The multiprocessing.resource_tracker replaces the " "multiprocessing.semaphore_tracker module. Other than semaphores, " "resource_tracker also tracks shared_memory segments." msgstr "" -#: ../build/NEWS:12268 +#: ../build/NEWS:16222 msgid "" ":issue:`30262`: The ``Cache`` and ``Statement`` objects of the :mod:" "`sqlite3` module are not exposed to the user. Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:12271 +#: ../build/NEWS:16225 msgid "" ":issue:`24538`: In `shutil.copystat()`, first copy extended file attributes " "and then file permissions, since extended attributes can only be set on the " "destination while it is still writeable." msgstr "" -#: ../build/NEWS:12275 +#: ../build/NEWS:16229 msgid "" ":issue:`36829`: Add new :func:`sys.unraisablehook` function which can be " "overridden to control how \"unraisable exceptions\" are handled. It is " @@ -21259,110 +28515,110 @@ msgid "" "garbage collection (:func:`gc.collect`)." msgstr "" -#: ../build/NEWS:12281 +#: ../build/NEWS:16235 msgid "" ":issue:`36832`: Introducing ``zipfile.Path``, a pathlib-compatible wrapper " "for traversing zip files." msgstr "" -#: ../build/NEWS:12284 +#: ../build/NEWS:16238 msgid "" ":issue:`36814`: Fix an issue where os.posix_spawnp() would incorrectly raise " "a TypeError when file_actions is None." msgstr "" -#: ../build/NEWS:12287 +#: ../build/NEWS:16241 msgid "" ":issue:`33110`: Handle exceptions raised by functions added by concurrent." "futures add_done_callback correctly when the Future has already completed." msgstr "" -#: ../build/NEWS:12291 +#: ../build/NEWS:16245 msgid "" ":issue:`26903`: Limit `max_workers` in `ProcessPoolExecutor` to 61 to work " "around a WaitForMultipleObjects limitation." msgstr "" -#: ../build/NEWS:12294 +#: ../build/NEWS:16248 msgid "" ":issue:`36813`: Fix :class:`~logging.handlers.QueueListener` to call ``queue." "task_done()`` upon stopping. Patch by Bar Harel." msgstr "" -#: ../build/NEWS:12297 +#: ../build/NEWS:16251 msgid "" ":issue:`36806`: Forbid creation of asyncio stream objects like StreamReader, " "StreamWriter, Process, and their protocols outside of asyncio package." msgstr "" -#: ../build/NEWS:12300 +#: ../build/NEWS:16254 msgid "" ":issue:`36802`: Provide both sync and async calls for StreamWriter.write() " "and StreamWriter.close()" msgstr "" -#: ../build/NEWS:12303 +#: ../build/NEWS:16257 msgid "" ":issue:`36801`: Properly handle SSL connection closing in asyncio " "StreamWriter.drain() call." msgstr "" -#: ../build/NEWS:12306 +#: ../build/NEWS:16260 msgid "" ":issue:`36785`: Implement PEP 574 (pickle protocol 5 with out-of-band " "buffers)." msgstr "" -#: ../build/NEWS:12308 +#: ../build/NEWS:16262 msgid "" ":issue:`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:12311 +#: ../build/NEWS:16265 msgid "" ":issue:`6584`: Add a :exc:`~gzip.BadGzipFile` exception to the :mod:`gzip` " "module." msgstr "" -#: ../build/NEWS:12314 +#: ../build/NEWS:16268 msgid "" ":issue:`36748`: Optimized write buffering in C implementation of " "``TextIOWrapper``. Writing ASCII string to ``TextIOWrapper`` with ascii, " "latin1, or utf-8 encoding is about 20% faster. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:12318 +#: ../build/NEWS:16272 msgid "" ":issue:`8138`: Don't mark ``wsgiref.simple_server.SimpleServer`` as multi-" "threaded since ``wsgiref.simple_server.WSGIServer`` is single-threaded." msgstr "" -#: ../build/NEWS:12322 +#: ../build/NEWS:16276 msgid "" ":issue:`22640`: :func:`py_compile.compile` now supports silent mode. Patch " "by Joannah Nanjekye" msgstr "" -#: ../build/NEWS:12325 +#: ../build/NEWS:16279 msgid "" ":issue:`29183`: Fix double exceptions in :class:`wsgiref.handlers." "BaseHandler` by calling its :meth:`~wsgiref.handlers.BaseHandler.close` " "method only when no exception is raised." msgstr "" -#: ../build/NEWS:12329 +#: ../build/NEWS:16283 msgid ":issue:`36548`: Improved the repr of regular expression flags." msgstr "" -#: ../build/NEWS:12331 +#: ../build/NEWS:16285 msgid "" ":issue:`36542`: The signature of Python functions can now be overridden by " "specifying the ``__text_signature__`` attribute." msgstr "" -#: ../build/NEWS:12334 +#: ../build/NEWS:16288 msgid "" ":issue:`36533`: Reinitialize logging.Handler locks in forked child processes " "instead of attempting to acquire them all in the parent before forking only " @@ -21372,80 +28628,80 @@ msgid "" "cannot be guaranteed." msgstr "" -#: ../build/NEWS:12341 +#: ../build/NEWS:16295 msgid "" ":issue:`35252`: Throw a TypeError instead of an AssertionError when using an " "invalid type annotation with singledispatch." msgstr "" -#: ../build/NEWS:12344 +#: ../build/NEWS:16298 msgid "" ":issue:`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:12348 +#: ../build/NEWS:16302 msgid "" ":issue:`35900`: enable custom reduction callback registration for functions " "and classes in _pickle.c, using the new Pickler's attribute " "``reducer_override``" msgstr "" -#: ../build/NEWS:12352 +#: ../build/NEWS:16306 msgid "" ":issue:`36368`: Fix a bug crashing SharedMemoryManager instances in " "interactive sessions after a ctrl-c (KeyboardInterrupt) was sent" msgstr "" -#: ../build/NEWS:12355 +#: ../build/NEWS:16309 msgid ":issue:`31904`: Fix mmap fail for VxWorks" msgstr "" -#: ../build/NEWS:12357 +#: ../build/NEWS:16311 msgid "" ":issue:`27497`: :meth:`csv.DictWriter.writeheader` now returns the return " "value of the underlying :meth:`csv.Writer.writerow` method. Patch " "contributed by Ashish Nitin Patil." msgstr "" -#: ../build/NEWS:12361 +#: ../build/NEWS:16315 msgid "" ":issue:`36239`: Parsing .mo files now ignores comments starting and ending " "with #-#-#-#-#." msgstr "" -#: ../build/NEWS:12364 +#: ../build/NEWS:16318 msgid "" ":issue:`26707`: Enable plistlib to read and write binary plist files that " "were created as a KeyedArchive file. Specifically, this allows the plistlib " "to process 0x80 tokens as UID objects." msgstr "" -#: ../build/NEWS:12368 +#: ../build/NEWS:16322 msgid ":issue:`31904`: Add posix module support for VxWorks." msgstr "" -#: ../build/NEWS:12370 +#: ../build/NEWS:16324 msgid "" ":issue:`35125`: Asyncio: Remove inner callback on outer cancellation in " "shield" msgstr "" -#: ../build/NEWS:12372 +#: ../build/NEWS:16326 msgid "" ":issue:`35721`: Fix :meth:`asyncio.SelectorEventLoop.subprocess_exec()` " "leaks file descriptors if ``Popen`` fails and called with ``stdin=subprocess." "PIPE``. Patch by Niklas Fiekas." msgstr "" -#: ../build/NEWS:12376 +#: ../build/NEWS:16330 msgid "" ":issue:`31855`: :func:`unittest.mock.mock_open` results now respects the " "argument of read([size]). Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:12379 +#: ../build/NEWS:16333 msgid "" ":issue:`35431`: Implement :func:`math.comb` that returns binomial " "coefficient, that computes the number of ways to choose k items from n items " @@ -21453,7 +28709,7 @@ msgid "" "Fuchs." msgstr "" -#: ../build/NEWS:12383 +#: ../build/NEWS:16337 msgid "" ":issue:`26660`: Fixed permission errors in :class:`~tempfile." "TemporaryDirectory` clean up. Previously ``TemporaryDirectory.cleanup()`` " @@ -21461,65 +28717,65 @@ msgid "" "created inside a temporary directory." msgstr "" -#: ../build/NEWS:12389 +#: ../build/NEWS:16343 msgid "" ":issue:`34271`: Add debugging helpers to ssl module. It's now possible to " "dump key material and to trace TLS protocol. The default and stdlib contexts " "also support SSLKEYLOGFILE env var." msgstr "" -#: ../build/NEWS:12393 +#: ../build/NEWS:16347 msgid "" ":issue:`26467`: Added AsyncMock to support using unittest to mock asyncio " "coroutines. Patch by Lisa Roach." msgstr "" -#: ../build/NEWS:12396 +#: ../build/NEWS:16350 msgid "" ":issue:`33569`: dataclasses.InitVar: Exposes the type used to create the " "init var." msgstr "" -#: ../build/NEWS:12399 +#: ../build/NEWS:16353 msgid "" ":issue:`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:12403 +#: ../build/NEWS:16357 msgid "" ":issue:`34303`: Performance of :func:`functools.reduce` is slightly " "improved. Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:12406 +#: ../build/NEWS:16360 msgid "" ":issue:`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:12410 +#: ../build/NEWS:16364 msgid "" ":issue:`22454`: The :mod:`shlex` module now exposes :func:`shlex.join`, the " "inverse of :func:`shlex.split`. Patch by Bo Bayles." msgstr "" -#: ../build/NEWS:12413 +#: ../build/NEWS:16367 msgid "" ":issue:`31922`: :meth:`asyncio.AbstractEventLoop.create_datagram_endpoint`: " "Do not connect UDP socket when broadcast is allowed. This allows to receive " "replies after a UDP broadcast." msgstr "" -#: ../build/NEWS:12417 +#: ../build/NEWS:16371 msgid "" ":issue:`24882`: Change ThreadPoolExecutor to use existing idle threads " "before spinning up new ones." msgstr "" -#: ../build/NEWS:12420 +#: ../build/NEWS:16374 msgid "" ":issue:`31961`: Added support for bytes and path-like objects in :func:" "`subprocess.Popen` on Windows. The *args* parameter now accepts a :term:" @@ -21529,208 +28785,208 @@ msgid "" "Based on patch by Anders Lorentsen." msgstr "" -#: ../build/NEWS:12427 +#: ../build/NEWS:16381 msgid "" ":issue:`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:12431 +#: ../build/NEWS:16385 msgid "" ":issue:`32941`: Allow :class:`mmap.mmap` objects to access the madvise() " "system call (through :meth:`mmap.mmap.madvise`)." msgstr "" -#: ../build/NEWS:12434 +#: ../build/NEWS:16388 msgid "" ":issue:`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:12438 +#: ../build/NEWS:16392 msgid "" ":issue:`32515`: trace.py can now run modules via python3 -m trace -t --" "module module_name" msgstr "" -#: ../build/NEWS:12441 +#: ../build/NEWS:16395 msgid "" ":issue:`32299`: Changed :func:`unittest.mock.patch.dict` to return the " "patched dictionary when used as context manager. Patch by Vadim Tsander." msgstr "" -#: ../build/NEWS:12444 +#: ../build/NEWS:16398 msgid "" ":issue:`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:12448 +#: ../build/NEWS:16402 msgid "" ":issue:`31829`: ``\\r``, ``\\0`` and ``\\x1a`` (end-of-file on Windows) are " "now escaped in protocol 0 pickles of Unicode strings. This allows to load " "them without loss from files open in text mode in Python 2." msgstr "" -#: ../build/NEWS:12452 +#: ../build/NEWS:16406 msgid "" ":issue:`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:12458 +#: ../build/NEWS:16412 msgid "" ":issue:`36896`: Clarify that some types have unstable constructor signature " "between Python versions." msgstr "" -#: ../build/NEWS:12461 +#: ../build/NEWS:16415 msgid "" ":issue:`36686`: Improve documentation of the stdin, stdout, and stderr " "arguments of the ``asyncio.subprocess_exec`` function to specify which " "values are supported. Also mention that decoding as text is not supported." msgstr "" -#: ../build/NEWS:12465 +#: ../build/NEWS:16419 msgid "" "Add a few tests to verify that the various values passed to the std* " "arguments actually work." msgstr "" -#: ../build/NEWS:12468 +#: ../build/NEWS:16422 msgid "" ":issue:`36984`: Improve version added references in ``typing`` module - by " "Anthony Sottile." msgstr "" -#: ../build/NEWS:12471 +#: ../build/NEWS:16425 msgid "" ":issue:`36868`: What's new now mentions SSLContext." "hostname_checks_common_name instead of SSLContext.host_flags." msgstr "" -#: ../build/NEWS:12474 +#: ../build/NEWS:16428 msgid "" ":issue:`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:12477 +#: ../build/NEWS:16431 msgid "" ":issue:`36783`: Added C API Documentation for Time_FromTimeAndFold and " "PyDateTime_FromDateAndTimeAndFold as per PEP 495. Patch by Edison Abahurire." msgstr "" -#: ../build/NEWS:12481 +#: ../build/NEWS:16435 msgid "" ":issue:`36797`: More of the legacy distutils documentation has been either " "pruned, or else more clearly marked as being retained solely until the " "setuptools documentation covers it independently." msgstr "" -#: ../build/NEWS:12485 +#: ../build/NEWS:16439 msgid "" ":issue:`22865`: Add detail to the documentation on the `pty.spawn` function." msgstr "" -#: ../build/NEWS:12487 +#: ../build/NEWS:16441 msgid "" ":issue:`35397`: Remove deprecation and document urllib.parse.unwrap(). Patch " "contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:12490 +#: ../build/NEWS:16444 msgid ":issue:`32995`: Added the context variable in glossary." msgstr "" -#: ../build/NEWS:12492 +#: ../build/NEWS:16446 msgid "" ":issue:`33519`: Clarify that `copy()` is not part of the `MutableSequence` " "ABC." msgstr "" -#: ../build/NEWS:12494 +#: ../build/NEWS:16448 msgid "" ":issue:`33482`: Make `codecs.StreamRecoder.writelines` take a list of bytes." msgstr "" -#: ../build/NEWS:12496 +#: ../build/NEWS:16450 msgid "" ":issue:`25735`: Added documentation for func factorial to indicate that " "returns integer values" msgstr "" -#: ../build/NEWS:12499 +#: ../build/NEWS:16453 msgid "" ":issue:`20285`: Expand object.__doc__ (docstring) to make it clearer. Modify " "pydoc.py so that help(object) lists object methods (for other classes, help " "omits methods of the object base class.)" msgstr "" -#: ../build/NEWS:12506 +#: ../build/NEWS:16460 msgid "" ":issue:`37069`: Modify test_coroutines, test_cprofile, test_generators, " "test_raise, test_ssl and test_yield_from to use :func:`test.support." "catch_unraisable_exception` rather than :func:`test.support.captured_stderr`." msgstr "" -#: ../build/NEWS:12511 +#: ../build/NEWS:16465 msgid ":issue:`37098`: Fix test_memfd_create on older Linux Kernels." msgstr "" -#: ../build/NEWS:12513 +#: ../build/NEWS:16467 msgid ":issue:`37081`: Test with OpenSSL 1.1.1c" msgstr "" -#: ../build/NEWS:12515 +#: ../build/NEWS:16469 msgid "" ":issue:`36829`: Add :func:`test.support.catch_unraisable_exception`: context " "manager catching unraisable exception using :func:`sys.unraisablehook`." msgstr "" -#: ../build/NEWS:12518 +#: ../build/NEWS:16472 msgid "" ":issue:`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:12522 +#: ../build/NEWS:16476 msgid "" ":issue:`36719`: \"python3 -m test -jN ...\" now continues the execution of " "next tests when a worker process crash (CHILD_ERROR state). Previously, the " "test suite stopped immediately. Use --failfast to stop at the first error." msgstr "" -#: ../build/NEWS:12526 +#: ../build/NEWS:16480 msgid "" ":issue:`36816`: Update Lib/test/selfsigned_pythontestdotnet.pem to match " "self-signed.pythontest.net's new TLS certificate." msgstr "" -#: ../build/NEWS:12529 +#: ../build/NEWS:16483 msgid "" ":issue:`35925`: Skip httplib and nntplib networking tests when they would " "otherwise fail due to a modern OS or distro with a default OpenSSL policy of " "rejecting connections to servers with weak certificates." msgstr "" -#: ../build/NEWS:12533 +#: ../build/NEWS:16487 msgid "" ":issue:`36782`: Add tests for several C API functions in the :mod:`datetime` " "module. Patch by Edison Abahurire." msgstr "" -#: ../build/NEWS:12536 +#: ../build/NEWS:16490 msgid "" ":issue:`36342`: Fix test_multiprocessing in test_venv if platform lacks " "functioning sem_open." msgstr "" -#: ../build/NEWS:12542 +#: ../build/NEWS:16496 msgid "" ":issue:`36721`: To embed Python into an application, a new ``--embed`` " "option must be passed to ``python3-config --libs --embed`` to get ``-" @@ -21739,7 +28995,7 @@ msgid "" "config --libs`` (without ``--embed``) if the previous command fails." msgstr "" -#: ../build/NEWS:12548 +#: ../build/NEWS:16502 msgid "" "Add a pkg-config ``python-3.8-embed`` module to embed Python into an " "application: ``pkg-config python-3.8-embed --libs`` includes ``-" @@ -21749,7 +29005,7 @@ msgid "" "the Python version)." msgstr "" -#: ../build/NEWS:12555 +#: ../build/NEWS:16509 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 " @@ -21757,107 +29013,107 @@ msgid "" "on purpose." msgstr "" -#: ../build/NEWS:12560 +#: ../build/NEWS:16514 msgid ":issue:`36786`: \"make install\" now runs compileall in parallel." msgstr "" -#: ../build/NEWS:12565 +#: ../build/NEWS:16519 msgid "" ":issue:`36965`: include of STATUS_CONTROL_C_EXIT without depending on MSC " "compiler" msgstr "" -#: ../build/NEWS:12568 +#: ../build/NEWS:16522 msgid ":issue:`35926`: Update to OpenSSL 1.1.1b for Windows." msgstr "" -#: ../build/NEWS:12570 +#: ../build/NEWS:16524 msgid "" ":issue:`29883`: Add Windows support for UDP transports for the Proactor " "Event Loop. Patch by Adam Meily." msgstr "" -#: ../build/NEWS:12573 +#: ../build/NEWS:16527 msgid "" ":issue:`33407`: The :c:macro:`Py_DEPRECATED()` macro has been implemented " "for MSVC." msgstr "" -#: ../build/NEWS:12579 +#: ../build/NEWS:16533 msgid "" ":issue:`36231`: Support building Python on macOS without /usr/include " "installed. As of macOS 10.14, system header files are only available within " "an SDK provided by either the Command Line Tools or the Xcode app." msgstr "" -#: ../build/NEWS:12586 +#: ../build/NEWS:16540 msgid "" ":issue:`35610`: Replace now redundant .context_use_ps1 with ." "prompt_last_line. This finishes change started in :issue:`31858`." msgstr "" -#: ../build/NEWS:12589 +#: ../build/NEWS:16543 msgid ":issue:`37038`: Make idlelib.run runnable; add test clause." msgstr "" -#: ../build/NEWS:12591 +#: ../build/NEWS:16545 msgid "" ":issue:`36958`: Print any argument other than None or int passed to " "SystemExit or sys.exit()." msgstr "" -#: ../build/NEWS:12594 +#: ../build/NEWS:16548 msgid "" ":issue:`36807`: When saving a file, call os.fsync() so bits are flushed to e." "g. USB drive." msgstr "" -#: ../build/NEWS:12597 +#: ../build/NEWS:16551 msgid "" ":issue:`32411`: In browser.py, remove extraneous sorting by line number " "since dictionary was created in line number order." msgstr "" -#: ../build/NEWS:12603 +#: ../build/NEWS:16557 msgid "" ":issue:`37053`: Handle strings like u\"bar\" correctly in Tools/parser/" "unparse.py. Patch by Chih-Hsuan Yen." msgstr "" -#: ../build/NEWS:12609 +#: ../build/NEWS:16563 msgid "" ":issue:`36763`: Implement the :pep:`587` \"Python Initialization " "Configuration\"." msgstr "" -#: ../build/NEWS:12611 +#: ../build/NEWS:16565 msgid "" ":issue:`36379`: Fix crashes when attempting to use the *modulo* parameter " "when ``__ipow__`` is implemented in C." msgstr "" -#: ../build/NEWS:12614 +#: ../build/NEWS:16568 msgid "" ":issue:`37107`: Update :c:func:`PyObject_CallMethodObjArgs` and " "``_PyObject_CallMethodIdObjArgs`` to use ``_PyObject_GetMethod`` to avoid " "creating a bound method object in many cases. Patch by Michael J. Sullivan." msgstr "" -#: ../build/NEWS:12619 +#: ../build/NEWS:16573 msgid "" ":issue:`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:12623 +#: ../build/NEWS:16577 msgid "" ":issue:`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:12627 +#: ../build/NEWS:16581 msgid "" ":issue:`36922`: Add new type flag ``Py_TPFLAGS_METHOD_DESCRIPTOR`` for " "objects behaving like unbound methods. These are objects supporting the " @@ -21865,28 +29121,28 @@ msgid "" "590." msgstr "" -#: ../build/NEWS:12632 +#: ../build/NEWS:16586 msgid "" ":issue:`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:12638 +#: ../build/NEWS:16592 msgid "Python 3.8.0 alpha 4" msgstr "" -#: ../build/NEWS:12640 +#: ../build/NEWS:16594 msgid "*Release date: 2019-05-06*" msgstr "" -#: ../build/NEWS:12645 +#: ../build/NEWS:16599 msgid "" ":issue:`36742`: Fixes mishandling of pre-normalization characters in " "urlsplit()." msgstr "" -#: ../build/NEWS:12648 +#: ../build/NEWS:16602 msgid "" ":issue:`30458`: Address CVE-2019-9740 by disallowing URL paths with embedded " "whitespace or control characters through into the underlying http client " @@ -21894,7 +29150,7 @@ msgid "" "client.InvalidURL exception to be raised." msgstr "" -#: ../build/NEWS:12653 +#: ../build/NEWS:16607 msgid "" ":issue:`35755`: :func:`shutil.which` now uses ``os.confstr(\"CS_PATH\")`` if " "available and if the :envvar:`PATH` environment variable is not set. Remove " @@ -21904,31 +29160,31 @@ msgid "" "variable is not set." msgstr "" -#: ../build/NEWS:12663 +#: ../build/NEWS:16617 msgid "" ":issue:`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:12666 +#: ../build/NEWS:16620 msgid "" ":issue:`32849`: Fix Python Initialization code on FreeBSD to detect properly " "when stdin file descriptor (fd 0) is invalid." msgstr "" -#: ../build/NEWS:12669 +#: ../build/NEWS:16623 msgid "" ":issue:`36623`: Remove parser headers and related function declarations that " "lack implementations after the removal of pgen." msgstr "" -#: ../build/NEWS:12672 +#: ../build/NEWS:16626 msgid "" ":issue:`20180`: ``dict.pop()`` is now up to 33% faster thanks to Argument " "Clinic. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:12675 +#: ../build/NEWS:16629 msgid "" ":issue:`36611`: Debug memory allocators: disable serialno field by default " "from debug hooks on Python memory allocators to reduce the memory footprint " @@ -21938,7 +29194,7 @@ msgid "" "get back the field." msgstr "" -#: ../build/NEWS:12682 +#: ../build/NEWS:16636 msgid "" ":issue:`36588`: On AIX, :attr:`sys.platform` doesn't contain the major " "version anymore. Always return ``'aix'``, instead of ``'aix3'`` .. " @@ -21947,19 +29203,19 @@ msgid "" "M. Felt." msgstr "" -#: ../build/NEWS:12687 +#: ../build/NEWS:16641 msgid "" ":issue:`36549`: Change str.capitalize to use titlecase for the first " "character instead of uppercase." msgstr "" -#: ../build/NEWS:12690 +#: ../build/NEWS:16644 msgid "" ":issue:`36540`: Implement :pep:`570` (Python positional-only parameters). " "Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:12693 +#: ../build/NEWS:16647 msgid "" ":issue:`36475`: :c:func:`PyEval_AcquireLock` and :c:func:" "`PyEval_AcquireThread` now terminate the current thread if called while the " @@ -21968,25 +29224,25 @@ msgid "" "`PyGILState_Ensure`." msgstr "" -#: ../build/NEWS:12698 +#: ../build/NEWS:16652 msgid "" ":issue:`36504`: Fix signed integer overflow in _ctypes.c's " "``PyCArrayType_new()``." msgstr "" -#: ../build/NEWS:12701 +#: ../build/NEWS:16655 msgid "" ":issue:`20844`: Fix running script with encoding cookie and LF line ending " "may fail on Windows." msgstr "" -#: ../build/NEWS:12704 +#: ../build/NEWS:16658 msgid "" ":issue:`24214`: Fixed support of the surrogatepass error handler in the " "UTF-8 incremental decoder." msgstr "" -#: ../build/NEWS:12707 +#: ../build/NEWS:16661 msgid "" ":issue:`36452`: Changing ``dict`` keys during iteration of the dict itself, " "``keys()``, ``values()``, or ``items()`` will now be detected in certain " @@ -21995,96 +29251,96 @@ msgid "" "Contributed by Thomas Perl." msgstr "" -#: ../build/NEWS:12713 +#: ../build/NEWS:16667 msgid "" ":issue:`36459`: Fix a possible double ``PyMem_FREE()`` due to tokenizer.c's " "``tok_nextc()``." msgstr "" -#: ../build/NEWS:12716 +#: ../build/NEWS:16670 msgid ":issue:`36433`: Fixed TypeError message in classmethoddescr_call." msgstr "" -#: ../build/NEWS:12718 +#: ../build/NEWS:16672 msgid "" ":issue:`36430`: Fix a possible reference leak in :func:`itertools.count`." msgstr "" -#: ../build/NEWS:12720 +#: ../build/NEWS:16674 msgid "" ":issue:`36440`: Include node names in ``ParserError`` messages, instead of " "numeric IDs. Patch by A. Skrobov." msgstr "" -#: ../build/NEWS:12723 +#: ../build/NEWS:16677 msgid "" ":issue:`36143`: Regenerate :mod:`keyword` from the Grammar and Tokens file " "using pgen. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:12726 +#: ../build/NEWS:16680 msgid "" ":issue:`18372`: Add missing :c:func:`PyObject_GC_Track` calls in the :mod:" "`pickle` module. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:12732 +#: ../build/NEWS:16686 msgid ":issue:`35952`: Fix pythoninfo when the compiler is missing." msgstr "" -#: ../build/NEWS:12734 +#: ../build/NEWS:16688 msgid "" ":issue:`28238`: The ``.find*()`` methods of xml.etree.ElementTree can now " "search for wildcards like ``{*}tag`` and ``{ns}*`` that match a tag in any " "namespace or all tags in a namespace. Patch by Stefan Behnel." msgstr "" -#: ../build/NEWS:12738 +#: ../build/NEWS:16692 msgid "" ":issue:`26978`: `pathlib.path.link_to()` is now implemented. It creates a " "hard link pointing to a path." msgstr "" -#: ../build/NEWS:12741 +#: ../build/NEWS:16695 msgid "" ":issue:`1613500`: :class:`fileinput.FileInput` now uses the input file mode " "to correctly set the output file mode (previously it was hardcoded to " "``'w'``) when ``inplace=True`` is passed to its constructor." msgstr "" -#: ../build/NEWS:12745 +#: ../build/NEWS:16699 msgid "" ":issue:`36734`: Fix compilation of ``faulthandler.c`` on HP-UX. Initialize " "``stack_t current_stack`` to zero using ``memset()``." msgstr "" -#: ../build/NEWS:12748 +#: ../build/NEWS:16702 msgid "" ":issue:`13611`: The xml.etree.ElementTree packages gained support for C14N " "2.0 serialisation. Patch by Stefan Behnel." msgstr "" -#: ../build/NEWS:12751 +#: ../build/NEWS:16705 msgid "" ":issue:`36669`: Add missing matrix multiplication operator support to " "weakref.proxy." msgstr "" -#: ../build/NEWS:12754 +#: ../build/NEWS:16708 msgid "" ":issue:`36676`: The XMLParser() in xml.etree.ElementTree provides namespace " "prefix context to the parser target if it defines the callback methods " "\"start_ns()\" and/or \"end_ns()\". Patch by Stefan Behnel." msgstr "" -#: ../build/NEWS:12758 +#: ../build/NEWS:16712 msgid "" ":issue:`36673`: The TreeBuilder and XMLPullParser in xml.etree.ElementTree " "gained support for parsing comments and processing instructions. Patch by " "Stefan Behnel." msgstr "" -#: ../build/NEWS:12762 +#: ../build/NEWS:16716 msgid "" ":issue:`36650`: The C version of functools.lru_cache() was treating calls " "with an empty ``**kwargs`` dictionary as being distinct from calls with no " @@ -22092,7 +29348,7 @@ msgid "" "trigger an unexpected cache miss." msgstr "" -#: ../build/NEWS:12767 +#: ../build/NEWS:16721 msgid "" ":issue:`28552`: Fix :mod:`distutils.sysconfig` if :data:`sys.executable` is " "``None`` or an empty string: use :func:`os.getcwd` to initialize " @@ -22100,7 +29356,7 @@ msgid "" "`sys.executable` if it is ``None`` or an empty string." msgstr "" -#: ../build/NEWS:12772 +#: ../build/NEWS:16726 msgid "" ":issue:`35755`: :func:`shutil.which` and :func:`distutils.spawn." "find_executable` now use ``os.confstr(\"CS_PATH\")`` if available instead " @@ -22109,36 +29365,36 @@ msgid "" "the ``PATH`` environment variable is set to an empty string." msgstr "" -#: ../build/NEWS:12779 +#: ../build/NEWS:16733 msgid ":issue:`25430`: improve performance of ``IPNetwork.__contains__()``" msgstr "" -#: ../build/NEWS:12781 +#: ../build/NEWS:16735 msgid "" ":issue:`30485`: Path expressions in xml.etree.ElementTree can now avoid " "explicit namespace prefixes for tags (or the \"{namespace}tag\" notation) by " "passing a default namespace with an empty string prefix." msgstr "" -#: ../build/NEWS:12785 +#: ../build/NEWS:16739 msgid "" ":issue:`36613`: Fix :mod:`asyncio` wait() not removing callback if exception" msgstr "" -#: ../build/NEWS:12787 +#: ../build/NEWS:16741 msgid "" ":issue:`36598`: Fix ``isinstance`` check for Mock objects with spec when the " "code is executed under tracing. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:12790 +#: ../build/NEWS:16744 msgid "" ":issue:`18748`: In development mode (:option:`-X` ``dev``) and in debug " "build, the :class:`io.IOBase` destructor now logs ``close()`` exceptions. " "These exceptions are silent by default in release mode." msgstr "" -#: ../build/NEWS:12794 +#: ../build/NEWS:16748 msgid "" ":issue:`36575`: The ``_lsprof`` module now uses internal timer same to " "``time.perf_counter()`` by default. ``gettimeofday(2)`` was used on Unix. " @@ -22147,53 +29403,53 @@ msgid "" "monotonic. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:12800 +#: ../build/NEWS:16754 msgid "" ":issue:`33461`: ``json.loads`` now emits ``DeprecationWarning`` when " "``encoding`` option is specified. Patch by Matthias Bussonnier." msgstr "" -#: ../build/NEWS:12803 +#: ../build/NEWS:16757 msgid "" ":issue:`36559`: The random module now prefers the lean internal _sha512 " "module over hashlib for seed(version=2) to optimize import time." msgstr "" -#: ../build/NEWS:12806 +#: ../build/NEWS:16760 msgid "" ":issue:`17561`: Set backlog=None as the default for socket.create_server." msgstr "" -#: ../build/NEWS:12808 +#: ../build/NEWS:16762 msgid "" ":issue:`34373`: Fix :func:`time.mktime` error handling on AIX for year " "before 1970." msgstr "" -#: ../build/NEWS:12811 +#: ../build/NEWS:16765 msgid "" ":issue:`36232`: Improve error message when trying to open existing DBM " "database that actually doesn't exist. Patch by Marco Rougeth." msgstr "" -#: ../build/NEWS:12814 +#: ../build/NEWS:16768 msgid ":issue:`36546`: Add statistics.quantiles()" msgstr "" -#: ../build/NEWS:12816 +#: ../build/NEWS:16770 msgid "" ":issue:`36050`: Optimized ``http.client.HTTPResponse.read()`` for large " "response. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:12819 +#: ../build/NEWS:16773 msgid "" ":issue:`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:12823 +#: ../build/NEWS:16777 msgid "" ":issue:`36492`: Deprecated passing required arguments like *func* as keyword " "arguments in functions which should accept arbitrary keyword arguments and " @@ -22202,11 +29458,11 @@ msgid "" "arguments are passed as positional arguments." msgstr "" -#: ../build/NEWS:12829 +#: ../build/NEWS:16783 msgid ":issue:`27181`: Add statistics.geometric_mean()." msgstr "" -#: ../build/NEWS:12831 +#: ../build/NEWS:16785 msgid "" ":issue:`30427`: ``os.path.normcase()`` relies on ``os.fspath()`` to check " "the type of its argument. Redundant checks have been removed from its " @@ -22214,7 +29470,7 @@ msgid "" "Wolfgang Maier." msgstr "" -#: ../build/NEWS:12836 +#: ../build/NEWS:16790 msgid "" ":issue:`36385`: Stop rejecting IPv4 octets for being ambiguously octal. " "Leading zeros are ignored, and no longer are assumed to specify octal " @@ -22222,25 +29478,25 @@ msgid "" "three digits, including leading zeroes." msgstr "" -#: ../build/NEWS:12841 +#: ../build/NEWS:16795 msgid "" ":issue:`36434`: Errors during writing to a ZIP file no longer prevent to " "properly close it." msgstr "" -#: ../build/NEWS:12844 +#: ../build/NEWS:16798 msgid "" ":issue:`36407`: Fixed wrong indentation writing for CDATA section in xml.dom." "minidom. Patch by Vladimir Surjaninov." msgstr "" -#: ../build/NEWS:12847 +#: ../build/NEWS:16801 msgid "" ":issue:`36326`: inspect.getdoc() can now find docstrings for member objects " "when __slots__ is a dictionary." msgstr "" -#: ../build/NEWS:12850 +#: ../build/NEWS:16804 msgid "" ":issue:`36366`: Calling ``stop()`` on an unstarted or stopped :func:" "`unittest.mock.patch` object will now return `None` instead of raising :exc:" @@ -22248,26 +29504,26 @@ msgid "" "Singaravelan." msgstr "" -#: ../build/NEWS:12855 +#: ../build/NEWS:16809 msgid "" ":issue:`36348`: The :meth:`imap.IMAP4.logout` method no longer ignores " "silently arbitrary exceptions." msgstr "" -#: ../build/NEWS:12858 +#: ../build/NEWS:16812 msgid "" ":issue:`31904`: Add time module support and fix test_time faiures for " "VxWorks." msgstr "" -#: ../build/NEWS:12860 +#: ../build/NEWS:16814 msgid "" ":issue:`36227`: Added support for keyword arguments `default_namespace` and " "`xml_declaration` in functions ElementTree.tostring() and ElementTree." "tostringlist()." msgstr "" -#: ../build/NEWS:12864 +#: ../build/NEWS:16818 msgid "" ":issue:`36004`: Added new alternate constructors :meth:`datetime.date." "fromisocalendar` and :meth:`datetime.datetime.fromisocalendar`, which " @@ -22275,26 +29531,26 @@ msgid "" "inverse of each class's ``isocalendar`` method. Patch by Paul Ganssle." msgstr "" -#: ../build/NEWS:12870 +#: ../build/NEWS:16824 msgid "" ":issue:`35936`: :mod:`modulefinder` no longer depends on the deprecated :mod:" "`imp` module, and the initializer for :class:`modulefinder.ModuleFinder` now " "has immutable default arguments. Patch by Brandt Bucher." msgstr "" -#: ../build/NEWS:12875 +#: ../build/NEWS:16829 msgid "" ":issue:`35376`: :mod:`modulefinder` correctly handles modules that have the " "same name as a bad package. Patch by Brandt Bucher." msgstr "" -#: ../build/NEWS:12878 +#: ../build/NEWS:16832 msgid "" ":issue:`17396`: :mod:`modulefinder` no longer crashes when encountering " "syntax errors in followed imports. Patch by Brandt Bucher." msgstr "" -#: ../build/NEWS:12881 +#: ../build/NEWS:16835 msgid "" ":issue:`35934`: Added :meth:`~socket.create_server()` and :meth:`~socket." "has_dualstack_ipv6()` convenience functions to automate the necessary tasks " @@ -22303,93 +29559,93 @@ msgid "" "Rodola in :issue:`17561`.)" msgstr "" -#: ../build/NEWS:12887 +#: ../build/NEWS:16841 msgid "" ":issue:`23078`: Add support for :func:`classmethod` and :func:`staticmethod` " "to :func:`unittest.mock.create_autospec`. Initial patch by Felipe Ochoa." msgstr "" -#: ../build/NEWS:12890 +#: ../build/NEWS:16844 msgid "" ":issue:`35416`: Fix potential resource warnings in distutils. Patch by " "Mickaël Schoentgen." msgstr "" -#: ../build/NEWS:12893 +#: ../build/NEWS:16847 msgid "" ":issue:`25451`: Add transparency methods to :class:`tkinter.PhotoImage`. " "Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:12896 +#: ../build/NEWS:16850 msgid "" ":issue:`35082`: Don't return deleted attributes when calling dir on a :class:" "`unittest.mock.Mock`." msgstr "" -#: ../build/NEWS:12899 +#: ../build/NEWS:16853 msgid "" ":issue:`34547`: :class:`wsgiref.handlers.BaseHandler` now handles abrupt " "client connection terminations gracefully. Patch by Petter Strandmark." msgstr "" -#: ../build/NEWS:12902 +#: ../build/NEWS:16856 msgid "" ":issue:`31658`: :func:`xml.sax.parse` now supports :term:`path-like `. Patch by Mickaël Schoentgen." msgstr "" -#: ../build/NEWS:12905 +#: ../build/NEWS:16859 msgid ":issue:`34139`: Remove stale unix datagram socket before binding" msgstr "" -#: ../build/NEWS:12907 +#: ../build/NEWS:16861 msgid "" ":issue:`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:12911 +#: ../build/NEWS:16865 msgid "" ":issue:`33291`: Do not raise AttributeError when calling the inspect " "functions isgeneratorfunction, iscoroutinefunction, isasyncgenfunction on a " "method created from an arbitrary callable. Instead, return False." msgstr "" -#: ../build/NEWS:12915 +#: ../build/NEWS:16869 msgid "" ":issue:`31310`: Fix the multiprocessing.semaphore_tracker so it is reused by " "child processes" msgstr "" -#: ../build/NEWS:12918 +#: ../build/NEWS:16872 msgid "" ":issue:`31292`: Fix ``setup.py check --restructuredtext`` for files " "containing ``include`` directives." msgstr "" -#: ../build/NEWS:12924 +#: ../build/NEWS:16878 msgid "" ":issue:`36625`: Remove obsolete comments from docstrings in fractions." "Fraction" msgstr "" -#: ../build/NEWS:12926 +#: ../build/NEWS:16880 msgid ":issue:`30840`: Document relative imports" msgstr "" -#: ../build/NEWS:12928 +#: ../build/NEWS:16882 msgid ":issue:`36523`: Add docstring for io.IOBase.writelines()." msgstr "" -#: ../build/NEWS:12930 +#: ../build/NEWS:16884 msgid "" ":issue:`36425`: New documentation translation: `Simplified Chinese `_." msgstr "" -#: ../build/NEWS:12933 +#: ../build/NEWS:16887 msgid "" ":issue:`36345`: Avoid the duplication of code from ``Tools/scripts/serve." "py`` in using the :rst:dir:`literalinclude` directive for the basic wsgiref-" @@ -22397,18 +29653,18 @@ msgid "" "Stéphane Wirtel." msgstr "" -#: ../build/NEWS:12938 +#: ../build/NEWS:16892 msgid "" ":issue:`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:12942 +#: ../build/NEWS:16896 msgid ":issue:`36157`: Added Documention for PyInterpreterState_Main()." msgstr "" -#: ../build/NEWS:12944 +#: ../build/NEWS:16898 msgid "" ":issue:`33043`: Updates the docs.python.org page with the addition of a " "'Contributing to Docs' link at the end of the page (between 'Reporting Bugs' " @@ -22416,21 +29672,21 @@ msgid "" "links and information in the Documentation Bugs section." msgstr "" -#: ../build/NEWS:12949 +#: ../build/NEWS:16903 msgid "" ":issue:`35581`: @typing.type_check_only now allows type stubs to mark " "functions and classes not available during runtime." msgstr "" -#: ../build/NEWS:12952 +#: ../build/NEWS:16906 msgid ":issue:`33832`: Add glossary entry for 'magic method'." msgstr "" -#: ../build/NEWS:12954 +#: ../build/NEWS:16908 msgid ":issue:`32913`: Added re.Match.groupdict example to regex HOWTO." msgstr "" -#: ../build/NEWS:12959 +#: ../build/NEWS:16913 msgid "" ":issue:`36719`: regrtest now always detects uncollectable objects. " "Previously, the check was only enabled by ``--findleaks``. The check now " @@ -22438,14 +29694,14 @@ msgid "" "deprecated alias to ``--fail-env-changed``." msgstr "" -#: ../build/NEWS:12964 +#: ../build/NEWS:16918 msgid "" ":issue:`36725`: When using multiprocessing mode (-jN), regrtest now better " "reports errors if a worker process fails, and it exits immediately on a " "worker thread failure or when interrupted." msgstr "" -#: ../build/NEWS:12968 +#: ../build/NEWS:16922 msgid "" ":issue:`36454`: Change test_time.test_monotonic() to test only the lower " "bound of elapsed time after a sleep command rather than the upper bound. " @@ -22453,37 +29709,37 @@ msgid "" "Stinner." msgstr "" -#: ../build/NEWS:12973 +#: ../build/NEWS:16927 msgid "" ":issue:`32424`: Improve test coverage for xml.etree.ElementTree. Patch by " "Gordon P. Hemsley." msgstr "" -#: ../build/NEWS:12976 +#: ../build/NEWS:16930 msgid "" ":issue:`32424`: Fix typo in test_cyclic_gc() test for xml.etree.ElementTree. " "Patch by Gordon P. Hemsley." msgstr "" -#: ../build/NEWS:12979 +#: ../build/NEWS:16933 msgid "" ":issue:`36635`: Add a new :mod:`_testinternalcapi` module to test the " "internal C API." msgstr "" -#: ../build/NEWS:12982 +#: ../build/NEWS:16936 msgid "" ":issue:`36629`: Fix ``test_imap4_host_default_value()`` of ``test_imaplib``: " "catch also :data:`errno.ENETUNREACH` error." msgstr "" -#: ../build/NEWS:12985 +#: ../build/NEWS:16939 msgid "" ":issue:`36611`: Fix ``test_sys.test_getallocatedblocks()`` when :mod:" "`tracemalloc` is enabled." msgstr "" -#: ../build/NEWS:12988 +#: ../build/NEWS:16942 msgid "" ":issue:`36560`: Fix reference leak hunting in regrtest: compute also deltas " "(of reference count, allocated memory blocks, file descriptor count) during " @@ -22491,58 +29747,58 @@ msgid "" "reference leaks." msgstr "" -#: ../build/NEWS:12993 +#: ../build/NEWS:16947 msgid "" ":issue:`36565`: Fix reference hunting (``python3 -m test -R 3:3``) when " "Python has no built-in abc module." msgstr "" -#: ../build/NEWS:12996 +#: ../build/NEWS:16950 msgid "" ":issue:`31904`: Port test_resource to VxWorks: skip tests cases setting " "RLIMIT_FSIZE and RLIMIT_CPU." msgstr "" -#: ../build/NEWS:12999 +#: ../build/NEWS:16953 msgid "" ":issue:`31904`: Fix test_tabnanny on VxWorks: adjust ENOENT error message." msgstr "" -#: ../build/NEWS:13001 +#: ../build/NEWS:16955 msgid "" ":issue:`36436`: Fix ``_testcapi.pymem_buffer_overflow()``: handle memory " "allocation failure." msgstr "" -#: ../build/NEWS:13004 +#: ../build/NEWS:16958 msgid "" ":issue:`31904`: Fix test_utf8_mode on VxWorks: Python always use UTF-8 on " "VxWorks." msgstr "" -#: ../build/NEWS:13007 +#: ../build/NEWS:16961 msgid "" ":issue:`36341`: Fix tests that may fail with PermissionError upon calling " "bind() on AF_UNIX sockets." msgstr "" -#: ../build/NEWS:13013 +#: ../build/NEWS:16967 msgid ":issue:`36747`: Remove the stale scriptsinstall Makefile target." msgstr "" -#: ../build/NEWS:13015 +#: ../build/NEWS:16969 msgid "" ":issue:`21536`: On Unix, C extensions are no longer linked to libpython " "except on Android and Cygwin." msgstr "" -#: ../build/NEWS:13018 +#: ../build/NEWS:16972 msgid "" "It is now possible for a statically linked Python to load a C extension " "built using a shared library Python." msgstr "" -#: ../build/NEWS:13021 +#: ../build/NEWS:16975 msgid "" "When Python is embedded, ``libpython`` must not be loaded with " "``RTLD_LOCAL``, but ``RTLD_GLOBAL`` instead. Previously, using " @@ -22551,18 +29807,18 @@ msgid "" "built by the ``*shared*`` section of ``Modules/Setup``." msgstr "" -#: ../build/NEWS:13027 +#: ../build/NEWS:16981 msgid "distutils, python-config and python-config.py have been modified." msgstr "" -#: ../build/NEWS:13029 +#: ../build/NEWS:16983 msgid "" ":issue:`36707`: ``./configure --with-pymalloc`` no longer adds the ``m`` " "flag to SOABI (sys.implementation.cache_tag). Enabling or disabling pymalloc " "has no impact on the ABI." msgstr "" -#: ../build/NEWS:13033 +#: ../build/NEWS:16987 msgid "" ":issue:`36635`: Change ``PyAPI_FUNC(type)``, ``PyAPI_DATA(type)`` and " "``PyMODINIT_FUNC`` macros of ``pyport.h`` when ``Py_BUILD_CORE_MODULE`` is " @@ -22571,11 +29827,11 @@ msgid "" "PyInit_xxx() function in DLL exports on Windows." msgstr "" -#: ../build/NEWS:13039 +#: ../build/NEWS:16993 msgid ":issue:`31904`: Don't build the ``_crypt`` extension on VxWorks." msgstr "" -#: ../build/NEWS:13041 +#: ../build/NEWS:16995 msgid "" ":issue:`36618`: Add ``-fmax-type-align=8`` to CFLAGS when clang compiler is " "detected. The pymalloc memory allocator aligns memory on 8 bytes. On x86-64, " @@ -22587,13 +29843,13 @@ msgid "" "third party C extensions can have the same issue." msgstr "" -#: ../build/NEWS:13050 +#: ../build/NEWS:17004 msgid "" ":issue:`36605`: ``make tags`` and ``make TAGS`` now also parse ``Modules/_io/" "*.c`` and ``Modules/_io/*.h``." msgstr "" -#: ../build/NEWS:13053 +#: ../build/NEWS:17007 msgid "" ":issue:`36465`: Release builds and debug builds are now ABI compatible: " "defining the ``Py_DEBUG`` macro no longer implies the ``Py_TRACE_REFS`` " @@ -22603,50 +29859,50 @@ msgid "" "configure --with-trace-refs`` build option." msgstr "" -#: ../build/NEWS:13060 +#: ../build/NEWS:17014 msgid "" ":issue:`36577`: setup.py now correctly reports missing OpenSSL headers and " "libraries again." msgstr "" -#: ../build/NEWS:13063 +#: ../build/NEWS:17017 msgid "" ":issue:`36544`: Fix regression introduced in :issue:`36146` refactoring " "setup.py" msgstr "" -#: ../build/NEWS:13065 +#: ../build/NEWS:17019 msgid "" ":issue:`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:13069 +#: ../build/NEWS:17023 msgid "" ":issue:`36503`: Remove references to \"aix3\" and \"aix4\". Patch by M. Felt." msgstr "" -#: ../build/NEWS:13074 +#: ../build/NEWS:17028 msgid "" ":issue:`35920`: Added platform.win32_edition() and platform.win32_is_iot(). " "Added support for cross-compiling packages for Windows ARM32. Skip tests " "that are not expected to work on Windows IoT Core ARM32." msgstr "" -#: ../build/NEWS:13078 +#: ../build/NEWS:17032 msgid "" ":issue:`36649`: Remove trailing spaces for registry keys when installed via " "the Store." msgstr "" -#: ../build/NEWS:13081 +#: ../build/NEWS:17035 msgid "" ":issue:`34144`: Fixed activate.bat to correctly update codepage when chcp." "com returns dots in output. Patch by Lorenz Mende." msgstr "" -#: ../build/NEWS:13084 +#: ../build/NEWS:17038 msgid "" ":issue:`36509`: Added preset-iot layout for Windows IoT ARM containers. This " "layout doesn't contain UI components like tkinter or IDLE. It also doesn't " @@ -22654,7 +29910,7 @@ msgid "" "cross-compiled when using MSVC." msgstr "" -#: ../build/NEWS:13089 +#: ../build/NEWS:17043 msgid "" ":issue:`35941`: enum_certificates function of the ssl module now returns " "certificates from all available certificate stores inside windows in a query " @@ -22666,24 +29922,24 @@ msgid "" "the windows certificate revocation list stores." msgstr "" -#: ../build/NEWS:13099 +#: ../build/NEWS:17053 msgid "" ":issue:`36441`: Fixes creating a venv when debug binaries are installed." msgstr "" -#: ../build/NEWS:13101 +#: ../build/NEWS:17055 msgid "" ":issue:`36085`: Enable better DLL resolution on Windows by using safe DLL " "search paths and adding :func:`os.add_dll_directory`." msgstr "" -#: ../build/NEWS:13104 +#: ../build/NEWS:17058 msgid "" ":issue:`36010`: Add the venv standard library module to the nuget " "distribution for Windows." msgstr "" -#: ../build/NEWS:13107 +#: ../build/NEWS:17061 msgid "" ":issue:`29515`: Add the following socket module constants on Windows: " "IPPROTO_AH IPPROTO_CBT IPPROTO_DSTOPTS IPPROTO_EGP IPPROTO_ESP " @@ -22693,25 +29949,25 @@ msgid "" "IPPROTO_RDP IPPROTO_ROUTING IPPROTO_SCTP IPPROTO_ST" msgstr "" -#: ../build/NEWS:13115 +#: ../build/NEWS:17069 msgid "" ":issue:`35947`: Added current version of libffi to cpython-source-deps. " "Change _ctypes to use current version of libffi on Windows." msgstr "" -#: ../build/NEWS:13118 +#: ../build/NEWS:17072 msgid "" ":issue:`34060`: Report system load when running test suite on Windows. Patch " "by Ammar Askar. Based on prior work by Jeremy Kloth." msgstr "" -#: ../build/NEWS:13121 +#: ../build/NEWS:17075 msgid "" ":issue:`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:13127 +#: ../build/NEWS:17081 msgid "" ":issue:`34602`: Avoid failures setting macOS stack resource limit with " "resource.setrlimit. This reverts an earlier fix for :issue:`18075` which " @@ -22719,31 +29975,31 @@ msgid "" "macOS." msgstr "" -#: ../build/NEWS:13135 +#: ../build/NEWS:17089 msgid "" ":issue:`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:13142 +#: ../build/NEWS:17096 msgid ":issue:`14546`: Fix the argument handling in Tools/scripts/lll.py." msgstr "" -#: ../build/NEWS:13147 +#: ../build/NEWS:17101 msgid "" ":issue:`36763`: Fix memory leak in :c:func:`Py_SetStandardStreamEncoding`: " "release memory if the function is called twice." msgstr "" -#: ../build/NEWS:13150 +#: ../build/NEWS:17104 msgid "" ":issue:`36641`: :c:expr:`PyDoc_VAR(name)` and :c:expr:`PyDoc_STRVAR(name," "str)` now create ``static const char name[]`` instead of ``static char " "name[]``. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:13154 +#: ../build/NEWS:17108 msgid "" ":issue:`36389`: Change the value of ``CLEANBYTE``, ``DEADDYTE`` and " "``FORBIDDENBYTE`` internal constants used by debug hooks on Python memory " @@ -22753,7 +30009,7 @@ msgid "" "``free()``." msgstr "" -#: ../build/NEWS:13161 +#: ../build/NEWS:17115 msgid "" ":issue:`36443`: Since Python 3.7.0, calling :c:func:`Py_DecodeLocale` " "before :c:func:`Py_Initialize` produces mojibake if the ``LC_CTYPE`` locale " @@ -22763,7 +30019,7 @@ msgid "" "c:func:`_Py_PreInitialize` API with ``_PyPreConfig``." msgstr "" -#: ../build/NEWS:13168 +#: ../build/NEWS:17122 msgid "" ":issue:`36025`: Fixed an accidental change to the datetime C API where the " "arguments to the :c:func:`PyDate_FromTimestamp` function were incorrectly " @@ -22773,7 +30029,7 @@ msgid "" "by Paul Ganssle." msgstr "" -#: ../build/NEWS:13175 +#: ../build/NEWS:17129 msgid "" ":issue:`35810`: Modify ``PyObject_Init`` to correctly increase the refcount " "of heap- allocated Type objects. Also fix the refcounts of the heap-" @@ -22781,22 +30037,22 @@ msgid "" "type's refcount in tp_dealloc" msgstr "" -#: ../build/NEWS:13182 +#: ../build/NEWS:17136 msgid "Python 3.8.0 alpha 3" msgstr "" -#: ../build/NEWS:13184 +#: ../build/NEWS:17138 msgid "*Release date: 2019-03-25*" msgstr "" -#: ../build/NEWS:13189 +#: ../build/NEWS:17143 msgid "" ":issue:`36216`: Changes urlsplit() to raise ValueError when the URL contains " "characters that decompose under IDNA encoding (NFKC-normalization) into " "characters that affect how the URL is parsed." msgstr "" -#: ../build/NEWS:13193 +#: ../build/NEWS:17147 msgid "" ":issue:`35121`: Don't send cookies of domain A without Domain attribute to " "domain B when domain A is a suffix match of domain B while using a cookiejar " @@ -22804,104 +30060,104 @@ msgid "" "Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:13201 +#: ../build/NEWS:17155 msgid "" ":issue:`36421`: Fix a possible double decref in _ctypes.c's " "``PyCArrayType_new()``." msgstr "" -#: ../build/NEWS:13204 +#: ../build/NEWS:17158 msgid ":issue:`36412`: Fix a possible crash when creating a new dictionary." msgstr "" -#: ../build/NEWS:13206 +#: ../build/NEWS:17160 msgid ":issue:`36398`: Fix a possible crash in ``structseq_repr()``." msgstr "" -#: ../build/NEWS:13208 +#: ../build/NEWS:17162 msgid "" ":issue:`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:13211 +#: ../build/NEWS:17165 msgid ":issue:`36365`: repr(structseq) is no longer limited to 512 bytes." msgstr "" -#: ../build/NEWS:13213 +#: ../build/NEWS:17167 msgid "" ":issue:`36374`: Fix a possible null pointer dereference in " "``merge_consts_recursive()``. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:13216 +#: ../build/NEWS:17170 msgid "" ":issue:`36236`: At Python initialization, the current directory is no longer " "prepended to :data:`sys.path` if it has been removed." msgstr "" -#: ../build/NEWS:13219 +#: ../build/NEWS:17173 msgid "" ":issue:`36352`: Python initialization now fails with an error, rather than " "silently truncating paths, if a path is too long." msgstr "" -#: ../build/NEWS:13222 +#: ../build/NEWS:17176 msgid "" ":issue:`36301`: Python initialization now fails if decoding ``pybuilddir." "txt`` configuration file fails at startup." msgstr "" -#: ../build/NEWS:13225 +#: ../build/NEWS:17179 msgid "" ":issue:`36333`: Fix leak in _PyRuntimeState_Fini. Contributed by Stéphane " "Wirtel." msgstr "" -#: ../build/NEWS:13228 +#: ../build/NEWS:17182 msgid "" ":issue:`36332`: The builtin :func:`compile` can now handle AST objects that " "contain assignment expressions. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:13231 +#: ../build/NEWS:17185 msgid "" ":issue:`36282`: Improved error message for too much positional arguments in " "some builtin functions." msgstr "" -#: ../build/NEWS:13234 +#: ../build/NEWS:17188 msgid "" ":issue:`30040`: New empty dict uses fewer memory for now. It used more " "memory than empty dict created by ``dict.clear()``. And empty dict creation " "and deletion is about 2x faster. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:13238 +#: ../build/NEWS:17192 msgid "" ":issue:`36262`: Fix an unlikely memory leak on conversion from string to " "float in the function ``_Py_dg_strtod()`` used by ``float(str)``, " "``complex(str)``, :func:`pickle.load`, :func:`marshal.load`, etc." msgstr "" -#: ../build/NEWS:13242 +#: ../build/NEWS:17196 msgid ":issue:`36252`: Update Unicode databases to version 12.0.0." msgstr "" -#: ../build/NEWS:13244 +#: ../build/NEWS:17198 msgid "" ":issue:`36218`: Fix a segfault occurring when sorting a list of " "heterogeneous values. Patch contributed by Rémi Lapeyre and Elliot " "Gorokhovsky." msgstr "" -#: ../build/NEWS:13247 +#: ../build/NEWS:17201 msgid "" ":issue:`36188`: Cleaned up left-over vestiges of Python 2 unbound method " "handling in method objects and documentation. Patch by Martijn Pieters" msgstr "" -#: ../build/NEWS:13250 +#: ../build/NEWS:17204 msgid "" ":issue:`36124`: Add a new interpreter-specific dict and expose it in the C-" "API via PyInterpreterState_GetDict(). This parallels " @@ -22909,7 +30165,7 @@ msgid "" "PyModule_GetState() for their own internal per-interpreter state." msgstr "" -#: ../build/NEWS:13255 +#: ../build/NEWS:17209 msgid "" ":issue:`35975`: Add a ``feature_version`` flag to ``ast.parse()`` " "(documented) and ``compile()`` (hidden) that allows tweaking the parser to " @@ -22920,11 +30176,11 @@ msgid "" "the parser driver recognizes.)" msgstr "" -#: ../build/NEWS:13263 +#: ../build/NEWS:17217 msgid ":issue:`31904`: Use UTF-8 as the system encoding on VxWorks." msgstr "" -#: ../build/NEWS:13265 +#: ../build/NEWS:17219 msgid "" ":issue:`36048`: The :meth:`~object.__index__` special method will be used " "instead of :meth:`~object.__int__` for implicit conversion of Python numbers " @@ -22932,19 +30188,19 @@ msgid "" "been deprecated." msgstr "" -#: ../build/NEWS:13270 +#: ../build/NEWS:17224 msgid "" ":issue:`35808`: Retire pgen and use a modified version of pgen2 to generate " "the parser. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:13276 +#: ../build/NEWS:17230 msgid "" ":issue:`36401`: The class documentation created by pydoc now has a separate " "section for readonly properties." msgstr "" -#: ../build/NEWS:13279 +#: ../build/NEWS:17233 msgid "" ":issue:`36320`: The typing.NamedTuple() class has deprecated the " "_field_types attribute in favor of the __annotations__ attribute which " @@ -22952,19 +30208,19 @@ msgid "" "OrderedDict to a regular dict." msgstr "" -#: ../build/NEWS:13284 +#: ../build/NEWS:17238 msgid "" ":issue:`34745`: Fix :mod:`asyncio` ssl memory issues caused by circular " "references" msgstr "" -#: ../build/NEWS:13287 +#: ../build/NEWS:17241 msgid "" ":issue:`36324`: Add method to statistics.NormalDist for computing the " "inverse cumulative normal distribution." msgstr "" -#: ../build/NEWS:13290 +#: ../build/NEWS:17244 msgid "" ":issue:`36321`: collections.namedtuple() misspelled the name of an " "attribute. To be consistent with typing.NamedTuple, the attribute name " @@ -22973,60 +30229,60 @@ msgid "" "version may be removed in the future." msgstr "" -#: ../build/NEWS:13296 +#: ../build/NEWS:17250 msgid "" ":issue:`36297`: \"unicode_internal\" codec is removed. It was deprecated " "since Python 3.3. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:13299 +#: ../build/NEWS:17253 msgid "" ":issue:`36298`: Raise ModuleNotFoundError in pyclbr when a module can't be " "found. Thanks to 'mental' for the bug report." msgstr "" -#: ../build/NEWS:13302 +#: ../build/NEWS:17256 msgid "" ":issue:`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:13306 +#: ../build/NEWS:17260 msgid "" ":issue:`36285`: Fix integer overflows in the array module. Patch by Stephan " "Hohe." msgstr "" -#: ../build/NEWS:13309 +#: ../build/NEWS:17263 msgid ":issue:`31904`: Add _signal module support for VxWorks." msgstr "" -#: ../build/NEWS:13311 +#: ../build/NEWS:17265 msgid "" ":issue:`36272`: :mod:`logging` does not silently ignore RecursionError " "anymore. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:13314 +#: ../build/NEWS:17268 msgid "" ":issue:`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:13317 +#: ../build/NEWS:17271 msgid "" ":issue:`35931`: The :mod:`pdb` ``debug`` command now gracefully handles all " "exceptions." msgstr "" -#: ../build/NEWS:13320 +#: ../build/NEWS:17274 msgid "" ":issue:`36251`: Fix format strings used for stderrprinter and re.Match " "reprs. Patch by Stephan Hohe." msgstr "" -#: ../build/NEWS:13323 +#: ../build/NEWS:17277 msgid "" ":issue:`36235`: Fix ``CFLAGS`` in ``customize_compiler()`` of ``distutils." "sysconfig``: when the ``CFLAGS`` environment variable is defined, don't " @@ -23034,84 +30290,84 @@ msgid "" "patch written by David Malcolm." msgstr "" -#: ../build/NEWS:13328 +#: ../build/NEWS:17282 msgid "" ":issue:`35807`: Update ensurepip to install pip 19.0.3 and setuptools 40.8.0." msgstr "" -#: ../build/NEWS:13330 +#: ../build/NEWS:17284 msgid ":issue:`36139`: Release GIL when closing :class:`~mmap.mmap` objects." msgstr "" -#: ../build/NEWS:13332 +#: ../build/NEWS:17286 msgid "" ":issue:`36179`: Fix two unlikely reference leaks in _hashopenssl. The leaks " "only occur in out-of-memory cases." msgstr "" -#: ../build/NEWS:13335 +#: ../build/NEWS:17289 msgid "" ":issue:`36169`: Add overlap() method to statistics.NormalDist. Computes the " "overlapping coefficient for two normal distributions." msgstr "" -#: ../build/NEWS:13338 +#: ../build/NEWS:17292 msgid "" ":issue:`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:13342 +#: ../build/NEWS:17296 msgid "" ":issue:`36130`: Fix ``pdb`` with ``skip=...`` when stepping into a frame " "without a ``__name__`` global. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:13345 +#: ../build/NEWS:17299 msgid "" ":issue:`35652`: shutil.copytree(copy_function=...) erroneously pass DirEntry " "instead of a path string." msgstr "" -#: ../build/NEWS:13348 +#: ../build/NEWS:17302 msgid "" ":issue:`35178`: Ensure custom :func:`warnings.formatwarning` function can " "receive `line` as positional argument. Based on patch by Tashrif Billah." msgstr "" -#: ../build/NEWS:13351 +#: ../build/NEWS:17305 msgid "" ":issue:`36106`: Resolve potential name clash with libm's sinpi(). Patch by " "Dmitrii Pasechnik." msgstr "" -#: ../build/NEWS:13354 +#: ../build/NEWS:17308 msgid "" ":issue:`36091`: Clean up reference to async generator in Lib/types. Patch by " "Henry Chen." msgstr "" -#: ../build/NEWS:13357 +#: ../build/NEWS:17311 msgid "" ":issue:`36043`: :class:`FileCookieJar` supports :term:`path-like object`. " "Contributed by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:13360 +#: ../build/NEWS:17314 msgid "" ":issue:`35899`: Enum has been fixed to correctly handle empty strings and " "strings with non-Latin characters (ie. 'α', 'א') without crashing. Original " "patch contributed by Maxwell. Assisted by Stéphane Wirtel." msgstr "" -#: ../build/NEWS:13364 +#: ../build/NEWS:17318 msgid "" ":issue:`21269`: Add ``args`` and ``kwargs`` properties to mock call objects. " "Contributed by Kumar Akshay." msgstr "" -#: ../build/NEWS:13367 +#: ../build/NEWS:17321 msgid "" ":issue:`30670`: `pprint.pp` has been added to pretty-print objects with " "dictionary keys being sorted with their insertion order by default. " @@ -23119,80 +30375,80 @@ msgid "" "and `pprint.PrettyPrinter`. Contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:13372 +#: ../build/NEWS:17326 msgid "" ":issue:`35843`: Implement ``__getitem__`` for ``_NamespacePath``. Patch by " "Anthony Sottile." msgstr "" -#: ../build/NEWS:13375 +#: ../build/NEWS:17329 msgid "" ":issue:`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:13379 +#: ../build/NEWS:17333 msgid "" ":issue:`35715`: Librates the return value of a ProcessPoolExecutor " "_process_worker after it's no longer needed to free memory" msgstr "" -#: ../build/NEWS:13382 +#: ../build/NEWS:17336 msgid "" ":issue:`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:13386 +#: ../build/NEWS:17340 msgid ":issue:`35661`: Store the venv prompt in pyvenv.cfg." msgstr "" -#: ../build/NEWS:13388 +#: ../build/NEWS:17342 msgid "" ":issue:`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:13392 +#: ../build/NEWS:17346 msgid "" ":issue:`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:13396 +#: ../build/NEWS:17350 msgid ":issue:`35198`: Fix C++ extension compilation on AIX" msgstr "" -#: ../build/NEWS:13401 +#: ../build/NEWS:17355 msgid "" ":issue:`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:13405 +#: ../build/NEWS:17359 msgid "" ":issue:`36138`: Improve documentation about converting datetime.timedelta to " "scalars." msgstr "" -#: ../build/NEWS:13408 +#: ../build/NEWS:17362 msgid "" ":issue:`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:13415 +#: ../build/NEWS:17369 msgid "" ":issue:`36234`: test_posix.PosixUidGidTests: add tests for invalid uid/gid " "type (str). Initial patch written by David Malcolm." msgstr "" -#: ../build/NEWS:13418 +#: ../build/NEWS:17372 msgid "" ":issue:`29571`: Fix ``test_re.test_locale_flag()``: use ``locale." "getpreferredencoding()`` rather than ``locale.getlocale()`` to get the " @@ -23200,158 +30456,158 @@ msgid "" "encoding." msgstr "" -#: ../build/NEWS:13423 +#: ../build/NEWS:17377 msgid ":issue:`36123`: Fix race condition in test_socket." msgstr "" -#: ../build/NEWS:13428 +#: ../build/NEWS:17382 msgid "" ":issue:`36356`: Fix leaks that led to build failure when configured with " "address sanitizer." msgstr "" -#: ../build/NEWS:13431 +#: ../build/NEWS:17385 msgid "" ":issue:`36146`: Add ``TEST_EXTENSIONS`` constant to ``setup.py`` to allow to " "not build test extensions like ``_testcapi``." msgstr "" -#: ../build/NEWS:13434 +#: ../build/NEWS:17388 msgid "" ":issue:`36146`: Fix setup.py on macOS: only add ``/usr/include/ffi`` to " "include directories of _ctypes, not for all extensions." msgstr "" -#: ../build/NEWS:13437 +#: ../build/NEWS:17391 msgid ":issue:`31904`: Enable build system to cross-build for VxWorks RTOS." msgstr "" -#: ../build/NEWS:13442 +#: ../build/NEWS:17396 msgid "" ":issue:`36312`: Fixed decoders for the following code pages: 50220, 50221, " "50222, 50225, 50227, 50229, 57002 through 57011, 65000 and 42." msgstr "" -#: ../build/NEWS:13445 +#: ../build/NEWS:17399 msgid "" ":issue:`36264`: Don't honor POSIX ``HOME`` in ``os.path.expanduser`` on " "windows. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:13448 +#: ../build/NEWS:17402 msgid "" ":issue:`24643`: Fix name collisions due to ``#define timezone _timezone`` in " "PC/pyconfig.h." msgstr "" -#: ../build/NEWS:13454 +#: ../build/NEWS:17408 msgid ":issue:`36405`: Use dict unpacking in idlelib." msgstr "" -#: ../build/NEWS:13456 +#: ../build/NEWS:17410 msgid "" ":issue:`36396`: Remove fgBg param of idlelib.config.GetHighlight(). This " "param was only used twice and changed the return type." msgstr "" -#: ../build/NEWS:13459 +#: ../build/NEWS:17413 msgid "" ":issue:`36176`: Fix IDLE autocomplete & calltip popup colors. Prevent " "conflicts with Linux dark themes (and slightly darken calltip background)." msgstr "" -#: ../build/NEWS:13462 +#: ../build/NEWS:17416 msgid "" ":issue:`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:13466 +#: ../build/NEWS:17420 msgid ":issue:`23216`: Add docstrings to IDLE search modules." msgstr "" -#: ../build/NEWS:13468 +#: ../build/NEWS:17422 msgid "" ":issue:`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:13472 +#: ../build/NEWS:17426 msgid "" ":issue:`32129`: Avoid blurry IDLE application icon on macOS with Tk 8.6. " "Patch by Kevin Walzer." msgstr "" -#: ../build/NEWS:13475 +#: ../build/NEWS:17429 msgid "" ":issue:`36096`: Refactor class variables to instance variables in colorizer." msgstr "" -#: ../build/NEWS:13477 +#: ../build/NEWS:17431 msgid "" ":issue:`30348`: Increase test coverage of idlelib.autocomplete by 30%. Patch " "by Louie Lu" msgstr "" -#: ../build/NEWS:13483 +#: ../build/NEWS:17437 msgid "" ":issue:`35132`: Fix py-list and py-bt commands of python-gdb.py on gdb7." msgstr "" -#: ../build/NEWS:13485 +#: ../build/NEWS:17439 msgid ":issue:`32217`: Fix freeze script on Windows." msgstr "" -#: ../build/NEWS:13490 +#: ../build/NEWS:17444 msgid "" ":issue:`36381`: Raise ``DeprecationWarning`` when '#' formats are used for " "building or parsing values without ``PY_SSIZE_T_CLEAN``." msgstr "" -#: ../build/NEWS:13493 +#: ../build/NEWS:17447 msgid "" ":issue:`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:13499 +#: ../build/NEWS:17453 msgid "Python 3.8.0 alpha 2" msgstr "" -#: ../build/NEWS:13501 +#: ../build/NEWS:17455 msgid "*Release date: 2019-02-25*" msgstr "" -#: ../build/NEWS:13506 +#: ../build/NEWS:17460 msgid "" ":issue:`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:13510 +#: ../build/NEWS:17464 msgid "" ":issue:`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:13513 +#: ../build/NEWS:17467 msgid "" ":issue:`35942`: The error message emitted when returning invalid types from " "``__fspath__`` in interfaces that allow passing :class:`~os.PathLike` " "objects has been improved and now it does explain the origin of the error." msgstr "" -#: ../build/NEWS:13517 +#: ../build/NEWS:17471 msgid "" ":issue:`36016`: ``gc.get_objects`` can now receive an optional parameter " "indicating a generation to get objects from. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:13520 +#: ../build/NEWS:17474 msgid "" ":issue:`1054041`: When the main interpreter exits due to an uncaught " "KeyboardInterrupt, the process now exits in the appropriate manner for its " @@ -23360,67 +30616,67 @@ msgid "" "to stop." msgstr "" -#: ../build/NEWS:13526 +#: ../build/NEWS:17480 msgid "" ":issue:`35992`: Fix ``__class_getitem__()`` not being called on a class with " "a custom non-subscriptable metaclass." msgstr "" -#: ../build/NEWS:13529 +#: ../build/NEWS:17483 msgid "" ":issue:`35993`: Fix a crash on fork when using subinterpreters. Contributed " "by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:13532 +#: ../build/NEWS:17486 msgid ":issue:`35991`: Fix a potential double free in Modules/_randommodule.c." msgstr "" -#: ../build/NEWS:13534 +#: ../build/NEWS:17488 msgid "" ":issue:`35961`: Fix a crash in slice_richcompare(): use strong references " "rather than stolen references for the two temporary internal tuples." msgstr "" -#: ../build/NEWS:13537 +#: ../build/NEWS:17491 msgid "" ":issue:`35911`: Enable the creation of cell objects by adding a ``cell." "__new__`` method, and expose the type ``cell`` in ``Lib/types.py`` under the " "name CellType. Patch by Pierre Glaser." msgstr "" -#: ../build/NEWS:13541 +#: ../build/NEWS:17495 msgid "" ":issue:`12822`: Use monotonic clock for ``pthread_cond_timedwait`` when " "``pthread_condattr_setclock`` and ``CLOCK_MONOTONIC`` are available." msgstr "" -#: ../build/NEWS:13544 +#: ../build/NEWS:17498 msgid "" ":issue:`15248`: The compiler emits now syntax warnings in the case when a " "comma is likely missed before tuple or list." msgstr "" -#: ../build/NEWS:13547 +#: ../build/NEWS:17501 msgid "" ":issue:`35886`: The implementation of PyInterpreterState has been moved into " "the internal header files (guarded by Py_BUILD_CORE)." msgstr "" -#: ../build/NEWS:13550 +#: ../build/NEWS:17504 msgid "" ":issue:`31506`: Clarify the errors reported when ``object.__new__`` and " "``object.__init__`` receive more than one argument. Contributed by Sanyam " "Khurana." msgstr "" -#: ../build/NEWS:13554 +#: ../build/NEWS:17508 msgid "" ":issue:`35724`: Signal-handling is now guaranteed to happen relative to the " "main interpreter." msgstr "" -#: ../build/NEWS:13557 +#: ../build/NEWS:17511 msgid "" ":issue:`33608`: We added a new internal _Py_AddPendingCall() that operates " "relative to the provided interpreter. This allows us to use the existing " @@ -23430,20 +30686,20 @@ msgid "" "interpreter." msgstr "" -#: ../build/NEWS:13564 +#: ../build/NEWS:17518 msgid "" ":issue:`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:13570 +#: ../build/NEWS:17524 msgid "" ":issue:`35512`: :func:`unittest.mock.patch.dict` used as a decorator with " "string target resolves the target during function call instead of during " "decorator construction. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:13574 +#: ../build/NEWS:17528 msgid "" ":issue:`36018`: Add statistics.NormalDist, a tool for creating and " "manipulating normal distributions of random variable. Features a composite " @@ -23451,56 +30707,56 @@ msgid "" "single entity." msgstr "" -#: ../build/NEWS:13579 +#: ../build/NEWS:17533 msgid "" ":issue:`35904`: Added statistics.fmean() as a faster, floating point variant " "of the existing mean() function." msgstr "" -#: ../build/NEWS:13582 +#: ../build/NEWS:17536 msgid "" ":issue:`35918`: Removed broken ``has_key`` method from multiprocessing." "managers.SyncManager.dict. Contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:13585 +#: ../build/NEWS:17539 msgid ":issue:`18283`: Add support for bytes to :func:`shutil.which`." msgstr "" -#: ../build/NEWS:13587 +#: ../build/NEWS:17541 msgid "" ":issue:`35960`: Fix :func:`dataclasses.field` throwing away empty mapping " "objects passed as metadata." msgstr "" -#: ../build/NEWS:13590 +#: ../build/NEWS:17544 msgid "" ":issue:`35500`: Write expected and actual call parameters on separate lines " "in :meth:`unittest.mock.Mock.assert_called_with` assertion errors. " "Contributed by Susan Su." msgstr "" -#: ../build/NEWS:13594 +#: ../build/NEWS:17548 msgid "" ":issue:`35931`: The :mod:`pdb` ``debug`` command now gracefully handles " "syntax errors." msgstr "" -#: ../build/NEWS:13597 +#: ../build/NEWS:17551 msgid "" ":issue:`24209`: In http.server script, rely on getaddrinfo to bind to " "preferred address based on the bind parameter. Now default bind or binding " "to a name may bind to IPv6 or dual-stack, depending on the environment." msgstr "" -#: ../build/NEWS:13601 +#: ../build/NEWS:17555 msgid "" ":issue:`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:13605 +#: ../build/NEWS:17559 msgid "" ":issue:`35378`: Fix a reference issue inside :class:`multiprocessing.Pool` " "that caused the pool to remain alive if it was deleted without being closed " @@ -23509,7 +30765,7 @@ msgid "" "so the pool does not get destroyed if a pool iterator is still alive." msgstr "" -#: ../build/NEWS:13612 +#: ../build/NEWS:17566 msgid "" ":issue:`34294`: re module, fix wrong capturing groups in rare cases. :func:" "`re.search`, :func:`re.findall`, :func:`re.sub` and other functions that " @@ -23517,21 +30773,21 @@ msgid "" "between two match attempts. Patch by Ma Lin." msgstr "" -#: ../build/NEWS:13617 +#: ../build/NEWS:17571 msgid "" ":issue:`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:13621 +#: ../build/NEWS:17575 msgid "" ":issue:`35606`: Implement :func:`math.prod` as analogous function to :func:" "`sum` that returns the product of a 'start' value (default: 1) times an " "iterable of numbers. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:13625 +#: ../build/NEWS:17579 msgid "" ":issue:`32417`: Performing arithmetic between :class:`datetime.datetime` " "subclasses and :class:`datetime.timedelta` now returns an object of the same " @@ -23541,51 +30797,51 @@ msgid "" "``tz`` argument now *also* retain their subclass." msgstr "" -#: ../build/NEWS:13632 +#: ../build/NEWS:17586 msgid "" ":issue:`35153`: Add *headers* optional keyword-only parameter to :class:" "`xmlrpc.client.ServerProxy`, :class:`xmlrpc.client.Transport` and :class:" "`xmlrpc.client.SafeTransport`. Patch by Cédric Krier." msgstr "" -#: ../build/NEWS:13636 +#: ../build/NEWS:17590 msgid "" ":issue:`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:13643 +#: ../build/NEWS:17597 msgid "" ":issue:`36083`: Fix formatting of --check-hash-based-pycs options in the " "manpage Synopsis." msgstr "" -#: ../build/NEWS:13646 +#: ../build/NEWS:17600 msgid "" ":issue:`36007`: Bump minimum sphinx version to 1.8. Patch by Anthony " "Sottile." msgstr "" -#: ../build/NEWS:13648 +#: ../build/NEWS:17602 msgid "" ":issue:`22062`: Update documentation and docstrings for pathlib. Original " "patch by Mike Short." msgstr "" -#: ../build/NEWS:13654 +#: ../build/NEWS:17608 msgid "" ":issue:`27313`: Avoid test_ttk_guionly ComboboxTest failure with macOS Cocoa " "Tk." msgstr "" -#: ../build/NEWS:13657 +#: ../build/NEWS:17611 msgid "" ":issue:`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:13661 +#: ../build/NEWS:17615 msgid "" ":issue:`36037`: Fix test_ssl for strict OpenSSL configuration like RHEL8 " "strict crypto policy. Use older TLS version for minimum TLS version of the " @@ -23593,90 +30849,90 @@ msgid "" "TLS version." msgstr "" -#: ../build/NEWS:13666 +#: ../build/NEWS:17620 msgid ":issue:`35798`: Added :func:`test.support.check_syntax_warning`." msgstr "" -#: ../build/NEWS:13668 +#: ../build/NEWS:17622 msgid "" ":issue:`35505`: Make test_imap4_host_default_value independent on whether " "the local IMAP server is running." msgstr "" -#: ../build/NEWS:13671 +#: ../build/NEWS:17625 msgid "" ":issue:`35917`: multiprocessing: provide unit tests for SyncManager and " "SharedMemoryManager classes + all the shareable types which are supposed to " "be supported by them. (patch by Giampaolo Rodola)" msgstr "" -#: ../build/NEWS:13675 +#: ../build/NEWS:17629 msgid "" ":issue:`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:13678 +#: ../build/NEWS:17632 msgid "Patch by Michael Felt (aixtools)" msgstr "" -#: ../build/NEWS:13680 +#: ../build/NEWS:17634 msgid "" ":issue:`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:13687 +#: ../build/NEWS:17641 msgid "" ":issue:`35976`: Added ARM build support to Windows build files in PCBuild." msgstr "" -#: ../build/NEWS:13689 +#: ../build/NEWS:17643 msgid "" ":issue:`35692`: ``pathlib`` no longer raises when checking file and " "directory existence on drives that are not ready" msgstr "" -#: ../build/NEWS:13692 +#: ../build/NEWS:17646 msgid "" ":issue:`35872`: Uses the base Python executable when invoking venv in a " "virtual environment" msgstr "" -#: ../build/NEWS:13695 +#: ../build/NEWS:17649 msgid ":issue:`35873`: Prevents venv paths being inherited by child processes" msgstr "" -#: ../build/NEWS:13697 +#: ../build/NEWS:17651 msgid "" ":issue:`35299`: Fix sysconfig detection of the source directory and " "distutils handling of pyconfig.h during PGO profiling" msgstr "" -#: ../build/NEWS:13703 +#: ../build/NEWS:17657 msgid ":issue:`24310`: IDLE -- Document settings dialog font tab sample." msgstr "" -#: ../build/NEWS:13705 +#: ../build/NEWS:17659 msgid "" ":issue:`35833`: Revise IDLE doc for control codes sent to Shell. Add a code " "example block." msgstr "" -#: ../build/NEWS:13708 +#: ../build/NEWS:17662 msgid ":issue:`35689`: Add docstrings and unittests for colorizer.py." msgstr "" -#: ../build/NEWS:13712 +#: ../build/NEWS:17666 msgid "Python 3.8.0 alpha 1" msgstr "" -#: ../build/NEWS:13714 +#: ../build/NEWS:17668 msgid "*Release date: 2019-02-03*" msgstr "" -#: ../build/NEWS:13719 +#: ../build/NEWS:17673 msgid "" ":issue:`35746`: [CVE-2019-5010] Fix a NULL pointer deref in ssl module. The " "cert parser did not handle CRL distribution points with empty DP or URI " @@ -23685,7 +30941,7 @@ msgid "" "Cisco." msgstr "" -#: ../build/NEWS:13725 +#: ../build/NEWS:17679 msgid "" ":issue:`34812`: The :option:`-I` command line option (run Python in isolated " "mode) is now also copied by the :mod:`multiprocessing` and :mod:`distutils` " @@ -23693,56 +30949,56 @@ msgid "" "option:`-s` options (enabled by :option:`-I`) were copied." msgstr "" -#: ../build/NEWS:13731 +#: ../build/NEWS:17685 msgid "" ":issue:`34791`: The xml.sax and xml.dom.domreg no longer use environment " "variables to override parser implementations when sys.flags." "ignore_environment is set by -E or -I arguments." msgstr "" -#: ../build/NEWS:13735 +#: ../build/NEWS:17689 msgid "" ":issue:`17239`: The xml.sax and xml.dom.minidom parsers no longer processes " "external entities by default. External DTD and ENTITY declarations no longer " "load files or create network connections." msgstr "" -#: ../build/NEWS:13739 +#: ../build/NEWS:17693 msgid "" ":issue:`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:13743 +#: ../build/NEWS:17697 msgid ":issue:`34405`: Updated to OpenSSL 1.1.0i for Windows builds." msgstr "" -#: ../build/NEWS:13745 +#: ../build/NEWS:17699 msgid "" ":issue:`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:13749 +#: ../build/NEWS:17703 msgid ":issue:`32533`: Fixed thread-safety of error handling in _ssl." msgstr "" -#: ../build/NEWS:13751 ../build/NEWS:17250 +#: ../build/NEWS:17705 ../build/NEWS:21204 msgid "" ":issue:`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:13755 ../build/NEWS:17254 ../build/NEWS:21647 +#: ../build/NEWS:17709 ../build/NEWS:21208 ../build/NEWS:25601 msgid "" ":issue:`33001`: Minimal fix to prevent buffer overrun in os.symlink on " "Windows" msgstr "" -#: ../build/NEWS:13757 ../build/NEWS:17256 ../build/NEWS:21649 +#: ../build/NEWS:17711 ../build/NEWS:21210 ../build/NEWS:25603 msgid "" ":issue:`32981`: Regexes in difflib and poplib were vulnerable to " "catastrophic backtracking. These regexes formed potential DOS vectors " @@ -23750,51 +31006,51 @@ msgid "" "CVE-2018-1061. Patch by Jamie Davis." msgstr "" -#: ../build/NEWS:13762 ../build/NEWS:17468 +#: ../build/NEWS:17716 ../build/NEWS:21422 msgid "" ":issue:`28414`: The ssl module now allows users to perform their own IDN en/" "decoding when using SNI." msgstr "" -#: ../build/NEWS:13768 +#: ../build/NEWS:17722 msgid "" ":issue:`35877`: Make parenthesis optional for named expressions in while " "statement. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:13771 +#: ../build/NEWS:17725 msgid "" ":issue:`35814`: Allow same right hand side expressions in annotated " "assignments as in normal ones. In particular, ``x: Tuple[int, int] = 1, 2`` " "(without parentheses on the right) is now allowed." msgstr "" -#: ../build/NEWS:13775 +#: ../build/NEWS:17729 msgid "" ":issue:`35766`: Add the option to parse PEP 484 type comments in the ast " "module. (Off by default.) This is merging the key functionality of the third " "party fork thereof, [typed_ast](https://github.com/python/typed_ast)." msgstr "" -#: ../build/NEWS:13780 +#: ../build/NEWS:17734 msgid "" ":issue:`35713`: Reorganize Python initialization to get working exceptions " "and sys.stderr earlier." msgstr "" -#: ../build/NEWS:13783 +#: ../build/NEWS:17737 msgid "" ":issue:`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:13786 +#: ../build/NEWS:17740 msgid "" ":issue:`35720`: Fixed a minor memory leak in pymain_parse_cmdline_impl " "function in Modules/main.c" msgstr "" -#: ../build/NEWS:13789 +#: ../build/NEWS:17743 msgid "" ":issue:`35634`: ``func(**kwargs)`` will now raise an error when ``kwargs`` " "is a mapping containing multiple entries with the same key. An error was " @@ -23802,71 +31058,71 @@ msgid "" "since Python 3.6." msgstr "" -#: ../build/NEWS:13794 +#: ../build/NEWS:17748 msgid "" ":issue:`35623`: Fix a crash when sorting very long lists. Patch by Stephan " "Hohe." msgstr "" -#: ../build/NEWS:13797 +#: ../build/NEWS:17751 msgid "" ":issue:`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:13801 +#: ../build/NEWS:17755 msgid "" ":issue:`35560`: Fix an assertion error in :func:`format` in debug build for " "floating point formatting with \"n\" format, zero padding and small width. " "Release build is not impacted. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:13805 +#: ../build/NEWS:17759 msgid "" ":issue:`35552`: Format characters ``%s`` and ``%V`` in :c:func:" "`PyUnicode_FromFormat` and ``%s`` in :c:func:`PyBytes_FromFormat` no longer " "read memory past the limit if *precision* is specified." msgstr "" -#: ../build/NEWS:13809 +#: ../build/NEWS:17763 msgid "" ":issue:`35504`: Fix segfaults and :exc:`SystemError`\\ s when deleting " "certain attributes. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:13812 +#: ../build/NEWS:17766 msgid "" ":issue:`35504`: Fixed a SystemError when delete the characters_written " "attribute of an OSError." msgstr "" -#: ../build/NEWS:13815 +#: ../build/NEWS:17769 msgid "" ":issue:`35494`: Improved syntax error messages for unbalanced parentheses in " "f-string." msgstr "" -#: ../build/NEWS:13818 +#: ../build/NEWS:17772 msgid "" ":issue:`35444`: Fixed error handling in pickling methods when fail to look " "up builtin \"getattr\". Sped up pickling iterators." msgstr "" -#: ../build/NEWS:13821 +#: ../build/NEWS:17775 msgid "" ":issue:`35436`: Fix various issues with memory allocation error handling. " "Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:13824 +#: ../build/NEWS:17778 msgid "" ":issue:`35423`: Separate the signal handling trigger in the eval loop from " "the \"pending calls\" machinery. There is no semantic change and the " "difference in performance is insignificant." msgstr "" -#: ../build/NEWS:13828 +#: ../build/NEWS:17782 msgid "" ":issue:`35357`: Internal attributes' names of unittest.mock._Call and " "unittest.mock.MagicProxy (name, parent & from_kall) are now prefixed with " @@ -23874,19 +31130,19 @@ msgid "" "minor typo in test function name." msgstr "" -#: ../build/NEWS:13833 +#: ../build/NEWS:17787 msgid "" ":issue:`35372`: Fixed the code page decoder for input longer than 2 GiB " "containing undecodable bytes." msgstr "" -#: ../build/NEWS:13836 +#: ../build/NEWS:17790 msgid "" ":issue:`35336`: Fix PYTHONCOERCECLOCALE=1 environment variable: only coerce " "the C locale if the LC_CTYPE locale is \"C\"." msgstr "" -#: ../build/NEWS:13839 +#: ../build/NEWS:17793 msgid "" ":issue:`31241`: The *lineno* and *col_offset* attributes of AST nodes for " "list comprehensions, generator expressions and tuples are now point to the " @@ -23894,39 +31150,39 @@ msgid "" "point to the position of the first item." msgstr "" -#: ../build/NEWS:13844 +#: ../build/NEWS:17798 msgid "" ":issue:`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:13848 +#: ../build/NEWS:17802 msgid "" ":issue:`35269`: Fix a possible segfault involving a newly created coroutine. " "Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:13851 +#: ../build/NEWS:17805 msgid "" ":issue:`35224`: Implement :pep:`572` (assignment expressions). Patch by " "Emily Morehouse." msgstr "" -#: ../build/NEWS:13854 +#: ../build/NEWS:17808 msgid "" ":issue:`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:13857 +#: ../build/NEWS:17811 msgid "" ":issue:`35214`: Fixed an out of bounds memory access when parsing a " "truncated unicode escape sequence at the end of a string such as ``'\\N'``. " "It would read one byte beyond the end of the memory allocation." msgstr "" -#: ../build/NEWS:13861 +#: ../build/NEWS:17815 msgid "" ":issue:`35214`: The interpreter and extension modules have had annotations " "added so that they work properly under clang's Memory Sanitizer. A new " @@ -23934,7 +31190,7 @@ msgid "" "this nature easier to perform." msgstr "" -#: ../build/NEWS:13866 +#: ../build/NEWS:17820 msgid "" ":issue:`35193`: Fix an off by one error in the bytecode peephole optimizer " "where it could read bytes beyond the end of bounds of an array when removing " @@ -23942,36 +31198,36 @@ msgid "" "3.7 until now." msgstr "" -#: ../build/NEWS:13871 +#: ../build/NEWS:17825 msgid ":issue:`35169`: Improved error messages for forbidden assignments." msgstr "" -#: ../build/NEWS:13873 +#: ../build/NEWS:17827 msgid "" ":issue:`34022`: Fix handling of hash-based bytecode files in :mod:" "`zipimport`. Patch by Elvis Pranskevichus." msgstr "" -#: ../build/NEWS:13876 +#: ../build/NEWS:17830 msgid "" ":issue:`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:13880 +#: ../build/NEWS:17834 msgid "" ":issue:`29341`: Clarify in the docstrings of :mod:`os` methods that path-" "like objects are also accepted as input parameters." msgstr "" -#: ../build/NEWS:13883 +#: ../build/NEWS:17837 msgid "" ":issue:`35050`: :mod:`socket`: Fix off-by-one bug in length check for " "``AF_ALG`` name and type." msgstr "" -#: ../build/NEWS:13886 +#: ../build/NEWS:17840 msgid "" ":issue:`29743`: Raise :exc:`ValueError` instead of :exc:`OverflowError` in " "case of a negative ``_length_`` in a :class:`ctypes.Array` subclass. Also " @@ -23979,45 +31235,45 @@ msgid "" "``_length_``. Original patch by Oren Milman." msgstr "" -#: ../build/NEWS:13891 +#: ../build/NEWS:17845 msgid "" ":issue:`16806`: Fix ``lineno`` and ``col_offset`` for multi-line string " "tokens." msgstr "" -#: ../build/NEWS:13893 +#: ../build/NEWS:17847 msgid "" ":issue:`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:13897 +#: ../build/NEWS:17851 msgid "" ":issue:`34983`: Expose :meth:`symtable.Symbol.is_nonlocal` in the symtable " "module. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:13900 +#: ../build/NEWS:17854 msgid "" ":issue:`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:13904 +#: ../build/NEWS:17858 msgid "" ":issue:`34939`: Allow annotated names in module namespace that are declared " "global before the annotation happens. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:13907 +#: ../build/NEWS:17861 msgid "" ":issue:`34973`: Fixed crash in :func:`bytes` when the :class:`list` argument " "is mutated while it is iterated." msgstr "" -#: ../build/NEWS:13910 +#: ../build/NEWS:17864 msgid "" ":issue:`34876`: The *lineno* and *col_offset* attributes of the AST for " "decorated function and class refer now to the position of the corresponding " @@ -24027,32 +31283,32 @@ msgid "" "the parent AST node." msgstr "" -#: ../build/NEWS:13917 +#: ../build/NEWS:17871 msgid "" ":issue:`34879`: Fix a possible null pointer dereference in bytesobject.c. " "Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:13920 +#: ../build/NEWS:17874 msgid "" ":issue:`34784`: Fix the implementation of PyStructSequence_NewType in order " "to create heap allocated StructSequences." msgstr "" -#: ../build/NEWS:13923 +#: ../build/NEWS:17877 msgid "" ":issue:`32912`: A :exc:`SyntaxWarning` is now emitted instead of a :exc:" "`DeprecationWarning` for invalid escape sequences in string and bytes " "literals." msgstr "" -#: ../build/NEWS:13927 +#: ../build/NEWS:17881 msgid "" ":issue:`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:13930 +#: ../build/NEWS:17884 msgid "" ":issue:`34850`: The compiler now produces a :exc:`SyntaxWarning` when " "identity checks (``is`` and ``is not``) are used with certain types of " @@ -24061,13 +31317,13 @@ msgid "" "use equality tests (``==`` and ``!=``) instead." msgstr "" -#: ../build/NEWS:13936 +#: ../build/NEWS:17890 msgid "" ":issue:`34824`: Fix a possible null pointer dereference in Modules/_ssl.c. " "Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:13939 +#: ../build/NEWS:17893 msgid "" ":issue:`30156`: The C function ``property_descr_get()`` uses a \"cached\" " "tuple to optimize function calls. But this tuple can be discovered in debug " @@ -24075,11 +31331,11 @@ msgid "" "worth it and it causes 3 different crashes last years." msgstr "" -#: ../build/NEWS:13944 +#: ../build/NEWS:17898 msgid ":issue:`34762`: Fix contextvars C API to use PyObject* pointer types." msgstr "" -#: ../build/NEWS:13946 +#: ../build/NEWS:17900 msgid "" ":issue:`34751`: The hash function for tuples is now based on xxHash which " "gives better collision results on (formerly) pathological cases. " @@ -24087,83 +31343,83 @@ msgid "" "by Jeroen Demeyer with substantial contributions by Tim Peters." msgstr "" -#: ../build/NEWS:13951 +#: ../build/NEWS:17905 msgid "" ":issue:`34735`: Fix a memory leak in Modules/timemodule.c. Patch by Zackery " "Spytz." msgstr "" -#: ../build/NEWS:13954 +#: ../build/NEWS:17908 msgid "" ":issue:`34683`: Fixed a bug where some SyntaxError error pointed to " "locations that were off-by-one." msgstr "" -#: ../build/NEWS:13957 +#: ../build/NEWS:17911 msgid "" ":issue:`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:13961 +#: ../build/NEWS:17915 msgid "" ":issue:`34653`: Remove unused function PyParser_SimpleParseStringFilename." msgstr "" -#: ../build/NEWS:13963 +#: ../build/NEWS:17917 msgid "" ":issue:`32236`: Warn that line buffering is not supported if :func:`open` is " "called with binary mode and ``buffering=1``." msgstr "" -#: ../build/NEWS:13966 +#: ../build/NEWS:17920 msgid "" ":issue:`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:13970 +#: ../build/NEWS:17924 msgid "" ":issue:`34637`: Make the *start* argument to *sum()* visible as a keyword " "argument." msgstr "" -#: ../build/NEWS:13973 +#: ../build/NEWS:17927 msgid "" ":issue:`1621`: Do not assume signed integer overflow behavior (C undefined " "behavior) when performing set hash table resizing." msgstr "" -#: ../build/NEWS:13976 +#: ../build/NEWS:17930 msgid "" ":issue:`34588`: Fix an off-by-one in the recursive call pruning feature of " "traceback formatting." msgstr "" -#: ../build/NEWS:13979 +#: ../build/NEWS:17933 msgid "" ":issue:`34485`: On Windows, the LC_CTYPE is now set to the user preferred " "locale at startup. Previously, the LC_CTYPE locale was \"C\" at startup, but " "changed when calling setlocale(LC_CTYPE, \"\") or setlocale(LC_ALL, \"\")." msgstr "" -#: ../build/NEWS:13983 +#: ../build/NEWS:17937 msgid "" ":issue:`34485`: Standard streams like sys.stdout now use the " "\"surrogateescape\" error handler, instead of \"strict\", on the POSIX " "locale (when the C locale is not coerced and the UTF-8 Mode is disabled)." msgstr "" -#: ../build/NEWS:13987 +#: ../build/NEWS:17941 msgid "" ":issue:`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:13991 +#: ../build/NEWS:17945 msgid "" ":issue:`34485`: Python now gets the locale encoding with C code to " "initialize the encoding of standard streams like sys.stdout. Moreover, the " @@ -24172,33 +31428,33 @@ msgid "" "importing _bootlocale and _locale modules at startup by default." msgstr "" -#: ../build/NEWS:13997 +#: ../build/NEWS:17951 msgid "" ":issue:`34527`: On FreeBSD, Py_DecodeLocale() and Py_EncodeLocale() now also " "forces the ASCII encoding if the LC_CTYPE locale is \"POSIX\", not only if " "the LC_CTYPE locale is \"C\"." msgstr "" -#: ../build/NEWS:14001 +#: ../build/NEWS:17955 msgid "" ":issue:`34527`: The UTF-8 Mode is now also enabled by the \"POSIX\" locale, " "not only by the \"C\" locale." msgstr "" -#: ../build/NEWS:14004 +#: ../build/NEWS:17958 msgid "" ":issue:`34403`: On HP-UX with C or POSIX locale, sys.getfilesystemencoding() " "now returns \"ascii\" instead of \"roman8\" (when the UTF-8 Mode is disabled " "and the C locale is not coerced)." msgstr "" -#: ../build/NEWS:14008 +#: ../build/NEWS:17962 msgid "" ":issue:`34523`: The Python filesystem encoding is now read earlier during " "the Python initialization." msgstr "" -#: ../build/NEWS:14011 +#: ../build/NEWS:17965 msgid "" ":issue:`12458`: Tracebacks show now correct line number for subexpressions " "in multiline expressions. Tracebacks show now the line number of the first " @@ -24206,160 +31462,160 @@ msgid "" "subexpression." msgstr "" -#: ../build/NEWS:14016 +#: ../build/NEWS:17970 msgid "" ":issue:`34408`: Prevent a null pointer dereference and resource leakage in " "``PyInterpreterState_New()``." msgstr "" -#: ../build/NEWS:14019 +#: ../build/NEWS:17973 msgid "" ":issue:`34400`: Fix undefined behavior in parsetok.c. Patch by Zackery " "Spytz." msgstr "" -#: ../build/NEWS:14021 +#: ../build/NEWS:17975 msgid "" ":issue:`33073`: Added as_integer_ratio to ints to make them more " "interoperable with floats." msgstr "" -#: ../build/NEWS:14024 +#: ../build/NEWS:17978 msgid "" ":issue:`34377`: Update valgrind suppression list to use ``_PyObject_Free``/" "``_PyObject_Realloc`` instead of ``PyObject_Free``/``PyObject_Realloc``." msgstr "" -#: ../build/NEWS:14028 +#: ../build/NEWS:17982 msgid "" ":issue:`34353`: Added the \"socket\" option in the `stat.filemode()` Python " "implementation to match the C implementation." msgstr "" -#: ../build/NEWS:14031 +#: ../build/NEWS:17985 msgid "" ":issue:`34320`: Fix ``dict(od)`` didn't copy iteration order of OrderedDict." msgstr "" -#: ../build/NEWS:14033 +#: ../build/NEWS:17987 msgid "" ":issue:`34113`: Fixed crash on debug builds when opcode stack was adjusted " "with negative numbers. Patch by Constantin Petrisor." msgstr "" -#: ../build/NEWS:14036 +#: ../build/NEWS:17990 msgid "" ":issue:`34100`: Compiler now merges constants in tuples and frozensets " "recursively. Code attributes like ``co_names`` are merged too." msgstr "" -#: ../build/NEWS:14039 +#: ../build/NEWS:17993 msgid "" ":issue:`34151`: Performance of list concatenation, repetition and slicing " "operations is slightly improved. Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:14042 +#: ../build/NEWS:17996 msgid "" ":issue:`34170`: -X dev: it is now possible to override the memory allocator " "using PYTHONMALLOC even if the developer mode is enabled." msgstr "" -#: ../build/NEWS:14045 +#: ../build/NEWS:17999 msgid "" ":issue:`33237`: Improved :exc:`AttributeError` message for partially " "initialized module." msgstr "" -#: ../build/NEWS:14048 +#: ../build/NEWS:18002 msgid "" ":issue:`34149`: Fix min and max functions to get default behavior when key " "is None." msgstr "" -#: ../build/NEWS:14051 +#: ../build/NEWS:18005 msgid "" ":issue:`34125`: Profiling of unbound built-in methods now works when " "``**kwargs`` is given." msgstr "" -#: ../build/NEWS:14054 +#: ../build/NEWS:18008 msgid "" ":issue:`34141`: Optimized pickling atomic types (None, bool, int, float, " "bytes, str)." msgstr "" -#: ../build/NEWS:14057 +#: ../build/NEWS:18011 msgid "" ":issue:`34126`: Fix crashes when profiling certain invalid calls of unbound " "methods. Patch by Jeroen Demeyer." msgstr "" -#: ../build/NEWS:14060 +#: ../build/NEWS:18014 msgid "" ":issue:`24618`: Fixed reading invalid memory when create the code object " "with too small varnames tuple or too large argument counts." msgstr "" -#: ../build/NEWS:14063 +#: ../build/NEWS:18017 msgid "" ":issue:`34068`: In :meth:`io.IOBase.close`, ensure that the :attr:`~io." "IOBase.closed` attribute is not set with a live exception. Patch by Zackery " "Spytz and Serhiy Storchaka." msgstr "" -#: ../build/NEWS:14067 +#: ../build/NEWS:18021 msgid "" ":issue:`34087`: Fix buffer overflow while converting unicode to numeric " "values." msgstr "" -#: ../build/NEWS:14069 +#: ../build/NEWS:18023 msgid "" ":issue:`34080`: Fixed a memory leak in the compiler when it raised some " "uncommon errors during tokenizing." msgstr "" -#: ../build/NEWS:14072 +#: ../build/NEWS:18026 msgid "" ":issue:`34066`: Disabled interruption by Ctrl-C between calling ``open()`` " "and entering a **with** block in ``with open()``." msgstr "" -#: ../build/NEWS:14075 +#: ../build/NEWS:18029 msgid "" ":issue:`34042`: Fix dict.copy() to maintain correct total refcount (as " "reported by sys.gettotalrefcount())." msgstr "" -#: ../build/NEWS:14078 +#: ../build/NEWS:18032 msgid "" ":issue:`33418`: Fix potential memory leak in function object when it creates " "reference cycle." msgstr "" -#: ../build/NEWS:14081 +#: ../build/NEWS:18035 msgid ":issue:`33985`: Implement contextvars.ContextVar.name attribute." msgstr "" -#: ../build/NEWS:14083 +#: ../build/NEWS:18037 msgid ":issue:`33956`: Update vendored Expat library copy to version 2.2.5." msgstr "" -#: ../build/NEWS:14085 +#: ../build/NEWS:18039 msgid "" ":issue:`24596`: Decref the module object in :c:func:" "`PyRun_SimpleFileExFlags` before calling :c:func:`PyErr_Print()`. Patch by " "Zackery Spytz." msgstr "" -#: ../build/NEWS:14088 +#: ../build/NEWS:18042 msgid "" ":issue:`33451`: Close directly executed pyc files before calling " "``PyEval_EvalCode()``." msgstr "" -#: ../build/NEWS:14091 +#: ../build/NEWS:18045 msgid "" ":issue:`1617161`: The hash of :class:`BuiltinMethodType` instances (methods " "of built-in classes) now depends on the hash of the identity of *__self__* " @@ -24370,19 +31626,19 @@ msgid "" "`MethodWrapperType` instances no longer support ordering." msgstr "" -#: ../build/NEWS:14099 +#: ../build/NEWS:18053 msgid "" ":issue:`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:14102 ../build/NEWS:16748 +#: ../build/NEWS:18056 ../build/NEWS:20702 msgid "" ":issue:`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:14105 +#: ../build/NEWS:18059 msgid "" ":issue:`33738`: Seven macro incompatibilities with the Limited API were " "fixed, and the macros :c:func:`PyIter_Check`, :c:func:`PyIndex_Check` and :c:" @@ -24390,36 +31646,36 @@ msgid "" "macro checks was added." msgstr "" -#: ../build/NEWS:14110 ../build/NEWS:21320 +#: ../build/NEWS:18064 ../build/NEWS:25274 msgid "" ":issue:`33786`: Fix asynchronous generators to handle GeneratorExit in " "athrow() correctly" msgstr "" -#: ../build/NEWS:14113 +#: ../build/NEWS:18067 msgid "" ":issue:`30167`: ``PyRun_SimpleFileExFlags`` removes ``__cached__`` from " "module in addition to ``__file__``." msgstr "" -#: ../build/NEWS:14116 ../build/NEWS:16751 +#: ../build/NEWS:18070 ../build/NEWS:20705 msgid "" ":issue:`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:14119 +#: ../build/NEWS:18073 msgid ":issue:`33597`: Reduce ``PyGC_Head`` size from 3 words to 2 words." msgstr "" -#: ../build/NEWS:14121 ../build/NEWS:16754 ../build/NEWS:21323 +#: ../build/NEWS:18075 ../build/NEWS:20708 ../build/NEWS:25277 msgid "" ":issue:`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:14125 ../build/NEWS:16860 ../build/NEWS:21327 +#: ../build/NEWS:18079 ../build/NEWS:20814 ../build/NEWS:25281 msgid "" ":issue:`33622`: Fixed a leak when the garbage collector fails to add an " "object with the ``__del__`` method or referenced by it into the :data:`gc." @@ -24427,12 +31683,12 @@ msgid "" "set and preserves it." msgstr "" -#: ../build/NEWS:14130 +#: ../build/NEWS:18084 msgid "" ":issue:`33462`: Make dict and dict views reversible. Patch by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:14132 +#: ../build/NEWS:18086 msgid "" ":issue:`23722`: A :exc:`RuntimeError` is now raised when the custom " "metaclass doesn't provide the ``__classcell__`` entry in the namespace " @@ -24440,115 +31696,115 @@ msgid "" "Python 3.6--3.7." msgstr "" -#: ../build/NEWS:14137 +#: ../build/NEWS:18091 msgid "" ":issue:`33499`: Add :envvar:`PYTHONPYCACHEPREFIX` environment variable and :" "option:`-X` ``pycache_prefix`` command-line option to set an alternate root " "directory for writing module bytecode cache files." msgstr "" -#: ../build/NEWS:14141 +#: ../build/NEWS:18095 msgid "" ":issue:`25711`: The :mod:`zipimport` module has been rewritten in pure " "Python." msgstr "" -#: ../build/NEWS:14143 ../build/NEWS:16865 +#: ../build/NEWS:18097 ../build/NEWS:20819 msgid "" ":issue:`33509`: Fix module_globals parameter of warnings.warn_explicit(): " "don't crash if module_globals is not a dict." msgstr "" -#: ../build/NEWS:14146 ../build/NEWS:16758 ../build/NEWS:21332 +#: ../build/NEWS:18100 ../build/NEWS:20712 ../build/NEWS:25286 msgid ":issue:`31849`: Fix signed/unsigned comparison warning in pyhash.c." msgstr "" -#: ../build/NEWS:14148 ../build/NEWS:16872 +#: ../build/NEWS:18102 ../build/NEWS:20826 msgid "" ":issue:`33475`: Fixed miscellaneous bugs in converting annotations to " "strings and optimized parentheses in the string representation." msgstr "" -#: ../build/NEWS:14151 +#: ../build/NEWS:18105 msgid "" ":issue:`20104`: Added support for the `setpgroup`, `resetids`, `setsigmask`, " "`setsigdef` and `scheduler` parameters of `posix_spawn`. Patch by Pablo " "Galindo." msgstr "" -#: ../build/NEWS:14155 ../build/NEWS:16875 ../build/NEWS:21334 +#: ../build/NEWS:18109 ../build/NEWS:20829 ../build/NEWS:25288 msgid ":issue:`33391`: Fix a leak in set_symmetric_difference()." msgstr "" -#: ../build/NEWS:14157 ../build/NEWS:17073 +#: ../build/NEWS:18111 ../build/NEWS:21027 msgid "" ":issue:`33363`: Raise a SyntaxError for ``async with`` and ``async for`` " "statements outside of async functions." msgstr "" -#: ../build/NEWS:14160 ../build/NEWS:16877 ../build/NEWS:21336 +#: ../build/NEWS:18114 ../build/NEWS:20831 ../build/NEWS:25290 msgid "" ":issue:`28055`: Fix unaligned accesses in siphash24(). Patch by Rolf Eike " "Beer." msgstr "" -#: ../build/NEWS:14162 ../build/NEWS:17076 +#: ../build/NEWS:18116 ../build/NEWS:21030 msgid "" ":issue:`33128`: Fix a bug that causes PathFinder to appear twice on sys." "meta_path. Patch by Pablo Galindo Salgado." msgstr "" -#: ../build/NEWS:14165 +#: ../build/NEWS:18119 msgid "" ":issue:`33331`: Modules imported last are now cleared first at interpreter " "shutdown." msgstr "" -#: ../build/NEWS:14168 ../build/NEWS:17079 +#: ../build/NEWS:18122 ../build/NEWS:21033 msgid "" ":issue:`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:14172 +#: ../build/NEWS:18126 msgid "" ":issue:`33305`: Improved syntax error messages for invalid numerical " "literals." msgstr "" -#: ../build/NEWS:14174 +#: ../build/NEWS:18128 msgid "" ":issue:`33306`: Improved syntax error messages for unbalanced parentheses." msgstr "" -#: ../build/NEWS:14176 +#: ../build/NEWS:18130 msgid "" ":issue:`33234`: The list constructor will pre-size and not over-allocate " "when the input length is known." msgstr "" -#: ../build/NEWS:14179 +#: ../build/NEWS:18133 msgid "" ":issue:`33270`: Intern the names for all anonymous code objects. Patch by " "Zackery Spytz." msgstr "" -#: ../build/NEWS:14182 +#: ../build/NEWS:18136 msgid "" ":issue:`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:14185 +#: ../build/NEWS:18139 msgid ":issue:`33176`: Add a ``toreadonly()`` method to memoryviews." msgstr "" -#: ../build/NEWS:14187 ../build/NEWS:17083 ../build/NEWS:21338 +#: ../build/NEWS:18141 ../build/NEWS:21037 ../build/NEWS:25292 msgid ":issue:`33231`: Fix potential memory leak in ``normalizestring()``." msgstr "" -#: ../build/NEWS:14189 ../build/NEWS:17085 +#: ../build/NEWS:18143 ../build/NEWS:21039 msgid "" ":issue:`33205`: Change dict growth function from " "``round_up_to_power_2(used*2+hashtable_size/2)`` to " @@ -24556,19 +31812,19 @@ msgid "" "``used == 0``. Now dict has more chance to be shrinked." msgstr "" -#: ../build/NEWS:14194 ../build/NEWS:17090 ../build/NEWS:21340 +#: ../build/NEWS:18148 ../build/NEWS:21044 ../build/NEWS:25294 msgid "" ":issue:`29922`: Improved error messages in 'async with' when " "``__aenter__()`` or ``__aexit__()`` return non-awaitable object." msgstr "" -#: ../build/NEWS:14197 ../build/NEWS:17093 ../build/NEWS:21343 +#: ../build/NEWS:18151 ../build/NEWS:21047 ../build/NEWS:25297 msgid "" ":issue:`33199`: Fix ``ma_version_tag`` in dict implementation is " "uninitialized when copying from key-sharing dict." msgstr "" -#: ../build/NEWS:14200 ../build/NEWS:17264 +#: ../build/NEWS:18154 ../build/NEWS:21218 msgid "" ":issue:`33053`: When using the -m switch, sys.path[0] is now explicitly " "expanded as the *starting* working directory, rather than being left as the " @@ -24576,66 +31832,66 @@ msgid "" "time of the import)" msgstr "" -#: ../build/NEWS:14205 +#: ../build/NEWS:18159 msgid "" ":issue:`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:14209 ../build/NEWS:17269 +#: ../build/NEWS:18163 ../build/NEWS:21223 msgid "" ":issue:`33018`: Improve consistency of errors raised by ``issubclass()`` " "when called with a non-class and an abstract base class as the first and " "second arguments, respectively. Patch by Josh Bronson." msgstr "" -#: ../build/NEWS:14213 +#: ../build/NEWS:18167 msgid "" ":issue:`33083`: ``math.factorial`` no longer accepts arguments that are not " "int-like. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:14216 +#: ../build/NEWS:18170 msgid "" ":issue:`33041`: Added new opcode :opcode:`END_ASYNC_FOR` and fixes the " "following issues:" msgstr "" -#: ../build/NEWS:14219 +#: ../build/NEWS:18173 msgid "" "Setting global :exc:`StopAsyncIteration` no longer breaks ``async for`` " "loops." msgstr "" -#: ../build/NEWS:14221 +#: ../build/NEWS:18175 msgid "Jumping into an ``async for`` loop is now disabled." msgstr "" -#: ../build/NEWS:14222 +#: ../build/NEWS:18176 msgid "Jumping out of an ``async for`` loop no longer corrupts the stack." msgstr "" -#: ../build/NEWS:14224 +#: ../build/NEWS:18178 msgid "" ":issue:`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:14228 +#: ../build/NEWS:18182 msgid "" ":issue:`33041`: Fixed bytecode generation for \"async for\" with a complex " "target. A StopAsyncIteration raised on assigning or unpacking will be now " "propagated instead of stopping the iteration." msgstr "" -#: ../build/NEWS:14232 ../build/NEWS:17275 ../build/NEWS:21657 +#: ../build/NEWS:18186 ../build/NEWS:21229 ../build/NEWS:25611 msgid "" ":issue:`33026`: Fixed jumping out of \"with\" block by setting f_lineno." msgstr "" -#: ../build/NEWS:14234 ../build/NEWS:17277 +#: ../build/NEWS:18188 ../build/NEWS:21231 msgid "" ":issue:`33005`: Fix a crash on fork when using a custom memory allocator " "(ex: using PYTHONMALLOC env var). _PyGILState_Reinit() and " @@ -24643,7 +31899,7 @@ msgid "" "allocate a new interpreters mutex on fork." msgstr "" -#: ../build/NEWS:14239 ../build/NEWS:16879 +#: ../build/NEWS:18193 ../build/NEWS:20833 msgid "" ":issue:`32911`: Due to unexpected compatibility issues discovered during " "downstream beta testing, reverted :issue:`29463`. ``docstring`` field is " @@ -24652,79 +31908,79 @@ msgid "" "statement in their body. Based on patch by Inada Naoki." msgstr "" -#: ../build/NEWS:14245 ../build/NEWS:17282 ../build/NEWS:21659 +#: ../build/NEWS:18199 ../build/NEWS:21236 ../build/NEWS:25613 msgid "" ":issue:`17288`: Prevent jumps from 'return' and 'exception' trace events." msgstr "" -#: ../build/NEWS:14247 +#: ../build/NEWS:18201 msgid "" ":issue:`32946`: Importing names from already imported module with \"from ... " "import ...\" is now 30% faster if the module is not a package." msgstr "" -#: ../build/NEWS:14250 +#: ../build/NEWS:18204 msgid "" ":issue:`32932`: Make error message more revealing when there are non-str " "objects in ``__all__``." msgstr "" -#: ../build/NEWS:14253 +#: ../build/NEWS:18207 msgid "" ":issue:`32925`: Optimized iterating and containing test for literal lists " "consisting of non-constants: ``x in [a, b]`` and ``for x in [a, b]``. The " "case of all constant elements already was optimized." msgstr "" -#: ../build/NEWS:14257 ../build/NEWS:17474 ../build/NEWS:21661 +#: ../build/NEWS:18211 ../build/NEWS:21428 ../build/NEWS:25615 msgid "" ":issue:`32889`: Update Valgrind suppression list to account for the rename " "of ``Py_ADDRESS_IN_RANG`` to ``address_in_range``." msgstr "" -#: ../build/NEWS:14260 ../build/NEWS:17284 +#: ../build/NEWS:18214 ../build/NEWS:21238 msgid "" ":issue:`32836`: Don't use temporary variables in cases of list/dict/set " "comprehensions" msgstr "" -#: ../build/NEWS:14263 ../build/NEWS:17477 +#: ../build/NEWS:18217 ../build/NEWS:21431 msgid "" ":issue:`31356`: Remove the new API added in :issue:`31356` (gc." "ensure_disabled() context manager)." msgstr "" -#: ../build/NEWS:14266 ../build/NEWS:17480 +#: ../build/NEWS:18220 ../build/NEWS:21434 msgid "" ":issue:`32305`: For namespace packages, ensure that both ``__file__`` and " "``__spec__.origin`` are set to None." msgstr "" -#: ../build/NEWS:14269 ../build/NEWS:17483 +#: ../build/NEWS:18223 ../build/NEWS:21437 msgid "" ":issue:`32303`: Make sure ``__spec__.loader`` matches ``__loader__`` for " "namespace packages." msgstr "" -#: ../build/NEWS:14272 ../build/NEWS:17486 +#: ../build/NEWS:18226 ../build/NEWS:21440 msgid "" ":issue:`32711`: Fix the warning messages for Python/ast_unparse.c. Patch by " "Stéphane Wirtel" msgstr "" -#: ../build/NEWS:14275 ../build/NEWS:17489 ../build/NEWS:21672 +#: ../build/NEWS:18229 ../build/NEWS:21443 ../build/NEWS:25626 msgid "" ":issue:`32583`: Fix possible crashing in builtin Unicode decoders caused by " "write out-of-bound errors when using customized decode error handlers." msgstr "" -#: ../build/NEWS:14278 +#: ../build/NEWS:18232 msgid "" ":issue:`32489`: A :keyword:`continue` statement is now allowed in the :" "keyword:`finally` clause." msgstr "" -#: ../build/NEWS:14281 +#: ../build/NEWS:18235 msgid "" ":issue:`17611`: Simplified the interpreter loop by moving the logic of " "unrolling the stack of blocks into the compiler. The compiler emits now " @@ -24733,7 +31989,7 @@ msgid "" "`return`." msgstr "" -#: ../build/NEWS:14287 +#: ../build/NEWS:18241 msgid "" "Removed opcodes :opcode:`BREAK_LOOP`, :opcode:`CONTINUE_LOOP`, :opcode:" "`SETUP_LOOP` and :opcode:`SETUP_EXCEPT`. Added new opcodes :opcode:" @@ -24742,67 +31998,67 @@ msgid "" "`WITH_CLEANUP_START`." msgstr "" -#: ../build/NEWS:14293 +#: ../build/NEWS:18247 msgid "" ":issue:`32285`: New function unicodedata.is_normalized, which can check " "whether a string is in a specific normal form." msgstr "" -#: ../build/NEWS:14296 +#: ../build/NEWS:18250 msgid "" ":issue:`10544`: Yield expressions are now disallowed in comprehensions and " "generator expressions except the expression for the outermost iterable." msgstr "" -#: ../build/NEWS:14299 +#: ../build/NEWS:18253 msgid "" ":issue:`32117`: Iterable unpacking is now allowed without parentheses in " "yield and return statements, e.g. ``yield 1, 2, 3, *rest``. Thanks to David " "Cuthbert for the change and Jordan Chapman for added tests." msgstr "" -#: ../build/NEWS:14303 +#: ../build/NEWS:18257 msgid "" ":issue:`31902`: Fix the ``col_offset`` attribute for ast nodes ``ast." "AsyncFor``, ``ast.AsyncFunctionDef``, and ``ast.AsyncWith``. Previously, " "``col_offset`` pointed to the keyword after ``async``." msgstr "" -#: ../build/NEWS:14307 +#: ../build/NEWS:18261 msgid "" ":issue:`25862`: Fix assertion failures in the ``tell()`` method of ``io." "TextIOWrapper``. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:14310 ../build/NEWS:16885 ../build/NEWS:21351 +#: ../build/NEWS:18264 ../build/NEWS:20839 ../build/NEWS:25305 msgid "" ":issue:`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:14313 +#: ../build/NEWS:18267 msgid "" ":issue:`31577`: Fix a crash in `os.utime()` in case of a bad ns argument. " "Patch by Oren Milman." msgstr "" -#: ../build/NEWS:14316 +#: ../build/NEWS:18270 msgid "" ":issue:`29832`: Remove references to 'getsockaddrarg' from various socket " "error messages. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:14322 +#: ../build/NEWS:18276 msgid ":issue:`35845`: Add 'order' parameter to memoryview.tobytes()." msgstr "" -#: ../build/NEWS:14324 +#: ../build/NEWS:18278 msgid "" ":issue:`35864`: The _asdict() method for collections.namedtuple now returns " "a regular dict instead of an OrderedDict." msgstr "" -#: ../build/NEWS:14327 +#: ../build/NEWS:18281 msgid "" ":issue:`35537`: An ExitStack is now used internally within subprocess.Popen " "to clean up pipe file handles. No behavior change in normal operation. But " @@ -24810,19 +32066,19 @@ msgid "" "be closed instead of leaked. (patch by Giampaolo Rodola)" msgstr "" -#: ../build/NEWS:14332 +#: ../build/NEWS:18286 msgid "" ":issue:`35847`: RISC-V needed the CTYPES_PASS_BY_REF_HACK. Fixes ctypes " "Structure test_pass_by_value." msgstr "" -#: ../build/NEWS:14335 +#: ../build/NEWS:18289 msgid "" ":issue:`35813`: Shared memory submodule added to multiprocessing to avoid " "need for serialization between processes" msgstr "" -#: ../build/NEWS:14338 +#: ../build/NEWS:18292 msgid "" ":issue:`35780`: Fix lru_cache() errors arising in recursive, reentrant, or " "multi-threaded code. These errors could result in orphan links and in the " @@ -24837,93 +32093,93 @@ msgid "" "was called." msgstr "" -#: ../build/NEWS:14350 +#: ../build/NEWS:18304 msgid "" ":issue:`35537`: :func:`os.posix_spawn` and :func:`os.posix_spawnp` now have " "a *setsid* parameter." msgstr "" -#: ../build/NEWS:14353 +#: ../build/NEWS:18307 msgid "" ":issue:`23846`: :class:`asyncio.ProactorEventLoop` now catches and logs send " "errors when the self-pipe is full." msgstr "" -#: ../build/NEWS:14356 +#: ../build/NEWS:18310 msgid "" ":issue:`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:14360 +#: ../build/NEWS:18314 msgid "" ":issue:`35674`: Add a new :func:`os.posix_spawnp` function. Patch by Joannah " "Nanjekye." msgstr "" -#: ../build/NEWS:14363 +#: ../build/NEWS:18317 msgid "" ":issue:`35733`: ``ast.Constant(boolean)`` no longer an instance of :class:" "`ast.Num`. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:14366 +#: ../build/NEWS:18320 msgid "" ":issue:`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:14370 +#: ../build/NEWS:18324 msgid "" ":issue:`35719`: Sped up multi-argument :mod:`math` functions atan2(), " "copysign(), remainder() and hypot() by 1.3--2.5 times." msgstr "" -#: ../build/NEWS:14373 +#: ../build/NEWS:18327 msgid "" ":issue:`35717`: Fix KeyError exception raised when using enums and compile. " "Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:14376 +#: ../build/NEWS:18330 msgid "" ":issue:`35699`: Fixed detection of Visual Studio Build Tools 2017 in " "distutils" msgstr "" -#: ../build/NEWS:14378 +#: ../build/NEWS:18332 msgid "" ":issue:`32710`: Fix memory leaks in asyncio ProactorEventLoop on overlapped " "operation failure." msgstr "" -#: ../build/NEWS:14381 +#: ../build/NEWS:18335 msgid "" ":issue:`35702`: The :data:`time.CLOCK_UPTIME_RAW` constant is now available " "for macOS 10.12." msgstr "" -#: ../build/NEWS:14384 +#: ../build/NEWS:18338 msgid "" ":issue:`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:14388 +#: ../build/NEWS:18342 msgid "" ":issue:`35682`: Fix ``asyncio.ProactorEventLoop.sendfile()``: don't attempt " "to set the result of an internal future if it's already done." msgstr "" -#: ../build/NEWS:14391 +#: ../build/NEWS:18345 msgid "" ":issue:`35283`: Add a deprecated warning for the :meth:`threading.Thread." "isAlive` method. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:14394 +#: ../build/NEWS:18348 msgid "" ":issue:`35664`: Improve operator.itemgetter() performance by 33% with " "optimized argument handling and with adding a fast path for the common case " @@ -24931,45 +32187,45 @@ msgid "" "use case in the standard library)." msgstr "" -#: ../build/NEWS:14399 +#: ../build/NEWS:18353 msgid "" ":issue:`35643`: Fixed a SyntaxWarning: invalid escape sequence in Modules/" "_sha3/cleanup.py. Patch by Mickaël Schoentgen." msgstr "" -#: ../build/NEWS:14402 +#: ../build/NEWS:18356 msgid "" ":issue:`35619`: Improved support of custom data descriptors in :func:`help` " "and :mod:`pydoc`." msgstr "" -#: ../build/NEWS:14405 +#: ../build/NEWS:18359 msgid "" ":issue:`28503`: The `crypt` module now internally uses the `crypt_r()` " "library function instead of `crypt()` when available." msgstr "" -#: ../build/NEWS:14408 +#: ../build/NEWS:18362 msgid ":issue:`35614`: Fixed help() on metaclasses. Patch by Sanyam Khurana." msgstr "" -#: ../build/NEWS:14410 +#: ../build/NEWS:18364 msgid ":issue:`35568`: Expose ``raise(signum)`` as `raise_signal`" msgstr "" -#: ../build/NEWS:14412 +#: ../build/NEWS:18366 msgid "" ":issue:`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:14416 +#: ../build/NEWS:18370 msgid "" ":issue:`35585`: Speed-up building enums by value, e.g. http.HTTPStatus(200)." msgstr "" -#: ../build/NEWS:14418 +#: ../build/NEWS:18372 msgid "" ":issue:`30561`: random.gammavariate(1.0, beta) now computes the same result " "as random.expovariate(1.0 / beta). This synchronizes the two algorithms and " @@ -24977,32 +32233,32 @@ msgid "" "produce a difference stream of random variables than it used to." msgstr "" -#: ../build/NEWS:14423 +#: ../build/NEWS:18377 msgid "" ":issue:`35537`: The :mod:`subprocess` module can now use the :func:`os." "posix_spawn` function in some cases for better performance." msgstr "" -#: ../build/NEWS:14426 +#: ../build/NEWS:18380 msgid "" ":issue:`35526`: Delaying the 'joke' of barry_as_FLUFL.mandatory to Python " "version 4.0" msgstr "" -#: ../build/NEWS:14429 +#: ../build/NEWS:18383 msgid "" ":issue:`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:14433 +#: ../build/NEWS:18387 msgid "" ":issue:`31784`: :func:`uuid.uuid1` now calls :func:`time.time_ns` rather " "than ``int(time.time() * 1e9)``." msgstr "" -#: ../build/NEWS:14436 +#: ../build/NEWS:18390 msgid "" ":issue:`35513`: :class:`~unittest.runner.TextTestRunner` of :mod:`unittest." "runner` now uses :func:`time.perf_counter` rather than :func:`time.time` to " @@ -25010,14 +32266,14 @@ msgid "" "whereas :func:`time.perf_counter` is monotonic." msgstr "" -#: ../build/NEWS:14442 +#: ../build/NEWS:18396 msgid "" ":issue:`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:14446 +#: ../build/NEWS:18400 msgid "" ":issue:`35348`: Make :func:`platform.architecture` parsing of ``file`` " "command output more reliable: add the ``-b`` option to the ``file`` command " @@ -25025,7 +32281,7 @@ msgid "" "\"shared object\" pattern." msgstr "" -#: ../build/NEWS:14451 +#: ../build/NEWS:18405 msgid "" ":issue:`35491`: :mod:`multiprocessing`: Add ``Pool.__repr__()`` and enhance " "``BaseProcess.__repr__()`` (add pid and parent pid) to ease debugging. Pool " @@ -25033,65 +32289,65 @@ msgid "" "``RUN`` value becomes ``'RUN'`` instead of ``0``." msgstr "" -#: ../build/NEWS:14456 +#: ../build/NEWS:18410 msgid "" ":issue:`35477`: :meth:`multiprocessing.Pool.__enter__` now fails if the pool " "is not running: ``with pool:`` fails if used more than once." msgstr "" -#: ../build/NEWS:14459 +#: ../build/NEWS:18413 msgid "" ":issue:`31446`: Copy command line that was passed to CreateProcessW since " "this function can change the content of the input buffer." msgstr "" -#: ../build/NEWS:14462 +#: ../build/NEWS:18416 msgid "" ":issue:`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:14465 +#: ../build/NEWS:18419 msgid "" ":issue:`23057`: Unblock Proactor event loop when keyboard interrupt is " "received on Windows" msgstr "" -#: ../build/NEWS:14468 +#: ../build/NEWS:18422 msgid "" ":issue:`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:14471 +#: ../build/NEWS:18425 msgid "" ":issue:`20239`: Allow repeated assignment deletion of :class:`unittest.mock." "Mock` attributes. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:14474 +#: ../build/NEWS:18428 msgid "" ":issue:`17185`: Set ``__signature__`` on mock for :mod:`inspect` to get " "signature. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:14477 +#: ../build/NEWS:18431 msgid "" ":issue:`35445`: Memory errors during creating posix.environ no longer " "ignored." msgstr "" -#: ../build/NEWS:14479 +#: ../build/NEWS:18433 msgid ":issue:`35415`: Validate fileno= argument to socket.socket()." msgstr "" -#: ../build/NEWS:14481 +#: ../build/NEWS:18435 msgid "" ":issue:`35424`: :class:`multiprocessing.Pool` destructor now emits :exc:" "`ResourceWarning` if the pool is still running." msgstr "" -#: ../build/NEWS:14484 +#: ../build/NEWS:18438 msgid "" ":issue:`35330`: When a :class:`Mock` instance was used to wrap an object, if " "`side_effect` is used in one of the mocks of it methods, don't call the " @@ -25099,20 +32355,20 @@ msgid "" "same way that it is done with return_value." msgstr "" -#: ../build/NEWS:14489 +#: ../build/NEWS:18443 msgid "" ":issue:`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:14493 +#: ../build/NEWS:18447 msgid "" ":issue:`10496`: :func:`~distutils.utils.check_environ` of :mod:`distutils." "utils` now catches :exc:`KeyError` on calling :func:`pwd.getpwuid`: don't " "create the ``HOME`` environment variable in this case." msgstr "" -#: ../build/NEWS:14498 +#: ../build/NEWS:18452 msgid "" ":issue:`10496`: :func:`posixpath.expanduser` now returns the input *path* " "unchanged if the ``HOME`` environment variable is not set and the current " @@ -25122,18 +32378,18 @@ msgid "" "directory)." msgstr "" -#: ../build/NEWS:14505 +#: ../build/NEWS:18459 msgid "" ":issue:`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:14509 +#: ../build/NEWS:18463 msgid ":issue:`35394`: Add empty slots to asyncio abstract protocols." msgstr "" -#: ../build/NEWS:14511 +#: ../build/NEWS:18465 msgid "" ":issue:`35310`: Fix a bug in :func:`select.select` where, in some cases, the " "file descriptor sequences were returned unmodified after a signal " @@ -25142,31 +32398,31 @@ msgid "" "occurred. Patch by Oran Avraham." msgstr "" -#: ../build/NEWS:14517 +#: ../build/NEWS:18471 msgid "" ":issue:`35380`: Enable TCP_NODELAY on Windows for proactor asyncio event " "loop." msgstr "" -#: ../build/NEWS:14519 +#: ../build/NEWS:18473 msgid "" ":issue:`35341`: Add generic version of ``collections.OrderedDict`` to the " "``typing`` module. Patch by Ismo Toijala." msgstr "" -#: ../build/NEWS:14522 +#: ../build/NEWS:18476 msgid "" ":issue:`35371`: Fixed possible crash in ``os.utime()`` on Windows when pass " "incorrect arguments." msgstr "" -#: ../build/NEWS:14525 +#: ../build/NEWS:18479 msgid "" ":issue:`35346`: :func:`platform.uname` now redirects ``stderr`` to :data:`os." "devnull` when running external programs like ``cmd /c ver``." msgstr "" -#: ../build/NEWS:14528 +#: ../build/NEWS:18482 msgid "" ":issue:`35066`: Previously, calling the strftime() method on a datetime " "object with a trailing '%' in the format string would result in an " @@ -25175,38 +32431,38 @@ msgid "" "PEP-399 compliant, and will not throw an exception on a trailing '%'." msgstr "" -#: ../build/NEWS:14534 +#: ../build/NEWS:18488 msgid "" ":issue:`35345`: The function `platform.popen` has been removed, it was " "deprecated since Python 3.3: use :func:`os.popen` instead." msgstr "" -#: ../build/NEWS:14537 +#: ../build/NEWS:18491 msgid "" ":issue:`35344`: On macOS, :func:`platform.platform` now uses :func:`platform." "mac_ver`, if it returns a non-empty release string, to get the macOS version " "rather than the darwin version." msgstr "" -#: ../build/NEWS:14541 +#: ../build/NEWS:18495 msgid "" ":issue:`35312`: Make ``lib2to3.pgen2.parse.ParseError`` round-trip pickle-" "able. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:14544 +#: ../build/NEWS:18498 msgid "" ":issue:`35308`: Fix regression in ``webbrowser`` where default browsers may " "be preferred over browsers in the ``BROWSER`` environment variable." msgstr "" -#: ../build/NEWS:14547 +#: ../build/NEWS:18501 msgid "" ":issue:`24746`: Avoid stripping trailing whitespace in doctest fancy diff. " "Original patch by R. David Murray & Jairo Trad. Enhanced by Sanyam Khurana." msgstr "" -#: ../build/NEWS:14551 +#: ../build/NEWS:18505 msgid "" ":issue:`28604`: :func:`locale.localeconv` now sets temporarily the " "``LC_CTYPE`` locale to the ``LC_MONETARY`` locale if the two locales are " @@ -25214,60 +32470,60 @@ msgid "" "other threads." msgstr "" -#: ../build/NEWS:14556 +#: ../build/NEWS:18510 msgid "" ":issue:`35277`: Update ensurepip to install pip 18.1 and setuptools 40.6.2." msgstr "" -#: ../build/NEWS:14558 +#: ../build/NEWS:18512 msgid ":issue:`24209`: Adds IPv6 support when invoking http.server directly." msgstr "" -#: ../build/NEWS:14560 +#: ../build/NEWS:18514 msgid "" ":issue:`35226`: Recursively check arguments when testing for equality of :" "class:`unittest.mock.call` objects and add note that tracking of parameters " "used to create ancestors of mocks in ``mock_calls`` is not possible." msgstr "" -#: ../build/NEWS:14565 +#: ../build/NEWS:18519 msgid "" ":issue:`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:14569 +#: ../build/NEWS:18523 msgid "" ":issue:`35189`: Modify the following fnctl function to retry if interrupted " "by a signal (EINTR): flock, lockf, fnctl" msgstr "" -#: ../build/NEWS:14572 +#: ../build/NEWS:18526 msgid "" ":issue:`30064`: Use add_done_callback() in sock_* asyncio API to unsubscribe " "reader/writer early on calcellation." msgstr "" -#: ../build/NEWS:14575 +#: ../build/NEWS:18529 msgid "" ":issue:`35186`: Removed the \"built with\" comment added when ``setup.py " "upload`` is used with either ``bdist_rpm`` or ``bdist_dumb``." msgstr "" -#: ../build/NEWS:14578 +#: ../build/NEWS:18532 msgid "" ":issue:`35152`: Allow sending more than 2 GB at once on a multiprocessing " "connection on non-Windows systems." msgstr "" -#: ../build/NEWS:14581 +#: ../build/NEWS:18535 msgid "" ":issue:`35062`: Fix incorrect parsing of :class:`_io." "IncrementalNewlineDecoder`'s *translate* argument." msgstr "" -#: ../build/NEWS:14584 +#: ../build/NEWS:18538 msgid "" ":issue:`35065`: Remove `StreamReaderProtocol._untrack_reader`. The call to " "`_untrack_reader` is currently performed too soon, causing the protocol to " @@ -25275,19 +32531,19 @@ msgid "" "the reader." msgstr "" -#: ../build/NEWS:14589 +#: ../build/NEWS:18543 msgid "" ":issue:`34160`: ElementTree and minidom now preserve the attribute order " "specified by the user." msgstr "" -#: ../build/NEWS:14592 +#: ../build/NEWS:18546 msgid "" ":issue:`35079`: Improve difflib.SequenceManager.get_matching_blocks doc by " "adding 'non-overlapping' and changing '!=' to '<'." msgstr "" -#: ../build/NEWS:14595 +#: ../build/NEWS:18549 msgid "" ":issue:`33710`: Deprecated ``l*gettext()`` functions and methods in the :mod:" "`gettext` module. They return encoded bytes instead of Unicode strings and " @@ -25295,91 +32551,91 @@ msgid "" "related to setting the charset for ``l*gettext()`` functions and methods." msgstr "" -#: ../build/NEWS:14601 +#: ../build/NEWS:18555 msgid "" ":issue:`35017`: :meth:`socketserver.BaseServer.serve_forever` now exits " "immediately if it's :meth:`~socketserver.BaseServer.shutdown` method is " "called while it is polling for new events." msgstr "" -#: ../build/NEWS:14605 +#: ../build/NEWS:18559 msgid "" ":issue:`35024`: `importlib` no longer logs `wrote ` " "redundantly after `(created|could not create) ` is already " "logged. Patch by Quentin Agren." msgstr "" -#: ../build/NEWS:14609 +#: ../build/NEWS:18563 msgid "" ":issue:`35047`: ``unittest.mock`` now includes mock calls in exception " "messages if ``assert_not_called``, ``assert_called_once``, or " "``assert_called_once_with`` fails. Patch by Petter Strandmark." msgstr "" -#: ../build/NEWS:14613 +#: ../build/NEWS:18567 msgid "" ":issue:`31047`: Fix ``ntpath.abspath`` regression where it didn't remove a " "trailing separator on Windows. Patch by Tim Graham." msgstr "" -#: ../build/NEWS:14616 +#: ../build/NEWS:18570 msgid "" ":issue:`35053`: tracemalloc now tries to update the traceback when an object " "is reused from a \"free list\" (optimization for faster object creation, " "used by the builtin list type for example)." msgstr "" -#: ../build/NEWS:14620 +#: ../build/NEWS:18574 msgid "" ":issue:`31553`: Add the --json-lines option to json.tool. Patch by " "hongweipeng." msgstr "" -#: ../build/NEWS:14622 +#: ../build/NEWS:18576 msgid "" ":issue:`34794`: Fixed a leak in Tkinter when pass the Python wrapper around " "Tcl_Obj back to Tcl/Tk." msgstr "" -#: ../build/NEWS:14625 +#: ../build/NEWS:18579 msgid "" ":issue:`34909`: Enum: fix grandchildren subclassing when parent mixed with " "concrete data types." msgstr "" -#: ../build/NEWS:14628 +#: ../build/NEWS:18582 msgid "" ":issue:`35022`: :class:`unittest.mock.MagicMock` now supports the " "``__fspath__`` method (from :class:`os.PathLike`)." msgstr "" -#: ../build/NEWS:14631 +#: ../build/NEWS:18585 msgid "" ":issue:`35008`: Fixed references leaks when call the ``__setstate__()`` " "method of :class:`xml.etree.ElementTree.Element` in the C implementation for " "already initialized element." msgstr "" -#: ../build/NEWS:14635 +#: ../build/NEWS:18589 msgid "" ":issue:`23420`: Verify the value for the parameter '-s' of the cProfile CLI. " "Patch by Robert Kuska" msgstr "" -#: ../build/NEWS:14638 +#: ../build/NEWS:18592 msgid "" ":issue:`33947`: dataclasses now handle recursive reprs without raising " "RecursionError." msgstr "" -#: ../build/NEWS:14641 +#: ../build/NEWS:18595 msgid "" ":issue:`34890`: Make :func:`inspect.iscoroutinefunction`, :func:`inspect." "isgeneratorfunction` and :func:`inspect.isasyncgenfunction` work with :func:" "`functools.partial`. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:14645 +#: ../build/NEWS:18599 msgid "" ":issue:`34521`: Use :func:`socket.CMSG_SPACE` to calculate ancillary data " "size instead of :func:`socket.CMSG_LEN` in :func:`multiprocessing.reduction." @@ -25387,19 +32643,19 @@ msgid "" "applications." msgstr "" -#: ../build/NEWS:14650 +#: ../build/NEWS:18604 msgid "" ":issue:`31522`: The `mailbox.mbox.get_string` function *from_* parameter can " "now successfully be set to a non-default value." msgstr "" -#: ../build/NEWS:14653 +#: ../build/NEWS:18607 msgid "" ":issue:`34970`: Protect tasks weak set manipulation in ``asyncio." "all_tasks()``" msgstr "" -#: ../build/NEWS:14655 +#: ../build/NEWS:18609 msgid "" ":issue:`34969`: gzip: Add --fast, --best on the gzip CLI, these parameters " "will be used for the fast compression method (quick) or the best method " @@ -25407,90 +32663,90 @@ msgid "" "level to 6 (tradeoff)." msgstr "" -#: ../build/NEWS:14660 +#: ../build/NEWS:18614 msgid "" ":issue:`16965`: The :term:`2to3` :2to3fixer:`execfile` fixer now opens the " "file with mode ``'rb'``. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:14663 +#: ../build/NEWS:18617 msgid "" ":issue:`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:14667 +#: ../build/NEWS:18621 msgid "" ":issue:`34926`: :meth:`mimetypes.MimeTypes.guess_type` now accepts :term:" "`path-like object` in addition to url strings. Patch by Mayank Asthana." msgstr "" -#: ../build/NEWS:14671 +#: ../build/NEWS:18625 msgid "" ":issue:`23831`: Add ``moveto()`` method to the ``tkinter.Canvas`` widget. " "Patch by Juliette Monsel." msgstr "" -#: ../build/NEWS:14674 +#: ../build/NEWS:18628 msgid "" ":issue:`34941`: Methods ``find()``, ``findtext()`` and ``findall()`` of the " "``Element`` class in the :mod:`xml.etree.ElementTree` module are now able to " "find children which are instances of ``Element`` subclasses." msgstr "" -#: ../build/NEWS:14678 +#: ../build/NEWS:18632 msgid "" ":issue:`32680`: :class:`smtplib.SMTP` objects now always have a `sock` " "attribute present" msgstr "" -#: ../build/NEWS:14681 +#: ../build/NEWS:18635 msgid "" ":issue:`34769`: Fix for async generators not finalizing when event loop is " "in debug mode and garbage collector runs in another thread." msgstr "" -#: ../build/NEWS:14684 +#: ../build/NEWS:18638 msgid "" ":issue:`34936`: Fix ``TclError`` in ``tkinter.Spinbox.selection_element()``. " "Patch by Juliette Monsel." msgstr "" -#: ../build/NEWS:14687 +#: ../build/NEWS:18641 msgid "" ":issue:`34829`: Add methods ``selection_from``, ``selection_range``, " "``selection_present`` and ``selection_to`` to the ``tkinter.Spinbox`` for " "consistency with the ``tkinter.Entry`` widget. Patch by Juliette Monsel." msgstr "" -#: ../build/NEWS:14691 +#: ../build/NEWS:18645 msgid "" ":issue:`34911`: Added *secure_protocols* argument to *http.cookiejar." "DefaultCookiePolicy* to allow for tweaking of protocols and also to add " "support by default for *wss*, the secure websocket protocol." msgstr "" -#: ../build/NEWS:14696 +#: ../build/NEWS:18650 msgid "" ":issue:`34922`: Fixed integer overflow in the :meth:`~hashlib.shake." "digest()` and :meth:`~hashlib.shake.hexdigest()` methods for the SHAKE " "algorithm in the :mod:`hashlib` module." msgstr "" -#: ../build/NEWS:14700 +#: ../build/NEWS:18654 msgid "" ":issue:`34925`: 25% speedup in argument parsing for the functions in the " "bisect module." msgstr "" -#: ../build/NEWS:14703 +#: ../build/NEWS:18657 msgid "" ":issue:`34900`: Fixed :meth:`unittest.TestCase.debug` when used to call test " "methods with subtests. Patch by Bruno Oliveira." msgstr "" -#: ../build/NEWS:14706 +#: ../build/NEWS:18660 msgid "" ":issue:`34844`: logging.Formatter enhancement - Ensure styles and fmt " "matches in logging.Formatter - Added validate method in each format style " @@ -25500,39 +32756,39 @@ msgid "" "that it's an error with the invalid format fields." msgstr "" -#: ../build/NEWS:14713 +#: ../build/NEWS:18667 msgid "" ":issue:`34897`: Adjust test.support.missing_compiler_executable check so " "that a nominal command name of \"\" is ignored. Patch by Michael Felt." msgstr "" -#: ../build/NEWS:14716 +#: ../build/NEWS:18670 msgid "" ":issue:`34871`: Fix inspect module polluted ``sys.modules`` when parsing " "``__text_signature__`` of callable." msgstr "" -#: ../build/NEWS:14719 +#: ../build/NEWS:18673 msgid "" ":issue:`34898`: Add `mtime` argument to `gzip.compress` for reproducible " "output. Patch by Guo Ci Teo." msgstr "" -#: ../build/NEWS:14722 +#: ../build/NEWS:18676 msgid "" ":issue:`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:14726 +#: ../build/NEWS:18680 msgid "" ":issue:`34866`: Adding ``max_num_fields`` to ``cgi.FieldStorage`` to make " "DOS attacks harder by limiting the number of ``MiniFieldStorage`` objects " "created by ``FieldStorage``." msgstr "" -#: ../build/NEWS:14730 +#: ../build/NEWS:18684 msgid "" ":issue:`34711`: http.server ensures it reports HTTPStatus.NOT_FOUND when the " "local path ends with \"/\" and is not a directory, even if the underlying OS " @@ -25540,63 +32796,63 @@ msgid "" "Felt." msgstr "" -#: ../build/NEWS:14735 +#: ../build/NEWS:18689 msgid "" ":issue:`34872`: Fix self-cancellation in C implementation of asyncio.Task" msgstr "" -#: ../build/NEWS:14737 +#: ../build/NEWS:18691 msgid "" ":issue:`34849`: Don't log waiting for ``selector.select`` in asyncio loop " "iteration. The waiting is pretty normal for any asyncio program, logging its " "time just adds a noise to logs without any useful information provided." msgstr "" -#: ../build/NEWS:14742 +#: ../build/NEWS:18696 msgid "" ":issue:`34022`: The :envvar:`SOURCE_DATE_EPOCH` environment variable no " "longer overrides the value of the *invalidation_mode* argument to :func:" "`py_compile.compile`, and determines its default value instead." msgstr "" -#: ../build/NEWS:14746 +#: ../build/NEWS:18700 msgid "" ":issue:`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:14750 +#: ../build/NEWS:18704 msgid "" ":issue:`34758`: Add .wasm -> application/wasm to list of recognized file " "types and content type headers" msgstr "" -#: ../build/NEWS:14753 +#: ../build/NEWS:18707 msgid "" ":issue:`34789`: :func:`xml.sax.make_parser` now accepts any iterable as its " "*parser_list* argument. Patch by Andrés Delfino." msgstr "" -#: ../build/NEWS:14756 +#: ../build/NEWS:18710 msgid "" ":issue:`34334`: In :class:`QueueHandler`, clear `exc_text` from :class:" "`LogRecord` to prevent traceback from being written twice." msgstr "" -#: ../build/NEWS:14759 +#: ../build/NEWS:18713 msgid "" ":issue:`34687`: On Windows, asyncio now uses ProactorEventLoop, instead of " "SelectorEventLoop, by default." msgstr "" -#: ../build/NEWS:14762 +#: ../build/NEWS:18716 msgid "" ":issue:`5950`: Support reading zip files with archive comments in :mod:" "`zipimport`." msgstr "" -#: ../build/NEWS:14765 +#: ../build/NEWS:18719 msgid "" ":issue:`32892`: The parser now represents all constants as :class:`ast." "Constant` instead of using specific constant AST types (``Num``, ``Str``, " @@ -25604,66 +32860,66 @@ msgid "" "deprecated and will be removed in future Python versions." msgstr "" -#: ../build/NEWS:14771 +#: ../build/NEWS:18725 msgid "" ":issue:`34728`: Add deprecation warning when `loop` is used in methods: " "`asyncio.sleep`, `asyncio.wait` and `asyncio.wait_for`." msgstr "" -#: ../build/NEWS:14774 +#: ../build/NEWS:18728 msgid "" ":issue:`34738`: ZIP files created by :mod:`distutils` will now include " "entries for directories." msgstr "" -#: ../build/NEWS:14777 +#: ../build/NEWS:18731 msgid "" ":issue:`34659`: Add an optional *initial* argument to itertools.accumulate()." msgstr "" -#: ../build/NEWS:14779 +#: ../build/NEWS:18733 msgid ":issue:`29577`: Support multiple mixin classes when creating Enums." msgstr "" -#: ../build/NEWS:14781 +#: ../build/NEWS:18735 msgid "" ":issue:`34670`: Add SSLContext.post_handshake_auth and SSLSocket." "verify_client_post_handshake for TLS 1.3's post handshake authentication " "feature." msgstr "" -#: ../build/NEWS:14785 +#: ../build/NEWS:18739 msgid "" ":issue:`32718`: The Activate.ps1 script from venv works with PowerShell Core " "6.1 and is now available under all operating systems." msgstr "" -#: ../build/NEWS:14788 +#: ../build/NEWS:18742 msgid "" ":issue:`31177`: Fix bug that prevented using :meth:`reset_mock ` on mock instances with deleted attributes" msgstr "" -#: ../build/NEWS:14791 +#: ../build/NEWS:18745 msgid "" ":issue:`34672`: Add a workaround, so the ``'Z'`` :func:`time.strftime` " "specifier on the musl C library can work in some cases." msgstr "" -#: ../build/NEWS:14794 +#: ../build/NEWS:18748 msgid "" ":issue:`34666`: Implement ``asyncio.StreamWriter.awrite`` and ``asyncio." "StreamWriter.aclose()`` coroutines. Methods are needed for providing a " "consistent stream API with control flow switched on by default." msgstr "" -#: ../build/NEWS:14799 +#: ../build/NEWS:18753 msgid "" ":issue:`6721`: Acquire the logging module's commonly used internal locks " "while fork()ing to avoid deadlocks in the child process." msgstr "" -#: ../build/NEWS:14802 +#: ../build/NEWS:18756 msgid "" ":issue:`34658`: Fix a rare interpreter unhandled exception state SystemError " "only seen when using subprocess with a preexec_fn while an after_parent " @@ -25671,11 +32927,11 @@ msgid "" "call fails." msgstr "" -#: ../build/NEWS:14807 +#: ../build/NEWS:18761 msgid ":issue:`34652`: Ensure :func:`os.lchmod` is never defined on Linux." msgstr "" -#: ../build/NEWS:14809 +#: ../build/NEWS:18763 msgid "" ":issue:`34638`: Store a weak reference to stream reader to break strong " "references loop between reader and protocol. It allows to detect and close " @@ -25683,19 +32939,19 @@ msgid "" "call." msgstr "" -#: ../build/NEWS:14814 +#: ../build/NEWS:18768 msgid "" ":issue:`34536`: `Enum._missing_`: raise `ValueError` if None returned and " "`TypeError` if non-member is returned." msgstr "" -#: ../build/NEWS:14817 +#: ../build/NEWS:18771 msgid "" ":issue:`34636`: Speed up re scanning of many non-matching characters for \\s " "\\w and \\d within bytes objects. (microoptimization)" msgstr "" -#: ../build/NEWS:14820 +#: ../build/NEWS:18774 msgid "" ":issue:`24412`: Add :func:`~unittest.addModuleCleanup()` and :meth:" "`~unittest.TestCase.addClassCleanup()` to unittest to support cleanups for :" @@ -25703,36 +32959,36 @@ msgid "" "Patch by Lisa Roach." msgstr "" -#: ../build/NEWS:14825 +#: ../build/NEWS:18779 msgid "" ":issue:`34630`: Don't log SSL certificate errors in asyncio code (connection " "error logging is skipped already)." msgstr "" -#: ../build/NEWS:14828 +#: ../build/NEWS:18782 msgid "" ":issue:`32490`: Prevent filename duplication in :mod:`subprocess` exception " "messages. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:14831 +#: ../build/NEWS:18785 msgid "" ":issue:`34363`: dataclasses.asdict() and .astuple() now handle namedtuples " "correctly." msgstr "" -#: ../build/NEWS:14834 +#: ../build/NEWS:18788 msgid ":issue:`34625`: Update vendorized expat library version to 2.2.6." msgstr "" -#: ../build/NEWS:14836 +#: ../build/NEWS:18790 msgid "" ":issue:`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:14840 +#: ../build/NEWS:18794 msgid "" ":issue:`34622`: Create a dedicated ``asyncio.CancelledError``, ``asyncio." "InvalidStateError`` and ``asyncio.TimeoutError`` exception classes. Inherit " @@ -25740,67 +32996,67 @@ msgid "" "Extract ``asyncio`` exceptions into a separate file." msgstr "" -#: ../build/NEWS:14846 +#: ../build/NEWS:18800 msgid "" ":issue:`34610`: Fixed iterator of :class:`multiprocessing.managers." "DictProxy`." msgstr "" -#: ../build/NEWS:14848 +#: ../build/NEWS:18802 msgid "" ":issue:`34421`: Fix distutils logging for non-ASCII strings. This caused " "installation issues on Windows." msgstr "" -#: ../build/NEWS:14851 +#: ../build/NEWS:18805 msgid "" ":issue:`34604`: Fix possible mojibake in the error message of `pwd.getpwnam` " "and `grp.getgrnam` using string representation because of invisible " "characters or trailing whitespaces. Patch by William Grzybowski." msgstr "" -#: ../build/NEWS:14855 +#: ../build/NEWS:18809 msgid "" ":issue:`30977`: Make uuid.UUID use ``__slots__`` to reduce its memory " "footprint. Based on original patch by Wouter Bolsterlee." msgstr "" -#: ../build/NEWS:14858 +#: ../build/NEWS:18812 msgid "" ":issue:`34574`: OrderedDict iterators are not exhausted during pickling " "anymore. Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:14861 +#: ../build/NEWS:18815 msgid "" ":issue:`8110`: Refactored :mod:`subprocess` to check for Windows-specific " "modules rather than ``sys.platform == 'win32'``." msgstr "" -#: ../build/NEWS:14864 +#: ../build/NEWS:18818 msgid "" ":issue:`34530`: ``distutils.spawn.find_executable()`` now falls back on :" "data:`os.defpath` if the ``PATH`` environment variable is not set." msgstr "" -#: ../build/NEWS:14867 +#: ../build/NEWS:18821 msgid "" ":issue:`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:14871 +#: ../build/NEWS:18825 msgid ":issue:`34558`: Correct typo in Lib/ctypes/_aix.py" msgstr "" -#: ../build/NEWS:14873 +#: ../build/NEWS:18827 msgid "" ":issue:`34282`: Move ``Enum._convert`` to ``EnumMeta._convert_`` and fix " "enum members getting shadowed by parent attributes." msgstr "" -#: ../build/NEWS:14876 +#: ../build/NEWS:18830 msgid "" ":issue:`22872`: When the queue is closed, :exc:`ValueError` is now raised " "by :meth:`multiprocessing.Queue.put` and :meth:`multiprocessing.Queue.get` " @@ -25808,27 +33064,27 @@ msgid "" "Zackery Spytz." msgstr "" -#: ../build/NEWS:14881 +#: ../build/NEWS:18835 msgid "" ":issue:`34515`: Fix parsing non-ASCII identifiers in :mod:`lib2to3.pgen2." "tokenize` (PEP 3131)." msgstr "" -#: ../build/NEWS:14884 +#: ../build/NEWS:18838 msgid "" ":issue:`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:14888 +#: ../build/NEWS:18842 msgid "" ":issue:`34472`: Improved compatibility for streamed files in :mod:`zipfile`. " "Previously an optional signature was not being written and certain ZIP " "applications were not supported. Patch by Silas Sewell." msgstr "" -#: ../build/NEWS:14892 +#: ../build/NEWS:18846 msgid "" ":issue:`34454`: Fix the .fromisoformat() methods of datetime types crashing " "when given unicode with non-UTF-8-encodable code points. Specifically, " @@ -25836,94 +33092,94 @@ msgid "" "the separator. Report and tests by Alexey Izbyshev, patch by Paul Ganssle." msgstr "" -#: ../build/NEWS:14897 +#: ../build/NEWS:18851 msgid "" ":issue:`6700`: Fix inspect.getsourcelines for module level frames/" "tracebacks. Patch by Vladimir Matveev." msgstr "" -#: ../build/NEWS:14900 +#: ../build/NEWS:18854 msgid "" ":issue:`34171`: Running the :mod:`trace` module no longer creates the " "``trace.cover`` file." msgstr "" -#: ../build/NEWS:14903 +#: ../build/NEWS:18857 msgid "" ":issue:`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:14907 +#: ../build/NEWS:18861 msgid "" ":issue:`34427`: Fix infinite loop in ``a.extend(a)`` for ``MutableSequence`` " "subclasses." msgstr "" -#: ../build/NEWS:14910 +#: ../build/NEWS:18864 msgid "" ":issue:`34412`: Make :func:`signal.strsignal` work on HP-UX. Patch by " "Michael Osipov." msgstr "" -#: ../build/NEWS:14913 +#: ../build/NEWS:18867 msgid "" ":issue:`20849`: shutil.copytree now accepts a new ``dirs_exist_ok`` keyword " "argument. Patch by Josh Bronson." msgstr "" -#: ../build/NEWS:14916 +#: ../build/NEWS:18870 msgid "" ":issue:`31715`: Associate ``.mjs`` file extension with ``application/" "javascript`` MIME Type." msgstr "" -#: ../build/NEWS:14919 +#: ../build/NEWS:18873 msgid "" ":issue:`34384`: :func:`os.readlink` now accepts :term:`path-like ` and :class:`bytes` objects on Windows." msgstr "" -#: ../build/NEWS:14922 +#: ../build/NEWS:18876 msgid "" ":issue:`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:14926 +#: ../build/NEWS:18880 msgid "" ":issue:`2122`: The :meth:`mmap.flush() ` method now returns " "``None`` on success, raises an exception on error under all platforms." msgstr "" -#: ../build/NEWS:14929 +#: ../build/NEWS:18883 msgid "" ":issue:`34341`: Appending to the ZIP archive with the ZIP64 extension no " "longer grows the size of extra fields of existing entries." msgstr "" -#: ../build/NEWS:14932 +#: ../build/NEWS:18886 msgid "" ":issue:`34333`: Fix %-formatting in :meth:`pathlib.PurePath.with_suffix` " "when formatting an error message." msgstr "" -#: ../build/NEWS:14935 +#: ../build/NEWS:18889 msgid "" ":issue:`18540`: The :class:`imaplib.IMAP4` and :class:`imaplib.IMAP4_SSL` " "classes now resolve to the local host IP correctly when the default value of " "*host* parameter (``''``) is used." msgstr "" -#: ../build/NEWS:14939 +#: ../build/NEWS:18893 msgid "" ":issue:`26502`: Implement ``traceback.FrameSummary.__len__()`` method to " "preserve compatibility with the old tuple API." msgstr "" -#: ../build/NEWS:14942 +#: ../build/NEWS:18896 msgid "" ":issue:`34318`: :func:`~unittest.TestCase.assertRaises`, :func:`~unittest." "TestCase.assertRaisesRegex`, :func:`~unittest.TestCase.assertWarns` and :" @@ -25933,52 +33189,52 @@ msgid "" "Python 3.5." msgstr "" -#: ../build/NEWS:14950 +#: ../build/NEWS:18904 msgid "" ":issue:`9372`: Deprecate :meth:`__getitem__` methods of :class:`xml.dom." "pulldom.DOMEventStream`, :class:`wsgiref.util.FileWrapper` and :class:" "`fileinput.FileInput`." msgstr "" -#: ../build/NEWS:14954 +#: ../build/NEWS:18908 msgid "" ":issue:`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:14958 +#: ../build/NEWS:18912 msgid "" ":issue:`34248`: Report filename in the exception raised when the database " "file cannot be opened by :func:`dbm.gnu.open` and :func:`dbm.ndbm.open` due " "to OS-related error. Patch by Zsolt Cserna." msgstr "" -#: ../build/NEWS:14962 +#: ../build/NEWS:18916 msgid "" ":issue:`33089`: Add math.dist() to compute the Euclidean distance between " "two points." msgstr "" -#: ../build/NEWS:14965 +#: ../build/NEWS:18919 msgid "" ":issue:`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:14968 +#: ../build/NEWS:18922 msgid "" ":issue:`31047`: Fix ``ntpath.abspath`` for invalid paths on windows. Patch " "by Franz Woellert." msgstr "" -#: ../build/NEWS:14971 +#: ../build/NEWS:18925 msgid "" ":issue:`32321`: Add pure Python fallback for functools.reduce. Patch by " "Robert Wright." msgstr "" -#: ../build/NEWS:14974 +#: ../build/NEWS:18928 msgid "" ":issue:`34270`: The default asyncio task class now always has a name which " "can be get or set using two new methods (:meth:`~asyncio.Task.get_name()` " @@ -25990,69 +33246,69 @@ msgid "" "using a monotonic counter." msgstr "" -#: ../build/NEWS:14983 +#: ../build/NEWS:18937 msgid "" ":issue:`34263`: asyncio's event loop will not pass timeouts longer than one " "day to epoll/select etc." msgstr "" -#: ../build/NEWS:14986 +#: ../build/NEWS:18940 msgid "" ":issue:`34035`: Fix several AttributeError in zipfile seek() methods. Patch " "by Mickaël Schoentgen." msgstr "" -#: ../build/NEWS:14989 +#: ../build/NEWS:18943 msgid "" ":issue:`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:14992 +#: ../build/NEWS:18946 msgid "" ":issue:`34075`: Deprecate passing non-ThreadPoolExecutor instances to :meth:" "`AbstractEventLoop.set_default_executor`." msgstr "" -#: ../build/NEWS:14995 +#: ../build/NEWS:18949 msgid "" ":issue:`34251`: Restore ``msilib.Win64`` to preserve backwards compatibility " "since it's already used by :mod:`distutils`' ``bdist_msi`` command." msgstr "" -#: ../build/NEWS:14998 +#: ../build/NEWS:18952 msgid "" ":issue:`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:15002 +#: ../build/NEWS:18956 msgid "" ":issue:`33089`: Enhanced math.hypot() to support more than two dimensions." msgstr "" -#: ../build/NEWS:15004 +#: ../build/NEWS:18958 msgid "" ":issue:`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:15008 +#: ../build/NEWS:18962 msgid "" ":issue:`13041`: Use :func:`shutil.get_terminal_size` to calculate the " "terminal width correctly in the ``argparse.HelpFormatter`` class. Initial " "patch by Zbyszek Jędrzejewski-Szmek." msgstr "" -#: ../build/NEWS:15012 +#: ../build/NEWS:18966 msgid "" ":issue:`34213`: Allow frozen dataclasses to have a field named \"object\". " "Previously this conflicted with an internal use of \"object\"." msgstr "" -#: ../build/NEWS:15015 +#: ../build/NEWS:18969 msgid "" ":issue:`34052`: :meth:`sqlite3.Connection.create_aggregate`, :meth:`sqlite3." "Connection.create_function`, :meth:`sqlite3.Connection.set_authorizer`, :" @@ -26062,168 +33318,168 @@ msgid "" "Sergey Fedoseev." msgstr "" -#: ../build/NEWS:15023 +#: ../build/NEWS:18977 msgid "" ":issue:`34197`: Attributes *skipinitialspace*, *doublequote* and *strict* of " "the *dialect* attribute of the :mod:`csv` reader are now :class:`bool` " "instances instead of integers 0 or 1." msgstr "" -#: ../build/NEWS:15027 +#: ../build/NEWS:18981 msgid "" ":issue:`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:15031 +#: ../build/NEWS:18985 msgid "" ":issue:`21446`: The :2to3fixer:`reload` fixer now uses :func:`importlib." "reload` instead of deprecated :func:`imp.reload`." msgstr "" -#: ../build/NEWS:15034 +#: ../build/NEWS:18988 msgid "" ":issue:`940286`: pydoc's ``Helper.showtopic()`` method now prints the cross " "references of a topic correctly." msgstr "" -#: ../build/NEWS:15037 +#: ../build/NEWS:18991 msgid "" ":issue:`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:15041 +#: ../build/NEWS:18995 msgid ":issue:`33729`: Fixed issues with arguments parsing in :mod:`hashlib`." msgstr "" -#: ../build/NEWS:15043 +#: ../build/NEWS:18997 msgid "" ":issue:`34097`: ZipFile can zip files older than 1980-01-01 and newer than " "2107-12-31 using a new ``strict_timestamps`` parameter at the cost of " "setting the timestamp to the limit." msgstr "" -#: ../build/NEWS:15047 +#: ../build/NEWS:19001 msgid ":issue:`34108`: Remove extraneous CR in 2to3 refactor." msgstr "" -#: ../build/NEWS:15049 +#: ../build/NEWS:19003 msgid "" ":issue:`34070`: Make sure to only check if the handle is a tty, when opening " "a file with ``buffering=-1``." msgstr "" -#: ../build/NEWS:15052 +#: ../build/NEWS:19006 msgid "" ":issue:`27494`: Reverted :issue:`27494`. 2to3 rejects now a trailing comma " "in generator expressions." msgstr "" -#: ../build/NEWS:15055 +#: ../build/NEWS:19009 msgid "" ":issue:`33967`: functools.singledispatch now raises TypeError instead of " "IndexError when no positional arguments are passed." msgstr "" -#: ../build/NEWS:15058 +#: ../build/NEWS:19012 msgid "" ":issue:`34041`: Add the parameter *deterministic* to the :meth:`sqlite3." "Connection.create_function` method. Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:15062 +#: ../build/NEWS:19016 msgid "" ":issue:`34056`: Ensure the loader shim created by ``imp.load_module`` always " "returns bytes from its ``get_data()`` function. This fixes using ``imp." "load_module`` with :pep:`552` hash-based pycs." msgstr "" -#: ../build/NEWS:15066 +#: ../build/NEWS:19020 msgid "" ":issue:`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:15070 +#: ../build/NEWS:19024 msgid "" ":issue:`34043`: Optimize tarfile uncompress performance about 15% when gzip " "is used." msgstr "" -#: ../build/NEWS:15073 +#: ../build/NEWS:19027 msgid "" ":issue:`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:15077 +#: ../build/NEWS:19031 msgid "" ":issue:`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:15081 +#: ../build/NEWS:19035 msgid "" ":issue:`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:15084 +#: ../build/NEWS:19038 msgid "" ":issue:`34003`: csv.DictReader now creates dicts instead of OrderedDicts. " "Patch by Michael Selik." msgstr "" -#: ../build/NEWS:15087 +#: ../build/NEWS:19041 msgid "" ":issue:`33978`: Closed existing logging handlers before reconfiguration via " "fileConfig and dictConfig. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:15090 +#: ../build/NEWS:19044 msgid "" ":issue:`14117`: Make minor tweaks to turtledemo. The 'wikipedia' example is " "now 'rosette', describing what it draws. The 'penrose' print output is " "reduced. The'1024' output of 'tree' is eliminated." msgstr "" -#: ../build/NEWS:15094 +#: ../build/NEWS:19048 msgid "" ":issue:`33974`: Fixed passing lists and tuples of strings containing special " "characters ``\"``, ``\\``, ``{``, ``}`` and ``\\n`` as options to :mod:" "`~tkinter.ttk` widgets." msgstr "" -#: ../build/NEWS:15098 +#: ../build/NEWS:19052 msgid ":issue:`27500`: Fix getaddrinfo to resolve IPv6 addresses correctly." msgstr "" -#: ../build/NEWS:15100 +#: ../build/NEWS:19054 msgid "" ":issue:`24567`: Improve random.choices() to handle subnormal input weights " "that could occasionally trigger an IndexError." msgstr "" -#: ../build/NEWS:15103 +#: ../build/NEWS:19057 msgid "" ":issue:`33871`: Fixed integer overflow in :func:`os.readv`, :func:`os." "writev`, :func:`os.preadv` and :func:`os.pwritev` and in :func:`os.sendfile` " "with *headers* or *trailers* arguments (on BSD-based OSes and macOS)." msgstr "" -#: ../build/NEWS:15107 +#: ../build/NEWS:19061 msgid "" ":issue:`25007`: Add :func:`copy.copy` and :func:`copy.deepcopy` support to " "zlib compressors and decompressors. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:15110 +#: ../build/NEWS:19064 msgid "" ":issue:`33929`: multiprocessing: Fix a race condition in Popen of " "multiprocessing.popen_spawn_win32. The child process now duplicates the read " @@ -26232,19 +33488,19 @@ msgid "" "had been terminated before it could steal the handle from the parent process." msgstr "" -#: ../build/NEWS:15117 +#: ../build/NEWS:19071 msgid "" ":issue:`33899`: Tokenize module now implicitly emits a NEWLINE when provided " "with input that does not have a trailing new line. This behavior now " "matches what the C tokenizer does internally. Contributed by Ammar Askar." msgstr "" -#: ../build/NEWS:15121 +#: ../build/NEWS:19075 msgid "" ":issue:`33897`: Added a 'force' keyword argument to logging.basicConfig()." msgstr "" -#: ../build/NEWS:15123 +#: ../build/NEWS:19077 msgid "" ":issue:`33695`: :func:`shutil.copytree` uses :func:`os.scandir` function and " "all copy functions depending from it use cached :func:`os.stat` values. The " @@ -26255,30 +33511,30 @@ msgid "" "`33695`.)" msgstr "" -#: ../build/NEWS:15131 +#: ../build/NEWS:19085 msgid "" ":issue:`33916`: bz2 and lzma: When Decompressor.__init__() is called twice, " "free the old lock to not leak memory." msgstr "" -#: ../build/NEWS:15134 +#: ../build/NEWS:19088 msgid "" ":issue:`32568`: Make select.epoll() and its documentation consistent " "regarding *sizehint* and *flags*." msgstr "" -#: ../build/NEWS:15137 +#: ../build/NEWS:19091 msgid "" ":issue:`33833`: Fixed bug in asyncio where ProactorSocketTransport logs " "AssertionError if force closed during write." msgstr "" -#: ../build/NEWS:15140 +#: ../build/NEWS:19094 msgid "" ":issue:`33663`: Convert content length to string before putting to header." msgstr "" -#: ../build/NEWS:15142 +#: ../build/NEWS:19096 msgid "" ":issue:`33721`: :mod:`os.path` functions that return a boolean result like :" "func:`~os.path.exists`, :func:`~os.path.lexists`, :func:`~os.path.isdir`, :" @@ -26293,176 +33549,176 @@ msgid "" "for paths that contain characters or bytes unrepresentable at the OS level." msgstr "" -#: ../build/NEWS:15156 +#: ../build/NEWS:19110 msgid "" ":issue:`26544`: Fixed implementation of :func:`platform.libc_ver`. It almost " "always returned version '2.9' for glibc." msgstr "" -#: ../build/NEWS:15159 +#: ../build/NEWS:19113 msgid "" ":issue:`33843`: Remove deprecated ``cgi.escape``, ``cgi.parse_qs`` and ``cgi." "parse_qsl``." msgstr "" -#: ../build/NEWS:15162 +#: ../build/NEWS:19116 msgid "" ":issue:`33842`: Remove ``tarfile.filemode`` which is deprecated since Python " "3.3." msgstr "" -#: ../build/NEWS:15165 ../build/NEWS:16763 ../build/NEWS:21357 +#: ../build/NEWS:19119 ../build/NEWS:20717 ../build/NEWS:25311 msgid "" ":issue:`30167`: Prevent site.main() exception if PYTHONSTARTUP is set. Patch " "by Steve Weber." msgstr "" -#: ../build/NEWS:15168 +#: ../build/NEWS:19122 msgid "" ":issue:`33805`: Improve error message of dataclasses.replace() when an " "InitVar is not specified" msgstr "" -#: ../build/NEWS:15171 +#: ../build/NEWS:19125 msgid "" ":issue:`33687`: Fix the call to ``os.chmod()`` for ``uu.decode()`` if a mode " "is given or decoded. Patch by Timo Furrer." msgstr "" -#: ../build/NEWS:15174 ../build/NEWS:16766 ../build/NEWS:21360 +#: ../build/NEWS:19128 ../build/NEWS:20720 ../build/NEWS:25314 msgid "" ":issue:`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:15178 +#: ../build/NEWS:19132 msgid "" ":issue:`32108`: In configparser, don't clear section when it is assigned to " "itself." msgstr "" -#: ../build/NEWS:15181 +#: ../build/NEWS:19135 msgid "" ":issue:`27397`: Make email module properly handle invalid-length base64 " "strings." msgstr "" -#: ../build/NEWS:15184 +#: ../build/NEWS:19138 msgid ":issue:`33578`: Implement multibyte encoder/decoder state methods" msgstr "" -#: ../build/NEWS:15186 ../build/NEWS:16770 ../build/NEWS:21364 +#: ../build/NEWS:19140 ../build/NEWS:20724 ../build/NEWS:25318 msgid ":issue:`30805`: Avoid race condition with debug logging" msgstr "" -#: ../build/NEWS:15188 +#: ../build/NEWS:19142 msgid "" ":issue:`33476`: Fix _header_value_parser.py when address group is missing " "final ';'. Contributed by Enrique Perez-Terron" msgstr "" -#: ../build/NEWS:15191 ../build/NEWS:16772 +#: ../build/NEWS:19145 ../build/NEWS:20726 msgid "" ":issue:`33694`: asyncio: Fix a race condition causing data loss on " "pause_reading()/resume_reading() when using the ProactorEventLoop." msgstr "" -#: ../build/NEWS:15194 ../build/NEWS:16775 +#: ../build/NEWS:19148 ../build/NEWS:20729 msgid "" ":issue:`32493`: Correct test for ``uuid_enc_be`` availability in ``configure." "ac``. Patch by Michael Felt." msgstr "" -#: ../build/NEWS:15197 ../build/NEWS:16778 +#: ../build/NEWS:19151 ../build/NEWS:20732 msgid "" ":issue:`33792`: Add asyncio.WindowsSelectorEventLoopPolicy and asyncio." "WindowsProactorEventLoopPolicy." msgstr "" -#: ../build/NEWS:15200 +#: ../build/NEWS:19154 msgid "" ":issue:`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:15204 ../build/NEWS:16781 +#: ../build/NEWS:19158 ../build/NEWS:20735 msgid "" ":issue:`33778`: Update ``unicodedata``'s database to Unicode version 11.0.0." msgstr "" -#: ../build/NEWS:15206 +#: ../build/NEWS:19160 msgid "" ":issue:`33165`: Added a stacklevel parameter to logging calls to allow use " "of wrapper/helper functions for logging APIs." msgstr "" -#: ../build/NEWS:15209 ../build/NEWS:16783 +#: ../build/NEWS:19163 ../build/NEWS:20737 msgid "" ":issue:`33770`: improve base64 exception message for encoded inputs of " "invalid length" msgstr "" -#: ../build/NEWS:15212 ../build/NEWS:16786 +#: ../build/NEWS:19166 ../build/NEWS:20740 msgid "" ":issue:`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:15215 ../build/NEWS:16789 ../build/NEWS:21366 +#: ../build/NEWS:19169 ../build/NEWS:20743 ../build/NEWS:25320 msgid "" ":issue:`33767`: The concatenation (``+``) and repetition (``*``) sequence " "operations now raise :exc:`TypeError` instead of :exc:`SystemError` when " "performed on :class:`mmap.mmap` objects. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:15219 ../build/NEWS:16793 +#: ../build/NEWS:19173 ../build/NEWS:20747 msgid "" ":issue:`33734`: asyncio/ssl: Fix AttributeError, increase default handshake " "timeout" msgstr "" -#: ../build/NEWS:15222 +#: ../build/NEWS:19176 msgid "" ":issue:`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:15226 +#: ../build/NEWS:19180 msgid ":issue:`2504`: Add gettext.pgettext() and variants." msgstr "" -#: ../build/NEWS:15228 +#: ../build/NEWS:19182 msgid ":issue:`33197`: Add description property for _ParameterKind" msgstr "" -#: ../build/NEWS:15230 ../build/NEWS:16891 +#: ../build/NEWS:19184 ../build/NEWS:20845 msgid "" ":issue:`32751`: When cancelling the task due to a timeout, :meth:`asyncio." "wait_for` will now wait until the cancellation is complete." msgstr "" -#: ../build/NEWS:15233 ../build/NEWS:16894 ../build/NEWS:21370 +#: ../build/NEWS:19187 ../build/NEWS:20848 ../build/NEWS:25324 msgid "" ":issue:`32684`: Fix gather to propagate cancellation of itself even with " "return_exceptions." msgstr "" -#: ../build/NEWS:15236 ../build/NEWS:16897 +#: ../build/NEWS:19190 ../build/NEWS:20851 msgid "" ":issue:`33654`: Support protocol type switching in SSLTransport." "set_protocol()." msgstr "" -#: ../build/NEWS:15238 ../build/NEWS:16899 +#: ../build/NEWS:19192 ../build/NEWS:20853 msgid "" ":issue:`33674`: Pause the transport as early as possible to further reduce " "the risk of data_received() being called before connection_made()." msgstr "" -#: ../build/NEWS:15241 +#: ../build/NEWS:19195 msgid "" ":issue:`33671`: :func:`shutil.copyfile`, :func:`shutil.copy`, :func:`shutil." "copy2`, :func:`shutil.copytree` and :func:`shutil.move` use platform-" @@ -26475,7 +33731,7 @@ msgid "" "`25427`.)" msgstr "" -#: ../build/NEWS:15251 ../build/NEWS:16902 ../build/NEWS:21373 +#: ../build/NEWS:19205 ../build/NEWS:20856 ../build/NEWS:25327 msgid "" ":issue:`33674`: Fix a race condition in SSLProtocol.connection_made() of " "asyncio.sslproto: start immediately the handshake instead of using " @@ -26483,47 +33739,47 @@ msgid "" "handshake started, causing the handshake to hang or fail." msgstr "" -#: ../build/NEWS:15256 ../build/NEWS:16907 ../build/NEWS:21378 +#: ../build/NEWS:19210 ../build/NEWS:20861 ../build/NEWS:25332 msgid "" ":issue:`31647`: Fixed bug where calling write_eof() on a " "_SelectorSocketTransport after it's already closed raises AttributeError." msgstr "" -#: ../build/NEWS:15259 ../build/NEWS:16910 +#: ../build/NEWS:19213 ../build/NEWS:20864 msgid ":issue:`32610`: Make asyncio.all_tasks() return only pending tasks." msgstr "" -#: ../build/NEWS:15261 ../build/NEWS:16912 +#: ../build/NEWS:19215 ../build/NEWS:20866 msgid ":issue:`32410`: Avoid blocking on file IO in sendfile fallback code" msgstr "" -#: ../build/NEWS:15263 ../build/NEWS:16914 ../build/NEWS:21383 +#: ../build/NEWS:19217 ../build/NEWS:20868 ../build/NEWS:25337 msgid "" ":issue:`33469`: Fix RuntimeError after closing loop that used run_in_executor" msgstr "" -#: ../build/NEWS:15265 ../build/NEWS:16916 ../build/NEWS:21381 +#: ../build/NEWS:19219 ../build/NEWS:20870 ../build/NEWS:25335 msgid ":issue:`33672`: Fix Task.__repr__ crash with Cython's bogus coroutines" msgstr "" -#: ../build/NEWS:15267 ../build/NEWS:16918 +#: ../build/NEWS:19221 ../build/NEWS:20872 msgid "" ":issue:`33654`: Fix transport.set_protocol() to support switching between " "asyncio.Protocol and asyncio.BufferedProtocol. Fix loop.start_tls() to work " "with asyncio.BufferedProtocols." msgstr "" -#: ../build/NEWS:15271 ../build/NEWS:16922 +#: ../build/NEWS:19225 ../build/NEWS:20876 msgid "" ":issue:`33652`: Pickles of type variables and subscripted generics are now " "future-proof and compatible with older Python versions." msgstr "" -#: ../build/NEWS:15274 ../build/NEWS:16925 +#: ../build/NEWS:19228 ../build/NEWS:20879 msgid ":issue:`32493`: Fixed :func:`uuid.uuid1` on FreeBSD." msgstr "" -#: ../build/NEWS:15276 +#: ../build/NEWS:19230 msgid "" ":issue:`33238`: Add ``InvalidStateError`` to :mod:`concurrent.futures`. " "``Future.set_result`` and ``Future.set_exception`` now raise " @@ -26531,61 +33787,61 @@ msgid "" "Jason Haydaman." msgstr "" -#: ../build/NEWS:15281 ../build/NEWS:16927 +#: ../build/NEWS:19235 ../build/NEWS:20881 msgid "" ":issue:`33618`: Finalize and document preliminary and experimental TLS 1.3 " "support with OpenSSL 1.1.1" msgstr "" -#: ../build/NEWS:15284 +#: ../build/NEWS:19238 msgid "" ":issue:`33625`: Release GIL on `grp.getgrnam`, `grp.getgrgid`, `pwd." "getpwnam` and `pwd.getpwuid` if reentrant variants of these functions are " "available. Patch by William Grzybowski." msgstr "" -#: ../build/NEWS:15288 ../build/NEWS:16930 +#: ../build/NEWS:19242 ../build/NEWS:20884 msgid "" ":issue:`33623`: Fix possible SIGSGV when asyncio.Future is created in __del__" msgstr "" -#: ../build/NEWS:15290 ../build/NEWS:16796 ../build/NEWS:21385 +#: ../build/NEWS:19244 ../build/NEWS:20750 ../build/NEWS:25339 msgid "" ":issue:`11874`: Use a better regex when breaking usage into wrappable parts. " "Avoids bogus assertion errors from custom metavar strings." msgstr "" -#: ../build/NEWS:15293 ../build/NEWS:16932 ../build/NEWS:21388 +#: ../build/NEWS:19247 ../build/NEWS:20886 ../build/NEWS:25342 msgid "" ":issue:`30877`: Fixed a bug in the Python implementation of the JSON decoder " "that prevented the cache of parsed strings from clearing after finishing the " "decoding. Based on patch by c-fos." msgstr "" -#: ../build/NEWS:15297 +#: ../build/NEWS:19251 msgid "" ":issue:`33604`: Remove HMAC default to md5 marked for removal in 3.8 " "(removal originally planned in 3.6, bump to 3.8 in PR 7062)." msgstr "" -#: ../build/NEWS:15300 ../build/NEWS:16799 +#: ../build/NEWS:19254 ../build/NEWS:20753 msgid ":issue:`33582`: Emit a deprecation warning for inspect.formatargspec" msgstr "" -#: ../build/NEWS:15302 +#: ../build/NEWS:19256 msgid "" ":issue:`21145`: Add ``functools.cached_property`` decorator, for computed " "properties cached for the life of the instance." msgstr "" -#: ../build/NEWS:15305 ../build/NEWS:16936 +#: ../build/NEWS:19259 ../build/NEWS:20890 msgid "" ":issue:`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:15309 ../build/NEWS:16940 +#: ../build/NEWS:19263 ../build/NEWS:20894 msgid "" ":issue:`28556`: Do not simplify arguments to `typing.Union`. Now " "`Union[Manager, Employee]` is not simplified to `Employee` at runtime. Such " @@ -26593,121 +33849,121 @@ msgid "" "introspection." msgstr "" -#: ../build/NEWS:15314 +#: ../build/NEWS:19268 msgid "" ":issue:`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:15318 ../build/NEWS:16945 +#: ../build/NEWS:19272 ../build/NEWS:20899 msgid "" ":issue:`33540`: Add a new ``block_on_close`` class attribute to " "``ForkingMixIn`` and ``ThreadingMixIn`` classes of :mod:`socketserver`." msgstr "" -#: ../build/NEWS:15321 ../build/NEWS:16948 ../build/NEWS:21392 +#: ../build/NEWS:19275 ../build/NEWS:20902 ../build/NEWS:25346 msgid "" ":issue:`33548`: tempfile._candidate_tempdir_list should consider common TEMP " "locations" msgstr "" -#: ../build/NEWS:15324 ../build/NEWS:16951 +#: ../build/NEWS:19278 ../build/NEWS:20905 msgid "" ":issue:`33109`: argparse subparsers are once again not required by default, " "reverting the change in behavior introduced by :issue:`26510` in 3.7.0a2." msgstr "" -#: ../build/NEWS:15327 +#: ../build/NEWS:19281 msgid "" ":issue:`33541`: Remove unused private method ``_strptime.LocaleTime.__pad`` " "(a.k.a. ``_LocaleTime__pad``)." msgstr "" -#: ../build/NEWS:15330 ../build/NEWS:16954 +#: ../build/NEWS:19284 ../build/NEWS:20908 msgid "" ":issue:`33536`: dataclasses.make_dataclass now checks for invalid field " "names and duplicate fields. Also, added a check for invalid field " "specifications." msgstr "" -#: ../build/NEWS:15334 ../build/NEWS:16958 ../build/NEWS:21395 +#: ../build/NEWS:19288 ../build/NEWS:20912 ../build/NEWS:25349 msgid "" ":issue:`33542`: Prevent ``uuid.get_node`` from using a DUID instead of a MAC " "on Windows. Patch by Zvi Effron" msgstr "" -#: ../build/NEWS:15337 ../build/NEWS:16961 ../build/NEWS:21398 +#: ../build/NEWS:19291 ../build/NEWS:20915 ../build/NEWS:25352 msgid "" ":issue:`26819`: Fix race condition with `ReadTransport.resume_reading` in " "Windows proactor event loop." msgstr "" -#: ../build/NEWS:15340 ../build/NEWS:16964 +#: ../build/NEWS:19294 ../build/NEWS:20918 msgid "" "Fix failure in `typing.get_type_hints()` when ClassVar was provided as a " "string forward reference." msgstr "" -#: ../build/NEWS:15343 +#: ../build/NEWS:19297 msgid "" ":issue:`33516`: :class:`unittest.mock.MagicMock` now supports the " "``__round__`` magic method." msgstr "" -#: ../build/NEWS:15346 +#: ../build/NEWS:19300 msgid "" ":issue:`28612`: Added support for Site Maps to urllib's ``RobotFileParser`` " "as :meth:`RobotFileParser.site_maps() `. Patch by Lady Red, based on patch by Peter Wirtz." msgstr "" -#: ../build/NEWS:15351 +#: ../build/NEWS:19305 msgid "" ":issue:`28167`: Remove platform.linux_distribution, which was deprecated " "since 3.5." msgstr "" -#: ../build/NEWS:15354 +#: ../build/NEWS:19308 msgid "" ":issue:`33504`: Switch the default dictionary implementation for :mod:" "`configparser` from :class:`collections.OrderedDict` to the standard :class:" "`dict` type." msgstr "" -#: ../build/NEWS:15358 ../build/NEWS:16967 +#: ../build/NEWS:19312 ../build/NEWS:20921 msgid "" ":issue:`33505`: Optimize asyncio.ensure_future() by reordering if checks: " "1.17x faster." msgstr "" -#: ../build/NEWS:15361 ../build/NEWS:16970 +#: ../build/NEWS:19315 ../build/NEWS:20924 msgid "" ":issue:`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:15365 +#: ../build/NEWS:19319 msgid "" ":issue:`29235`: The :class:`cProfile.Profile` class can now be used as a " "context manager. Patch by Scott Sanderson." msgstr "" -#: ../build/NEWS:15368 ../build/NEWS:16974 +#: ../build/NEWS:19322 ../build/NEWS:20928 msgid "" ":issue:`33495`: Change dataclasses.Fields repr to use the repr of each of " "its members, instead of str. This makes it more clear what each field " "actually represents. This is especially true for the 'type' member." msgstr "" -#: ../build/NEWS:15372 +#: ../build/NEWS:19326 msgid "" ":issue:`26103`: Correct ``inspect.isdatadescriptor`` to look for ``__set__`` " "or ``__delete__``. Patch by Aaron Hall." msgstr "" -#: ../build/NEWS:15375 +#: ../build/NEWS:19329 msgid "" ":issue:`29209`: Removed the ``doctype()`` method and the *html* parameter of " "the constructor of :class:`~xml.etree.ElementTree.XMLParser`. The " @@ -26717,7 +33973,7 @@ msgid "" "exc:`PendingDeprecationWarning`." msgstr "" -#: ../build/NEWS:15382 ../build/NEWS:16978 +#: ../build/NEWS:19336 ../build/NEWS:20932 msgid "" ":issue:`33453`: Fix dataclasses to work if using literal string type " "annotations or if using PEP 563 \"Postponed Evaluation of Annotations\". " @@ -26726,81 +33982,81 @@ msgid "" "InitVar\")." msgstr "" -#: ../build/NEWS:15387 ../build/NEWS:16983 ../build/NEWS:21401 +#: ../build/NEWS:19341 ../build/NEWS:20937 ../build/NEWS:25355 msgid "" ":issue:`28556`: Minor fixes in typing module: add annotations to " "``NamedTuple.__new__``, pass ``*args`` and ``**kwds`` in ``Generic." "__new__``. Original PRs by Paulius Šarka and Chad Dombrova." msgstr "" -#: ../build/NEWS:15391 +#: ../build/NEWS:19345 msgid "" ":issue:`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:15395 ../build/NEWS:16987 ../build/NEWS:21405 +#: ../build/NEWS:19349 ../build/NEWS:20941 ../build/NEWS:25359 msgid "" ":issue:`20087`: Updated alias mapping with glibc 2.27 supported locales." msgstr "" -#: ../build/NEWS:15397 ../build/NEWS:16989 ../build/NEWS:21407 +#: ../build/NEWS:19351 ../build/NEWS:20943 ../build/NEWS:25361 msgid "" ":issue:`33422`: Fix trailing quotation marks getting deleted when looking up " "byte/string literals on pydoc. Patch by Andrés Delfino." msgstr "" -#: ../build/NEWS:15400 ../build/NEWS:16992 +#: ../build/NEWS:19354 ../build/NEWS:20946 msgid "" ":issue:`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:15404 ../build/NEWS:17099 +#: ../build/NEWS:19358 ../build/NEWS:21053 msgid ":issue:`33281`: Fix ctypes.util.find_library regression on macOS." msgstr "" -#: ../build/NEWS:15406 +#: ../build/NEWS:19360 msgid "" ":issue:`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:15410 +#: ../build/NEWS:19364 msgid "" ":issue:`27300`: The file classes in *tempfile* now accept an *errors* " "parameter that complements the already existing *encoding*. Patch by " "Stephan Hohe." msgstr "" -#: ../build/NEWS:15413 +#: ../build/NEWS:19367 msgid "" ":issue:`32933`: :func:`unittest.mock.mock_open` now supports iteration over " "the file contents. Patch by Tony Flury." msgstr "" -#: ../build/NEWS:15416 +#: ../build/NEWS:19370 msgid "" ":issue:`33217`: Raise :exc:`TypeError` when looking up non-Enum objects in " "Enum classes and Enum members." msgstr "" -#: ../build/NEWS:15419 ../build/NEWS:16996 ../build/NEWS:21410 +#: ../build/NEWS:19373 ../build/NEWS:20950 ../build/NEWS:25364 msgid "" ":issue:`33197`: Update error message when constructing invalid inspect." "Parameters Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:15422 ../build/NEWS:17101 ../build/NEWS:21413 +#: ../build/NEWS:19376 ../build/NEWS:21055 ../build/NEWS:25367 msgid "" ":issue:`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:15425 +#: ../build/NEWS:19379 msgid "" ":issue:`33375`: The warnings module now finds the Python file associated " "with a warning from the code object, rather than the frame's global " @@ -26808,101 +34064,101 @@ msgid "" "and should work better for dynamically executed code." msgstr "" -#: ../build/NEWS:15430 +#: ../build/NEWS:19384 msgid "" ":issue:`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:15434 +#: ../build/NEWS:19388 msgid ":issue:`32455`: Added *jump* parameter to :func:`dis.stack_effect`." msgstr "" -#: ../build/NEWS:15436 +#: ../build/NEWS:19390 msgid "" ":issue:`27485`: Rename and deprecate undocumented functions in :func:`urllib." "parse`." msgstr "" -#: ../build/NEWS:15439 +#: ../build/NEWS:19393 msgid "" ":issue:`33332`: Add ``signal.valid_signals()`` to expose the POSIX " "sigfillset() functionality." msgstr "" -#: ../build/NEWS:15442 +#: ../build/NEWS:19396 msgid "" ":issue:`33251`: `ConfigParser.items()` was fixed so that key-value pairs " "passed in via `vars` are not included in the resulting output." msgstr "" -#: ../build/NEWS:15445 ../build/NEWS:17104 ../build/NEWS:21416 +#: ../build/NEWS:19399 ../build/NEWS:21058 ../build/NEWS:25370 msgid ":issue:`33329`: Fix multiprocessing regression on newer glibcs" msgstr "" -#: ../build/NEWS:15447 +#: ../build/NEWS:19401 msgid "" ":issue:`33334`: :func:`dis.stack_effect` now supports all defined opcodes " "including NOP and EXTENDED_ARG." msgstr "" -#: ../build/NEWS:15450 ../build/NEWS:17106 ../build/NEWS:21418 +#: ../build/NEWS:19404 ../build/NEWS:21060 ../build/NEWS:25372 msgid "" ":issue:`991266`: Fix quoting of the ``Comment`` attribute of :class:`http." "cookies.SimpleCookie`." msgstr "" -#: ../build/NEWS:15453 ../build/NEWS:17109 ../build/NEWS:21421 +#: ../build/NEWS:19407 ../build/NEWS:21063 ../build/NEWS:25375 msgid ":issue:`33131`: Upgrade bundled version of pip to 10.0.1." msgstr "" -#: ../build/NEWS:15455 ../build/NEWS:17111 ../build/NEWS:21423 +#: ../build/NEWS:19409 ../build/NEWS:21065 ../build/NEWS:25377 msgid "" ":issue:`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:15459 +#: ../build/NEWS:19413 msgid "" ":issue:`23403`: lib2to3 now uses pickle protocol 4 for pre-computed grammars." msgstr "" -#: ../build/NEWS:15461 ../build/NEWS:17115 +#: ../build/NEWS:19415 ../build/NEWS:21069 msgid ":issue:`33266`: lib2to3 now recognizes ``rf'...'`` strings." msgstr "" -#: ../build/NEWS:15463 ../build/NEWS:17117 +#: ../build/NEWS:19417 ../build/NEWS:21071 msgid ":issue:`11594`: Ensure line-endings are respected when using lib2to3." msgstr "" -#: ../build/NEWS:15465 ../build/NEWS:17119 +#: ../build/NEWS:19419 ../build/NEWS:21073 msgid "" ":issue:`33254`: Have :func:`importlib.resources.contents` and :meth:" "`importlib.abc.ResourceReader.contents` return an :term:`iterable` instead " "of an :term:`iterator`." msgstr "" -#: ../build/NEWS:15469 +#: ../build/NEWS:19423 msgid "" ":issue:`33265`: ``contextlib.ExitStack`` and ``contextlib.AsyncExitStack`` " "now use a method instead of a wrapper function for exit callbacks." msgstr "" -#: ../build/NEWS:15472 ../build/NEWS:16999 ../build/NEWS:21427 +#: ../build/NEWS:19426 ../build/NEWS:20953 ../build/NEWS:25381 msgid "" ":issue:`33263`: Fix FD leak in `_SelectorSocketTransport` Patch by Vlad " "Starostin." msgstr "" -#: ../build/NEWS:15475 ../build/NEWS:17123 ../build/NEWS:21430 +#: ../build/NEWS:19429 ../build/NEWS:21077 ../build/NEWS:25384 msgid "" ":issue:`33256`: Fix display of ```` call in the html produced by " "``cgitb.html()``. Patch by Stéphane Blondon." msgstr "" -#: ../build/NEWS:15478 +#: ../build/NEWS:19432 msgid "" ":issue:`33144`: ``random.Random()`` and its subclassing mechanism got " "optimized to check only once at class/subclass instantiation time whether " @@ -26911,52 +34167,52 @@ msgid "" "Patch by Wolfgang Maier." msgstr "" -#: ../build/NEWS:15484 +#: ../build/NEWS:19438 msgid "" ":issue:`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:15488 +#: ../build/NEWS:19442 msgid "" "This fix also changed pydoc to add ``os.getcwd()`` to :data:`sys.path` when " "necessary, rather than adding ``\".\"``." msgstr "" -#: ../build/NEWS:15491 +#: ../build/NEWS:19445 msgid "" ":issue:`29613`: Added support for the ``SameSite`` cookie flag to the ``http." "cookies`` module." msgstr "" -#: ../build/NEWS:15494 ../build/NEWS:17131 +#: ../build/NEWS:19448 ../build/NEWS:21085 msgid "" ":issue:`33169`: Delete entries of ``None`` in :data:`sys." "path_importer_cache` when :meth:`importlib.machinery.invalidate_caches` is " "called." msgstr "" -#: ../build/NEWS:15497 ../build/NEWS:17137 ../build/NEWS:21433 +#: ../build/NEWS:19451 ../build/NEWS:21091 ../build/NEWS:25387 msgid "" ":issue:`33203`: ``random.Random.choice()`` now raises ``IndexError`` for " "empty sequences consistently even when called from subclasses without a " "``getrandbits()`` implementation." msgstr "" -#: ../build/NEWS:15501 ../build/NEWS:17141 ../build/NEWS:21437 +#: ../build/NEWS:19455 ../build/NEWS:21095 ../build/NEWS:25391 msgid "" ":issue:`33224`: Update difflib.mdiff() for :pep:`479`. Convert an uncaught " "StopIteration in a generator into a return-statement." msgstr "" -#: ../build/NEWS:15504 ../build/NEWS:17144 ../build/NEWS:21440 +#: ../build/NEWS:19458 ../build/NEWS:21098 ../build/NEWS:25394 msgid "" ":issue:`33209`: End framing at the end of C implementation of :func:`pickle." "Pickler.dump`." msgstr "" -#: ../build/NEWS:15507 +#: ../build/NEWS:19461 msgid "" ":issue:`32861`: The urllib.robotparser's ``__str__`` representation now " "includes wildcard entries and the \"Crawl-delay\" and \"Request-rate\" " @@ -26964,7 +34220,7 @@ msgid "" "the string. Patch by Michael Lazar." msgstr "" -#: ../build/NEWS:15512 +#: ../build/NEWS:19466 msgid "" ":issue:`23403`: ``DEFAULT_PROTOCOL`` in :mod:`pickle` was bumped to 4. " "Protocol 4 is described in :pep:`3154` and available since Python 3.4. It " @@ -26972,52 +34228,52 @@ msgid "" "in Python 3.0." msgstr "" -#: ../build/NEWS:15517 ../build/NEWS:17147 +#: ../build/NEWS:19471 ../build/NEWS:21101 msgid "" ":issue:`20104`: Improved error handling and fixed a reference leak in :func:" "`os.posix_spawn()`." msgstr "" -#: ../build/NEWS:15520 +#: ../build/NEWS:19474 msgid "" ":issue:`33106`: Deleting a key from a read-only dbm database raises module " "specific error instead of KeyError." msgstr "" -#: ../build/NEWS:15523 ../build/NEWS:17150 +#: ../build/NEWS:19477 ../build/NEWS:21104 msgid "" ":issue:`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:15527 +#: ../build/NEWS:19481 msgid "" ":issue:`32380`: Create functools.singledispatchmethod to support generic " "single dispatch on descriptors and methods." msgstr "" -#: ../build/NEWS:15530 ../build/NEWS:17290 +#: ../build/NEWS:19484 ../build/NEWS:21244 msgid "" ":issue:`33141`: Have Field objects pass through __set_name__ to their " "default values, if they have their own __set_name__." msgstr "" -#: ../build/NEWS:15533 ../build/NEWS:17293 ../build/NEWS:21447 +#: ../build/NEWS:19487 ../build/NEWS:21247 ../build/NEWS:25401 msgid "" ":issue:`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:15537 ../build/NEWS:17297 +#: ../build/NEWS:19491 ../build/NEWS:21251 msgid "" ":issue:`32873`: Treat type variables and special typing forms as immutable " "by copy and pickle. This fixes several minor issues and inconsistencies, " "and improves backwards compatibility with Python 3.6." msgstr "" -#: ../build/NEWS:15541 ../build/NEWS:17301 +#: ../build/NEWS:19495 ../build/NEWS:21255 msgid "" ":issue:`33134`: When computing dataclass's __hash__, use the lookup table to " "contain the function which returns the __hash__ value. This is an " @@ -27025,40 +34281,40 @@ msgid "" "what to do." msgstr "" -#: ../build/NEWS:15546 ../build/NEWS:17306 ../build/NEWS:21451 +#: ../build/NEWS:19500 ../build/NEWS:21260 ../build/NEWS:25405 msgid ":issue:`33127`: The ssl module now compiles with LibreSSL 2.7.1." msgstr "" -#: ../build/NEWS:15548 ../build/NEWS:17308 +#: ../build/NEWS:19502 ../build/NEWS:21262 msgid "" ":issue:`32505`: Raise TypeError if a member variable of a dataclass is of " "type Field, but doesn't have a type annotation." msgstr "" -#: ../build/NEWS:15551 ../build/NEWS:17311 +#: ../build/NEWS:19505 ../build/NEWS:21265 msgid "" ":issue:`33078`: Fix the failure on OSX caused by the tests relying on " "sem_getvalue" msgstr "" -#: ../build/NEWS:15554 ../build/NEWS:17314 +#: ../build/NEWS:19508 ../build/NEWS:21268 msgid ":issue:`33116`: Add 'Field' to dataclasses.__all__." msgstr "" -#: ../build/NEWS:15556 ../build/NEWS:17316 +#: ../build/NEWS:19510 ../build/NEWS:21270 msgid "" ":issue:`32896`: Fix an error where subclassing a dataclass with a field that " "uses a default_factory would generate an incorrect class." msgstr "" -#: ../build/NEWS:15559 ../build/NEWS:17319 +#: ../build/NEWS:19513 ../build/NEWS:21273 msgid "" ":issue:`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:15563 ../build/NEWS:17323 +#: ../build/NEWS:19517 ../build/NEWS:21277 msgid "" ":issue:`32953`: If a non-dataclass inherits from a frozen dataclass, allow " "attributes to be added to the derived class. Only attributes from the " @@ -27066,139 +34322,139 @@ msgid "" "hierarchy to be either all frozen or all non-frozen." msgstr "" -#: ../build/NEWS:15568 ../build/NEWS:17154 +#: ../build/NEWS:19522 ../build/NEWS:21108 msgid "" ":issue:`33097`: Raise RuntimeError when ``executor.submit`` is called during " "interpreter shutdown." msgstr "" -#: ../build/NEWS:15571 +#: ../build/NEWS:19525 msgid "" ":issue:`32968`: Modulo and floor division involving Fraction and float " "should return float." msgstr "" -#: ../build/NEWS:15574 ../build/NEWS:17328 +#: ../build/NEWS:19528 ../build/NEWS:21282 msgid ":issue:`33061`: Add missing ``NoReturn`` to ``__all__`` in typing.py" msgstr "" -#: ../build/NEWS:15576 ../build/NEWS:17330 +#: ../build/NEWS:19530 ../build/NEWS:21284 msgid "" ":issue:`33078`: Fix the size handling in multiprocessing.Queue when a " "pickling error occurs." msgstr "" -#: ../build/NEWS:15579 ../build/NEWS:17333 ../build/NEWS:21703 +#: ../build/NEWS:19533 ../build/NEWS:21287 ../build/NEWS:25657 msgid "" ":issue:`33064`: lib2to3 now properly supports trailing commas after " "``*args`` and ``**kwargs`` in function signatures." msgstr "" -#: ../build/NEWS:15582 ../build/NEWS:17336 +#: ../build/NEWS:19536 ../build/NEWS:21290 msgid "" ":issue:`33056`: FIX properly close leaking fds in concurrent.futures." "ProcessPoolExecutor." msgstr "" -#: ../build/NEWS:15585 ../build/NEWS:17339 ../build/NEWS:21453 +#: ../build/NEWS:19539 ../build/NEWS:21293 ../build/NEWS:25407 msgid "" ":issue:`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:15589 ../build/NEWS:17343 ../build/NEWS:21706 +#: ../build/NEWS:19543 ../build/NEWS:21297 ../build/NEWS:25660 msgid "" ":issue:`31804`: Avoid failing in multiprocessing.Process if the standard " "streams are closed or None at exit." msgstr "" -#: ../build/NEWS:15592 +#: ../build/NEWS:19546 msgid "" ":issue:`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:15596 +#: ../build/NEWS:19550 msgid "" ":issue:`30249`: Improve struct.unpack_from() exception messages for problems " "with the buffer size and offset." msgstr "" -#: ../build/NEWS:15599 ../build/NEWS:17346 ../build/NEWS:21709 +#: ../build/NEWS:19553 ../build/NEWS:21300 ../build/NEWS:25663 msgid "" ":issue:`33037`: Skip sending/receiving data after SSL transport closing." msgstr "" -#: ../build/NEWS:15601 ../build/NEWS:17348 ../build/NEWS:21457 +#: ../build/NEWS:19555 ../build/NEWS:21302 ../build/NEWS:25411 msgid "" ":issue:`27683`: Fix a regression in :mod:`ipaddress` that result of :meth:" "`hosts` is empty when the network is constructed by a tuple containing an " "integer mask and only 1 bit left for addresses." msgstr "" -#: ../build/NEWS:15605 +#: ../build/NEWS:19559 msgid "" ":issue:`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:15608 ../build/NEWS:17352 +#: ../build/NEWS:19562 ../build/NEWS:21306 msgid "" ":issue:`32999`: Fix C implementation of ``ABC.__subclasscheck__(cls, " "subclass)`` crashed when ``subclass`` is not a type object." msgstr "" -#: ../build/NEWS:15611 ../build/NEWS:17355 ../build/NEWS:21713 +#: ../build/NEWS:19565 ../build/NEWS:21309 ../build/NEWS:25667 msgid "" ":issue:`33009`: Fix inspect.signature() for single-parameter partialmethods." msgstr "" -#: ../build/NEWS:15613 ../build/NEWS:17357 ../build/NEWS:21715 +#: ../build/NEWS:19567 ../build/NEWS:21311 ../build/NEWS:25669 msgid "" ":issue:`32969`: Expose several missing constants in zlib and fix " "corresponding documentation." msgstr "" -#: ../build/NEWS:15616 ../build/NEWS:17360 +#: ../build/NEWS:19570 ../build/NEWS:21314 msgid "" ":issue:`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:15620 +#: ../build/NEWS:19574 msgid ":issue:`32970`: Improved disassembly of the MAKE_FUNCTION instruction." msgstr "" -#: ../build/NEWS:15622 ../build/NEWS:17364 ../build/NEWS:21461 +#: ../build/NEWS:19576 ../build/NEWS:21318 ../build/NEWS:25415 msgid "" ":issue:`32844`: Fix wrong redirection of a low descriptor (0 or 1) to stderr " "in subprocess if another low descriptor is closed." msgstr "" -#: ../build/NEWS:15625 ../build/NEWS:17495 +#: ../build/NEWS:19579 ../build/NEWS:21449 msgid "" ":issue:`32960`: For dataclasses, disallow inheriting frozen from non-frozen " "classes, and also disallow inheriting non-frozen from frozen classes. This " "restriction will be relaxed at a future date." msgstr "" -#: ../build/NEWS:15629 ../build/NEWS:17499 ../build/NEWS:21718 +#: ../build/NEWS:19583 ../build/NEWS:21453 ../build/NEWS:25672 msgid "" ":issue:`32713`: Fixed tarfile.itn handling of out-of-bounds float values. " "Patch by Joffrey Fuhrer." msgstr "" -#: ../build/NEWS:15632 ../build/NEWS:17006 +#: ../build/NEWS:19586 ../build/NEWS:20960 msgid "" ":issue:`32257`: The ssl module now contains OP_NO_RENEGOTIATION constant, " "available with OpenSSL 1.1.0h or 1.1.1." msgstr "" -#: ../build/NEWS:15635 ../build/NEWS:17502 +#: ../build/NEWS:19589 ../build/NEWS:21456 msgid "" ":issue:`32951`: Direct instantiation of SSLSocket and SSLObject objects is " "now prohibited. The constructors were never documented, tested, or designed " @@ -27206,7 +34462,7 @@ msgid "" "SSLContext." msgstr "" -#: ../build/NEWS:15640 ../build/NEWS:17507 +#: ../build/NEWS:19594 ../build/NEWS:21461 msgid "" ":issue:`32929`: Remove the tri-state parameter \"hash\", and add the boolean " "\"unsafe_hash\". If unsafe_hash is True, add a __hash__ function, but if a " @@ -27216,65 +34472,65 @@ msgid "" "just as hash=None used to be." msgstr "" -#: ../build/NEWS:15647 ../build/NEWS:17514 +#: ../build/NEWS:19601 ../build/NEWS:21468 msgid "" ":issue:`32947`: Add OP_ENABLE_MIDDLEBOX_COMPAT and test workaround for " "TLSv1.3 for future compatibility with OpenSSL 1.1.1." msgstr "" -#: ../build/NEWS:15650 +#: ../build/NEWS:19604 msgid "" ":issue:`32146`: Document the interaction between frozen executables and the " "spawn and forkserver start methods in multiprocessing." msgstr "" -#: ../build/NEWS:15653 ../build/NEWS:17517 ../build/NEWS:21721 +#: ../build/NEWS:19607 ../build/NEWS:21471 ../build/NEWS:25675 msgid "" ":issue:`30622`: The ssl module now detects missing NPN support in LibreSSL." msgstr "" -#: ../build/NEWS:15655 ../build/NEWS:17519 ../build/NEWS:21723 +#: ../build/NEWS:19609 ../build/NEWS:21473 ../build/NEWS:25677 msgid "" ":issue:`32922`: dbm.open() now encodes filename with the filesystem encoding " "rather than default encoding." msgstr "" -#: ../build/NEWS:15658 +#: ../build/NEWS:19612 msgid ":issue:`32759`: Free unused arenas in multiprocessing.heap." msgstr "" -#: ../build/NEWS:15660 ../build/NEWS:17522 ../build/NEWS:21726 +#: ../build/NEWS:19614 ../build/NEWS:21476 ../build/NEWS:25680 msgid "" ":issue:`32859`: In ``os.dup2``, don't check every call whether the ``dup3`` " "syscall exists or not." msgstr "" -#: ../build/NEWS:15663 ../build/NEWS:17525 +#: ../build/NEWS:19617 ../build/NEWS:21479 msgid "" ":issue:`32556`: nt._getfinalpathname, nt._getvolumepathname and nt." "_getdiskusage now correctly convert from bytes." msgstr "" -#: ../build/NEWS:15666 ../build/NEWS:17531 ../build/NEWS:21729 +#: ../build/NEWS:19620 ../build/NEWS:21485 ../build/NEWS:25683 msgid "" ":issue:`21060`: Rewrite confusing message from setup.py upload from \"No " "dist file created in earlier command\" to the more helpful \"Must create and " "upload files in one command\"." msgstr "" -#: ../build/NEWS:15670 ../build/NEWS:17367 ../build/NEWS:21733 +#: ../build/NEWS:19624 ../build/NEWS:21321 ../build/NEWS:25687 msgid "" ":issue:`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:15674 ../build/NEWS:17535 ../build/NEWS:21737 +#: ../build/NEWS:19628 ../build/NEWS:21489 ../build/NEWS:25691 msgid "" ":issue:`32852`: Make sure sys.argv remains as a list when running trace." msgstr "" -#: ../build/NEWS:15676 +#: ../build/NEWS:19630 msgid "" ":issue:`31333`: ``_abc`` module is added. It is a speedup module with C " "implementations for various functions and methods in ``abc``. Creating an " @@ -27283,7 +34539,7 @@ msgid "" "to 10% faster." msgstr "" -#: ../build/NEWS:15682 +#: ../build/NEWS:19636 msgid "" "Note that the new implementation hides internal registry and caches, " "previously accessible via private attributes ``_abc_registry``, " @@ -27292,57 +34548,57 @@ msgid "" "``_abc_registry_clear``, and ``_abc_caches_clear``." msgstr "" -#: ../build/NEWS:15688 ../build/NEWS:17547 ../build/NEWS:21739 +#: ../build/NEWS:19642 ../build/NEWS:21501 ../build/NEWS:25693 msgid "" ":issue:`32841`: Fixed `asyncio.Condition` issue which silently ignored " "cancellation after notifying and cancelling a conditional lock. Patch by Bar " "Harel." msgstr "" -#: ../build/NEWS:15692 ../build/NEWS:17551 +#: ../build/NEWS:19646 ../build/NEWS:21505 msgid "" ":issue:`32819`: ssl.match_hostname() has been simplified and no longer " "depends on re and ipaddress module for wildcard and IP addresses. Error " "reporting for invalid wildcards has been improved." msgstr "" -#: ../build/NEWS:15696 +#: ../build/NEWS:19650 msgid "" ":issue:`19675`: ``multiprocessing.Pool`` no longer leaks processes if its " "initialization fails." msgstr "" -#: ../build/NEWS:15699 ../build/NEWS:17555 +#: ../build/NEWS:19653 ../build/NEWS:21509 msgid "" ":issue:`32394`: socket: Remove TCP_FASTOPEN,TCP_KEEPCNT,TCP_KEEPIDLE," "TCP_KEEPINTVL flags on older version Windows during run-time." msgstr "" -#: ../build/NEWS:15703 ../build/NEWS:17559 ../build/NEWS:21743 +#: ../build/NEWS:19657 ../build/NEWS:21513 ../build/NEWS:25697 msgid "" ":issue:`31787`: Fixed refleaks of ``__init__()`` methods in various modules. " "(Contributed by Oren Milman)" msgstr "" -#: ../build/NEWS:15706 ../build/NEWS:17562 ../build/NEWS:21746 +#: ../build/NEWS:19660 ../build/NEWS:21516 ../build/NEWS:25700 msgid "" ":issue:`30157`: Fixed guessing quote and delimiter in csv.Sniffer.sniff() " "when only the last field is quoted. Patch by Jake Davis." msgstr "" -#: ../build/NEWS:15709 +#: ../build/NEWS:19663 msgid "" ":issue:`30688`: Added support of ``\\N{name}`` escapes in regular " "expressions. Based on patch by Jonathan Eunice." msgstr "" -#: ../build/NEWS:15712 ../build/NEWS:17565 +#: ../build/NEWS:19666 ../build/NEWS:21519 msgid "" ":issue:`32792`: collections.ChainMap() preserves the order of the underlying " "mappings." msgstr "" -#: ../build/NEWS:15715 ../build/NEWS:17568 +#: ../build/NEWS:19669 ../build/NEWS:21522 msgid "" ":issue:`32775`: :func:`fnmatch.translate()` no longer produces patterns " "which contain set operations. Sets starting with '[' or containing '--', " @@ -27351,62 +34607,62 @@ msgid "" "avoids producing patterns containing such sets by accident." msgstr "" -#: ../build/NEWS:15721 ../build/NEWS:17574 +#: ../build/NEWS:19675 ../build/NEWS:21528 msgid "" ":issue:`32622`: Implement native fast sendfile for Windows proactor event " "loop." msgstr "" -#: ../build/NEWS:15723 ../build/NEWS:17576 ../build/NEWS:21752 +#: ../build/NEWS:19677 ../build/NEWS:21530 ../build/NEWS:25706 msgid "" ":issue:`32777`: Fix a rare but potential pre-exec child process deadlock in " "subprocess on POSIX systems when marking file descriptors inheritable on " "exec in the child process. This bug appears to have been introduced in 3.4." msgstr "" -#: ../build/NEWS:15728 ../build/NEWS:17581 ../build/NEWS:21757 +#: ../build/NEWS:19682 ../build/NEWS:21535 ../build/NEWS:25711 msgid "" ":issue:`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:15732 +#: ../build/NEWS:19686 msgid "" ":issue:`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:15736 ../build/NEWS:17585 +#: ../build/NEWS:19690 ../build/NEWS:21539 msgid ":issue:`32741`: Implement ``asyncio.TimerHandle.when()`` method." msgstr "" -#: ../build/NEWS:15738 ../build/NEWS:17587 +#: ../build/NEWS:19692 ../build/NEWS:21541 msgid ":issue:`32691`: Use mod_spec.parent when running modules with pdb" msgstr "" -#: ../build/NEWS:15740 ../build/NEWS:17589 ../build/NEWS:21761 +#: ../build/NEWS:19694 ../build/NEWS:21543 ../build/NEWS:25715 msgid "" ":issue:`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:15744 ../build/NEWS:17593 ../build/NEWS:21765 +#: ../build/NEWS:19698 ../build/NEWS:21547 ../build/NEWS:25719 msgid "" ":issue:`32727`: Do not include name field in SMTP envelope from address. " "Patch by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:15747 ../build/NEWS:17596 +#: ../build/NEWS:19701 ../build/NEWS:21550 msgid "" ":issue:`31453`: Add TLSVersion constants and SSLContext.maximum_version / " "minimum_version attributes. The new API wraps OpenSSL 1.1 https://www." "openssl.org/docs/man1.1.0/ssl/SSL_CTX_set_min_proto_version.html feature." msgstr "" -#: ../build/NEWS:15752 ../build/NEWS:17601 +#: ../build/NEWS:19706 ../build/NEWS:21555 msgid "" ":issue:`24334`: Internal implementation details of ssl module were cleaned " "up. The SSLSocket has one less layer of indirection. Owner and session " @@ -27414,49 +34670,49 @@ msgid "" "Channel binding implementation has been simplified." msgstr "" -#: ../build/NEWS:15757 ../build/NEWS:17606 ../build/NEWS:21778 +#: ../build/NEWS:19711 ../build/NEWS:21560 ../build/NEWS:25732 msgid "" ":issue:`31848`: Fix the error handling in Aifc_read.initfp() when the SSND " "chunk is not found. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:15760 ../build/NEWS:17609 +#: ../build/NEWS:19714 ../build/NEWS:21563 msgid "" ":issue:`32585`: Add Ttk spinbox widget to :mod:`tkinter.ttk`. Patch by Alan " "D Moore." msgstr "" -#: ../build/NEWS:15763 +#: ../build/NEWS:19717 msgid "" ":issue:`32512`: :mod:`profile` CLI accepts `-m module_name` as an " "alternative to script path." msgstr "" -#: ../build/NEWS:15766 +#: ../build/NEWS:19720 msgid "" ":issue:`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:15770 +#: ../build/NEWS:19724 msgid "Patch by Sanyam Khurana." msgstr "" -#: ../build/NEWS:15772 +#: ../build/NEWS:19726 msgid "" ":issue:`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:15776 +#: ../build/NEWS:19730 msgid "" ":issue:`29877`: compileall: import ProcessPoolExecutor only when needed, " "preventing hangs on low resource platforms" msgstr "" -#: ../build/NEWS:15779 ../build/NEWS:17612 +#: ../build/NEWS:19733 ../build/NEWS:21566 msgid "" ":issue:`32221`: Various functions returning tuple containing IPv6 addresses " "now omit ``%scope`` part since the same information is already encoded in " @@ -27465,212 +34721,212 @@ msgid "" "name is omitted." msgstr "" -#: ../build/NEWS:15785 +#: ../build/NEWS:19739 msgid "" ":issue:`32147`: :func:`binascii.unhexlify` is now up to 2 times faster. " "Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:15788 ../build/NEWS:17618 +#: ../build/NEWS:19742 ../build/NEWS:21572 msgid "" ":issue:`30693`: The TarFile class now recurses directories in a reproducible " "way." msgstr "" -#: ../build/NEWS:15791 ../build/NEWS:17621 +#: ../build/NEWS:19745 ../build/NEWS:21575 msgid "" ":issue:`30693`: The ZipFile class now recurses directories in a reproducible " "way." msgstr "" -#: ../build/NEWS:15794 +#: ../build/NEWS:19748 msgid ":issue:`31680`: Added :data:`curses.ncurses_version`." msgstr "" -#: ../build/NEWS:15796 ../build/NEWS:17157 ../build/NEWS:21464 +#: ../build/NEWS:19750 ../build/NEWS:21111 ../build/NEWS:25418 msgid "" ":issue:`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:15800 +#: ../build/NEWS:19754 msgid "" ":issue:`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:15804 +#: ../build/NEWS:19758 msgid "" ":issue:`31425`: Add support for sockets of the AF_QIPCRTR address family, " "supported by the Linux kernel. This is used to communicate with services, " "such as GPS or radio, running on Qualcomm devices. Patch by Bjorn Andersson." msgstr "" -#: ../build/NEWS:15809 +#: ../build/NEWS:19763 msgid "" ":issue:`22005`: Implemented unpickling instances of :class:`~datetime." "datetime`, :class:`~datetime.date` and :class:`~datetime.time` pickled by " "Python 2. ``encoding='latin1'`` should be used for successful decoding." msgstr "" -#: ../build/NEWS:15814 ../build/NEWS:17375 +#: ../build/NEWS:19768 ../build/NEWS:21329 msgid "" ":issue:`27645`: :class:`sqlite3.Connection` now exposes a :class:`~sqlite3." "Connection.backup` method, if the underlying SQLite library is at version " "3.6.11 or higher. Patch by Lele Gaifax." msgstr "" -#: ../build/NEWS:15818 ../build/NEWS:17009 ../build/NEWS:21471 +#: ../build/NEWS:19772 ../build/NEWS:20963 ../build/NEWS:25425 msgid "" ":issue:`16865`: Support arrays >=2GiB in :mod:`ctypes`. Patch by Segev " "Finer." msgstr "" -#: ../build/NEWS:15820 +#: ../build/NEWS:19774 msgid "" ":issue:`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:15824 +#: ../build/NEWS:19778 msgid "" ":issue:`29456`: Fix bugs in hangul normalization: u1176, u11a7 and u11c3" msgstr "" -#: ../build/NEWS:15829 +#: ../build/NEWS:19783 msgid ":issue:`21257`: Document :func:`http.client.parse_headers`." msgstr "" -#: ../build/NEWS:15831 +#: ../build/NEWS:19785 msgid ":issue:`34764`: Improve example of iter() with 2nd sentinel argument." msgstr "" -#: ../build/NEWS:15833 +#: ../build/NEWS:19787 msgid "" ":issue:`35564`: Explicitly set master_doc variable in conf.py for compliance " "with Sphinx 2.0" msgstr "" -#: ../build/NEWS:15836 +#: ../build/NEWS:19790 msgid "" ":issue:`35511`: Specified that profile.Profile class doesn't not support " "enable or disable methods. Also, elaborated that Profile object as a context " "manager is only supported in cProfile module." msgstr "" -#: ../build/NEWS:15840 +#: ../build/NEWS:19794 msgid ":issue:`10536`: Enhance the gettext docs. Patch by Éric Araujo" msgstr "" -#: ../build/NEWS:15842 +#: ../build/NEWS:19796 msgid "" ":issue:`35089`: Remove mention of ``typing.io`` and ``typing.re``. Their " "types should be imported from ``typing`` directly." msgstr "" -#: ../build/NEWS:15845 +#: ../build/NEWS:19799 msgid "" ":issue:`35038`: Fix the documentation about an unexisting `f_restricted` " "attribute in the frame object. Patch by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:15848 +#: ../build/NEWS:19802 msgid "" ":issue:`35042`: Replace PEP XYZ by the pep role and allow to use the direct " "links to the PEPs." msgstr "" -#: ../build/NEWS:15851 +#: ../build/NEWS:19805 msgid "" ":issue:`35044`: Fix the documentation with the role ``exc`` for the " "appropriated exception. Patch by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:15854 +#: ../build/NEWS:19808 msgid "" ":issue:`35035`: Rename documentation for :mod:`email.utils` to ``email.utils." "rst``." msgstr "" -#: ../build/NEWS:15857 +#: ../build/NEWS:19811 msgid "" ":issue:`34967`: Use app.add_object_type() instead of the deprecated Sphinx " "function app.description_unit()" msgstr "" -#: ../build/NEWS:15860 +#: ../build/NEWS:19814 msgid "" ":issue:`34913`: Add documentation about the new command line interface of " "the gzip module." msgstr "" -#: ../build/NEWS:15863 +#: ../build/NEWS:19817 msgid "" ":issue:`32174`: chm document displays non-ASCII charaters properly on some " "MBCS Windows systems." msgstr "" -#: ../build/NEWS:15866 +#: ../build/NEWS:19820 msgid "" ":issue:`11233`: Create availability directive for documentation. Original " "patch by Georg Brandl." msgstr "" -#: ../build/NEWS:15869 +#: ../build/NEWS:19823 msgid "" ":issue:`34790`: Document how passing coroutines to asyncio.wait() can be " "confusing." msgstr "" -#: ../build/NEWS:15872 +#: ../build/NEWS:19826 msgid "" ":issue:`34552`: Make clear that ``==`` operator sometimes is equivalent to " "`is`. The ``<``, ``<=``, ``>`` and ``>=`` operators are only defined where " "they make sense." msgstr "" -#: ../build/NEWS:15876 +#: ../build/NEWS:19830 msgid "" ":issue:`28617`: Fixed info in the stdtypes docs concerning the types that " "support membership tests." msgstr "" -#: ../build/NEWS:15879 +#: ../build/NEWS:19833 msgid "" ":issue:`20177`: Migrate datetime.date.fromtimestamp to Argument Clinic. " "Patch by Tim Hoffmann." msgstr "" -#: ../build/NEWS:15882 +#: ../build/NEWS:19836 msgid "" ":issue:`34065`: Fix wrongly written basicConfig documentation markup syntax" msgstr "" -#: ../build/NEWS:15884 +#: ../build/NEWS:19838 msgid "" ":issue:`33460`: replaced ellipsis with correct error codes in tutorial " "chapter 3." msgstr "" -#: ../build/NEWS:15887 +#: ../build/NEWS:19841 msgid ":issue:`33847`: Add '@' operator entry to index." msgstr "" -#: ../build/NEWS:15889 ../build/NEWS:16804 +#: ../build/NEWS:19843 ../build/NEWS:20758 msgid "" ":issue:`33409`: Clarified the relationship between :pep:`538`'s " "PYTHONCOERCECLOCALE and PEP 540's PYTHONUTF8 mode." msgstr "" -#: ../build/NEWS:15892 +#: ../build/NEWS:19846 msgid "" ":issue:`33197`: Add versionadded tag to the documentation of ParameterKind." "description" msgstr "" -#: ../build/NEWS:15895 +#: ../build/NEWS:19849 msgid "" ":issue:`17045`: Improve the C-API doc for PyTypeObject. This includes " "adding several quick-reference tables and a lot of missing slot/typedef " @@ -27678,188 +34934,188 @@ msgid "" "consistent format." msgstr "" -#: ../build/NEWS:15900 ../build/NEWS:16807 +#: ../build/NEWS:19854 ../build/NEWS:20761 msgid "" ":issue:`33736`: Improve the documentation of :func:`asyncio." "open_connection`, :func:`asyncio.start_server` and their UNIX socket " "counterparts." msgstr "" -#: ../build/NEWS:15903 ../build/NEWS:17014 +#: ../build/NEWS:19857 ../build/NEWS:20968 msgid "" ":issue:`23859`: Document that `asyncio.wait()` does not cancel its futures " "on timeout." msgstr "" -#: ../build/NEWS:15906 ../build/NEWS:17017 +#: ../build/NEWS:19860 ../build/NEWS:20971 msgid ":issue:`32436`: Document :pep:`567` changes to asyncio." msgstr "" -#: ../build/NEWS:15908 ../build/NEWS:17019 +#: ../build/NEWS:19862 ../build/NEWS:20973 msgid "" ":issue:`33604`: Update HMAC md5 default to a DeprecationWarning, bump " "removal to 3.8." msgstr "" -#: ../build/NEWS:15911 +#: ../build/NEWS:19865 msgid "" ":issue:`33594`: Document ``getargspec``, ``from_function`` and " "``from_builtin`` as deprecated in their respective docstring, and include " "version since deprecation in DeprecationWarning message." msgstr "" -#: ../build/NEWS:15915 ../build/NEWS:17022 ../build/NEWS:21480 +#: ../build/NEWS:19869 ../build/NEWS:20976 ../build/NEWS:25434 msgid ":issue:`33503`: Fix broken pypi link" msgstr "" -#: ../build/NEWS:15917 ../build/NEWS:17024 ../build/NEWS:21482 +#: ../build/NEWS:19871 ../build/NEWS:20978 ../build/NEWS:25436 msgid "" ":issue:`33421`: Add missing documentation for ``typing.AsyncContextManager``." msgstr "" -#: ../build/NEWS:15919 +#: ../build/NEWS:19873 msgid "" ":issue:`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:15923 ../build/NEWS:17164 ../build/NEWS:21484 +#: ../build/NEWS:19877 ../build/NEWS:21118 ../build/NEWS:25438 msgid "" ":issue:`33378`: Add Korean language switcher for https://docs.python.org/3/" msgstr "" -#: ../build/NEWS:15925 ../build/NEWS:17166 ../build/NEWS:21486 +#: ../build/NEWS:19879 ../build/NEWS:21120 ../build/NEWS:25440 msgid "" ":issue:`33276`: Clarify that the ``__path__`` attribute on modules cannot be " "just any value." msgstr "" -#: ../build/NEWS:15928 ../build/NEWS:17169 ../build/NEWS:21489 +#: ../build/NEWS:19882 ../build/NEWS:21123 ../build/NEWS:25443 msgid ":issue:`33201`: Modernize documentation for writing C extension types." msgstr "" -#: ../build/NEWS:15930 ../build/NEWS:17171 ../build/NEWS:21491 +#: ../build/NEWS:19884 ../build/NEWS:21125 ../build/NEWS:25445 msgid "" ":issue:`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:15934 ../build/NEWS:17382 ../build/NEWS:21495 +#: ../build/NEWS:19888 ../build/NEWS:21336 ../build/NEWS:25449 msgid ":issue:`33126`: Document PyBuffer_ToContiguous()." msgstr "" -#: ../build/NEWS:15936 ../build/NEWS:17384 ../build/NEWS:21497 +#: ../build/NEWS:19890 ../build/NEWS:21338 ../build/NEWS:25451 msgid "" ":issue:`27212`: Modify documentation for the :func:`islice` recipe to " "consume initial values up to the start index." msgstr "" -#: ../build/NEWS:15939 ../build/NEWS:17387 ../build/NEWS:21500 +#: ../build/NEWS:19893 ../build/NEWS:21341 ../build/NEWS:25454 msgid "" ":issue:`28247`: Update :mod:`zipapp` documentation to describe how to make " "standalone applications." msgstr "" -#: ../build/NEWS:15942 ../build/NEWS:17390 ../build/NEWS:21503 +#: ../build/NEWS:19896 ../build/NEWS:21344 ../build/NEWS:25457 msgid "" ":issue:`18802`: Documentation changes for ipaddress. Patch by Jon Foster " "and Berker Peksag." msgstr "" -#: ../build/NEWS:15945 ../build/NEWS:17393 ../build/NEWS:21506 +#: ../build/NEWS:19899 ../build/NEWS:21347 ../build/NEWS:25460 msgid "" ":issue:`27428`: Update documentation to clarify that " "``WindowsRegistryFinder`` implements ``MetaPathFinder``. (Patch by Himanshu " "Lakhara)" msgstr "" -#: ../build/NEWS:15948 ../build/NEWS:17627 +#: ../build/NEWS:19902 ../build/NEWS:21581 msgid "" ":issue:`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:15952 ../build/NEWS:17631 ../build/NEWS:21836 +#: ../build/NEWS:19906 ../build/NEWS:21585 ../build/NEWS:25790 msgid ":issue:`17232`: Clarify docs for -O and -OO. Patch by Terry Reedy." msgstr "" -#: ../build/NEWS:15954 ../build/NEWS:17633 +#: ../build/NEWS:19908 ../build/NEWS:21587 msgid ":issue:`32436`: Add documentation for the contextvars module (PEP 567)." msgstr "" -#: ../build/NEWS:15956 ../build/NEWS:17635 ../build/NEWS:21838 +#: ../build/NEWS:19910 ../build/NEWS:21589 ../build/NEWS:25792 msgid ":issue:`32800`: Update link to w3c doc for xml default namespaces." msgstr "" -#: ../build/NEWS:15958 ../build/NEWS:17637 +#: ../build/NEWS:19912 ../build/NEWS:21591 msgid ":issue:`11015`: Update :mod:`test.support` documentation." msgstr "" -#: ../build/NEWS:15960 +#: ../build/NEWS:19914 msgid "" ":issue:`32613`: Update the faq/windows.html to use the py command from PEP " "397 instead of python." msgstr "" -#: ../build/NEWS:15963 ../build/NEWS:17639 ../build/NEWS:21840 +#: ../build/NEWS:19917 ../build/NEWS:21593 ../build/NEWS:25794 msgid "" ":issue:`8722`: Document :meth:`__getattr__` behavior when property :meth:" "`get` method raises :exc:`AttributeError`." msgstr "" -#: ../build/NEWS:15966 ../build/NEWS:17642 ../build/NEWS:21843 +#: ../build/NEWS:19920 ../build/NEWS:21596 ../build/NEWS:25797 msgid "" ":issue:`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:15970 +#: ../build/NEWS:19924 msgid "" ":issue:`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:15973 +#: ../build/NEWS:19927 msgid "" ":issue:`32722`: Remove the bad example in the tutorial of the Generator " "Expression. Patch by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:15976 ../build/NEWS:17646 ../build/NEWS:21847 +#: ../build/NEWS:19930 ../build/NEWS:21600 ../build/NEWS:25801 msgid ":issue:`31972`: Improve docstrings for `pathlib.PurePath` subclasses." msgstr "" -#: ../build/NEWS:15978 +#: ../build/NEWS:19932 msgid "" ":issue:`30607`: Use the externalized ``python-docs-theme`` package when " "building the documentation." msgstr "" -#: ../build/NEWS:15981 ../build/NEWS:17175 ../build/NEWS:21509 +#: ../build/NEWS:19935 ../build/NEWS:21129 ../build/NEWS:25463 msgid "" ":issue:`8243`: Add a note about curses.addch and curses.addstr exception " "behavior when writing outside a window, or pad." msgstr "" -#: ../build/NEWS:15984 ../build/NEWS:17178 +#: ../build/NEWS:19938 ../build/NEWS:21132 msgid ":issue:`32337`: Update documentation related with ``dict`` order." msgstr "" -#: ../build/NEWS:15986 +#: ../build/NEWS:19940 msgid ":issue:`25041`: Document ``AF_PACKET`` in the :mod:`socket` module." msgstr "" -#: ../build/NEWS:15988 ../build/NEWS:16810 ../build/NEWS:21512 +#: ../build/NEWS:19942 ../build/NEWS:20764 ../build/NEWS:25466 msgid "" ":issue:`31432`: Clarify meaning of CERT_NONE, CERT_OPTIONAL, and " "CERT_REQUIRED flags for ssl.SSLContext.verify_mode." msgstr "" -#: ../build/NEWS:15994 +#: ../build/NEWS:19948 msgid "" ":issue:`35772`: Fix sparse file tests of test_tarfile on ppc64 with the " "tmpfs filesystem. Fix the function testing if the filesystem supports sparse " @@ -27870,32 +35126,32 @@ msgid "" "of 4 KiB." msgstr "" -#: ../build/NEWS:16002 +#: ../build/NEWS:19956 msgid "" ":issue:`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:16005 +#: ../build/NEWS:19959 msgid "" ":issue:`32710`: ``test_asyncio/test_sendfile.py`` now resets the event loop " "policy using :func:`tearDownModule` as done in other tests, to prevent a " "warning when running tests on Windows." msgstr "" -#: ../build/NEWS:16009 +#: ../build/NEWS:19963 msgid "" ":issue:`33717`: test.pythoninfo now logs information of all clocks, not only " "time.time() and time.perf_counter()." msgstr "" -#: ../build/NEWS:16012 +#: ../build/NEWS:19966 msgid "" ":issue:`35488`: Add a test to pathlib's Path.match() to verify it does not " "support glob-style ** recursive pattern matching." msgstr "" -#: ../build/NEWS:16015 +#: ../build/NEWS:19969 msgid "" ":issue:`31731`: Fix a race condition in ``check_interrupted_write()`` of " "test_io: create directly the thread with SIGALRM signal blocked, rather than " @@ -27903,64 +35159,64 @@ msgid "" "the thread gets the signal before the signal is blocked." msgstr "" -#: ../build/NEWS:16020 +#: ../build/NEWS:19974 msgid "" ":issue:`35424`: Fix test_multiprocessing_main_handling: use :class:" "`multiprocessing.Pool` with a context manager and then explicitly join the " "pool." msgstr "" -#: ../build/NEWS:16024 +#: ../build/NEWS:19978 msgid "" ":issue:`35519`: Rename :mod:`test.bisect` module to :mod:`test.bisect_cmd` " "to avoid conflict with :mod:`bisect` module when running directly a test " "like ``./python Lib/test/test_xmlrpc.py``." msgstr "" -#: ../build/NEWS:16028 +#: ../build/NEWS:19982 msgid "" ":issue:`35513`: Replace :func:`time.time` with :func:`time.monotonic` in " "tests to measure time delta." msgstr "" -#: ../build/NEWS:16031 +#: ../build/NEWS:19985 msgid "" ":issue:`34279`: :func:`test.support.run_unittest` no longer raise :exc:" "`TestDidNotRun` if the test result contains skipped tests. The exception is " "now only raised if no test have been run and no test have been skipped." msgstr "" -#: ../build/NEWS:16036 +#: ../build/NEWS:19990 msgid "" ":issue:`35412`: Add testcase to ``test_future4``: check unicode literal." msgstr "" -#: ../build/NEWS:16038 +#: ../build/NEWS:19992 msgid "" ":issue:`26704`: Added test demonstrating double-patching of an instance " "method. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:16041 +#: ../build/NEWS:19995 msgid "" ":issue:`33725`: test_multiprocessing_fork may crash on recent versions of " "macOS. Until the issue is resolved, skip the test on macOS." msgstr "" -#: ../build/NEWS:16044 +#: ../build/NEWS:19998 msgid "" ":issue:`35352`: Modify test_asyncio to use the certificate set from the test " "directory." msgstr "" -#: ../build/NEWS:16047 +#: ../build/NEWS:20001 msgid "" ":issue:`35317`: Fix ``mktime()`` overflow error in ``test_email``: run " "``test_localtime_daylight_true_dst_true()`` and " "``test_localtime_daylight_false_dst_true()`` with a specific timezone." msgstr "" -#: ../build/NEWS:16051 +#: ../build/NEWS:20005 msgid "" ":issue:`21263`: After several reports that test_gdb does not work properly " "on macOS and since gdb is not shipped by default anymore, test_gdb is now " @@ -27968,30 +35224,30 @@ msgid "" "Lysandros Nikolaou" msgstr "" -#: ../build/NEWS:16056 +#: ../build/NEWS:20010 msgid "" ":issue:`34279`: regrtest issue a warning when no tests have been executed in " "a particular test file. Also, a new final result state is issued if no test " "have been executed across all test files. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:16060 +#: ../build/NEWS:20014 msgid ":issue:`34962`: make docstest in Doc now passes., and is enforced in CI" msgstr "" -#: ../build/NEWS:16062 +#: ../build/NEWS:20016 msgid "" ":issue:`23596`: Use argparse for the command line of the gzip module. Patch " "by Antony Lee" msgstr "" -#: ../build/NEWS:16065 +#: ../build/NEWS:20019 msgid "" ":issue:`34537`: Fix ``test_gdb.test_strings()`` when ``LC_ALL=C`` and GDB " "was compiled with Python 3.6 or earlier." msgstr "" -#: ../build/NEWS:16068 +#: ../build/NEWS:20022 msgid "" ":issue:`34587`: test_socket: Remove RDSTest.testCongestion(). The test tries " "to fill the receiver's socket buffer and expects an error. But the RDS " @@ -28001,60 +35257,60 @@ msgid "" "design, so just remove it." msgstr "" -#: ../build/NEWS:16075 +#: ../build/NEWS:20029 msgid ":issue:`34661`: Fix test_shutil if unzip doesn't support -t." msgstr "" -#: ../build/NEWS:16077 +#: ../build/NEWS:20031 msgid "" ":issue:`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:16081 +#: ../build/NEWS:20035 msgid "" ":issue:`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:16085 +#: ../build/NEWS:20039 msgid ":issue:`34594`: Fix usage of hardcoded ``errno`` values in the tests." msgstr "" -#: ../build/NEWS:16087 +#: ../build/NEWS:20041 msgid ":issue:`34579`: Fix test_embed for AIX Patch by Michael Felt" msgstr "" -#: ../build/NEWS:16089 +#: ../build/NEWS:20043 msgid "" ":issue:`34542`: Use 3072 RSA keys and SHA-256 signature for test certs and " "keys." msgstr "" -#: ../build/NEWS:16092 +#: ../build/NEWS:20046 msgid "" ":issue:`11193`: Remove special condition for AIX in `test_subprocess." "test_undecodable_env`" msgstr "" -#: ../build/NEWS:16095 +#: ../build/NEWS:20049 msgid ":issue:`34347`: Fix `test_utf8_mode.test_cmd_line` for AIX" msgstr "" -#: ../build/NEWS:16097 +#: ../build/NEWS:20051 msgid "" ":issue:`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:16100 +#: ../build/NEWS:20054 msgid "" ":issue:`34391`: Fix ftplib test for TLS 1.3 by reading from data socket." msgstr "" -#: ../build/NEWS:16102 +#: ../build/NEWS:20056 msgid "" ":issue:`11192`: Fix `test_socket` on AIX 6.1 and later IPv6 zone id supports " "only supported by inet_pton6_zone() Switch to runtime-based platform." @@ -28062,39 +35318,39 @@ msgid "" "platform()" msgstr "" -#: ../build/NEWS:16107 +#: ../build/NEWS:20061 msgid "" ":issue:`34399`: Update all RSA keys and DH params to use at least 2048 bits." msgstr "" -#: ../build/NEWS:16109 +#: ../build/NEWS:20063 msgid "" ":issue:`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:16113 +#: ../build/NEWS:20067 msgid "" ":issue:`11191`: Skip the distutils test 'test_search_cpp' when using XLC as " "compiler patch by aixtools (Michael Felt)" msgstr "" -#: ../build/NEWS:16116 +#: ../build/NEWS:20070 msgid "Improved an error message when mock assert_has_calls fails." msgstr "" -#: ../build/NEWS:16118 +#: ../build/NEWS:20072 msgid ":issue:`33746`: Fix test_unittest when run in verbose mode." msgstr "" -#: ../build/NEWS:16120 +#: ../build/NEWS:20074 msgid "" ":issue:`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:16123 +#: ../build/NEWS:20077 msgid "" ":issue:`33873`: Fix a bug in ``regrtest`` that caused an extra test to run " "if --huntrleaks/-R was used. Exit with error in case that invalid parameters " @@ -28102,115 +35358,115 @@ msgid "" "must be used)." msgstr "" -#: ../build/NEWS:16128 +#: ../build/NEWS:20082 msgid "" ":issue:`33562`: Check that a global asyncio event loop policy is not left " "behind by any tests." msgstr "" -#: ../build/NEWS:16131 ../build/NEWS:17029 ../build/NEWS:21518 +#: ../build/NEWS:20085 ../build/NEWS:20983 ../build/NEWS:25472 msgid "" ":issue:`33655`: Ignore test_posix_fallocate failures on BSD platforms that " "might be due to running on ZFS." msgstr "" -#: ../build/NEWS:16134 +#: ../build/NEWS:20088 msgid "" ":issue:`32962`: Fixed test_gdb when Python is compiled with flags -mcet -fcf-" "protection -O0." msgstr "" -#: ../build/NEWS:16137 ../build/NEWS:17183 +#: ../build/NEWS:20091 ../build/NEWS:21137 msgid "" ":issue:`33358`: Fix ``test_embed.test_pre_initialization_sys_options()`` " "when the interpreter is built with ``--enable-shared``." msgstr "" -#: ../build/NEWS:16140 ../build/NEWS:17399 ../build/NEWS:21631 +#: ../build/NEWS:20094 ../build/NEWS:21353 ../build/NEWS:25585 msgid "" ":issue:`32872`: Avoid regrtest compatibility issue with namespace packages." msgstr "" -#: ../build/NEWS:16142 ../build/NEWS:17401 ../build/NEWS:21856 +#: ../build/NEWS:20096 ../build/NEWS:21355 ../build/NEWS:25810 msgid "" ":issue:`32517`: Fix failing ``test_asyncio`` on macOS 10.12.2+ due to " "transport of ``KqueueSelector`` loop was not being closed." msgstr "" -#: ../build/NEWS:16145 +#: ../build/NEWS:20099 msgid "" ":issue:`32663`: Making sure the `SMTPUTF8SimTests` class of tests gets run " "in test_smtplib.py." msgstr "" -#: ../build/NEWS:16148 +#: ../build/NEWS:20102 msgid "" ":issue:`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:16152 +#: ../build/NEWS:20106 msgid "Applicable to Python2-2.7 and later" msgstr "" -#: ../build/NEWS:16154 ../build/NEWS:17404 ../build/NEWS:21521 +#: ../build/NEWS:20108 ../build/NEWS:21358 ../build/NEWS:25475 msgid ":issue:`19417`: Add test_bdb.py." msgstr "" -#: ../build/NEWS:16156 ../build/NEWS:17651 +#: ../build/NEWS:20110 ../build/NEWS:21605 msgid ":issue:`31809`: Add tests to verify connection with secp ECDH curves." msgstr "" -#: ../build/NEWS:16161 +#: ../build/NEWS:20115 msgid "" ":issue:`34691`: The _contextvars module is now built into the core Python " "library on Windows." msgstr "" -#: ../build/NEWS:16164 +#: ../build/NEWS:20118 msgid "" ":issue:`35683`: Improved Azure Pipelines build steps and now verifying " "layouts correctly" msgstr "" -#: ../build/NEWS:16167 +#: ../build/NEWS:20121 msgid ":issue:`35642`: Remove asynciomodule.c from pythoncore.vcxproj" msgstr "" -#: ../build/NEWS:16169 +#: ../build/NEWS:20123 msgid "" ":issue:`35550`: Fix incorrect Solaris #ifdef checks to look for __sun && " "__SVR4 instead of sun when compiling." msgstr "" -#: ../build/NEWS:16172 +#: ../build/NEWS:20126 msgid "" ":issue:`35499`: ``make profile-opt`` no longer replaces ``CFLAGS_NODIST`` " "with ``CFLAGS``. It now adds profile-guided optimization (PGO) flags to " "``CFLAGS_NODIST``: existing ``CFLAGS_NODIST`` flags are kept." msgstr "" -#: ../build/NEWS:16176 +#: ../build/NEWS:20130 msgid "" ":issue:`35257`: Avoid leaking the linker flags from Link Time Optimizations " "(LTO) into distutils when compiling C extensions." msgstr "" -#: ../build/NEWS:16179 +#: ../build/NEWS:20133 msgid "" ":issue:`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:16183 +#: ../build/NEWS:20137 msgid "" ":issue:`35139`: Fix a compiler error when statically linking `pyexpat` in " "`Modules/Setup`." msgstr "" -#: ../build/NEWS:16186 +#: ../build/NEWS:20140 msgid "" ":issue:`35059`: PCbuild: Set InlineFunctionExpansion to OnlyExplicitInline " "(\"/Ob1\" option) in pyproject.props in Debug mode to expand functions " @@ -28218,7 +35474,7 @@ msgid "" "little bit faster on Windows." msgstr "" -#: ../build/NEWS:16191 +#: ../build/NEWS:20145 msgid "" ":issue:`35011`: Restores the use of pyexpatns.h to isolate our embedded copy " "of the expat C library so that its symbols do not conflict at link or " @@ -28226,144 +35482,144 @@ msgid "" "modules with their own version of libexpat." msgstr "" -#: ../build/NEWS:16196 +#: ../build/NEWS:20150 msgid ":issue:`28015`: Have --with-lto works correctly with clang." msgstr "" -#: ../build/NEWS:16198 +#: ../build/NEWS:20152 msgid "" ":issue:`34765`: Update the outdated install-sh file to the latest revision " "from automake v1.16.1" msgstr "" -#: ../build/NEWS:16201 +#: ../build/NEWS:20155 msgid "" ":issue:`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:16205 +#: ../build/NEWS:20159 msgid ":issue:`34710`: Fixed SSL module build with OpenSSL & pedantic CFLAGS." msgstr "" -#: ../build/NEWS:16207 +#: ../build/NEWS:20161 msgid "" ":issue:`34582`: Add JUnit XML output for regression tests and update Azure " "DevOps builds." msgstr "" -#: ../build/NEWS:16210 +#: ../build/NEWS:20164 msgid ":issue:`34081`: Make Sphinx warnings as errors in the Docs Makefile." msgstr "" -#: ../build/NEWS:16212 +#: ../build/NEWS:20166 msgid "" ":issue:`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:16215 +#: ../build/NEWS:20169 msgid "" ":issue:`33015`: Fix an undefined behaviour in the pthread implementation of :" "c:func:`PyThread_start_new_thread`: add a function wrapper to always return " "``NULL``." msgstr "" -#: ../build/NEWS:16219 +#: ../build/NEWS:20173 msgid "" ":issue:`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:16223 +#: ../build/NEWS:20177 msgid ":issue:`34121`: Fix detection of C11 atomic support on clang." msgstr "" -#: ../build/NEWS:16225 +#: ../build/NEWS:20179 msgid "" ":issue:`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:16229 +#: ../build/NEWS:20183 msgid "" ":issue:`30345`: Add -g to LDFLAGS when compiling with LTO to get debug " "symbols." msgstr "" -#: ../build/NEWS:16231 ../build/NEWS:16816 ../build/NEWS:21526 +#: ../build/NEWS:20185 ../build/NEWS:20770 ../build/NEWS:25480 msgid "" ":issue:`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:16235 ../build/NEWS:17038 ../build/NEWS:21530 +#: ../build/NEWS:20189 ../build/NEWS:20992 ../build/NEWS:25484 msgid "" ":issue:`33614`: Ensures module definition files for the stable ABI on " "Windows are correctly regenerated." msgstr "" -#: ../build/NEWS:16238 +#: ../build/NEWS:20192 msgid "" ":issue:`33648`: The --with-c-locale-warning configuration flag has been " "removed. It has had no effect for about a year." msgstr "" -#: ../build/NEWS:16241 ../build/NEWS:17041 ../build/NEWS:21533 +#: ../build/NEWS:20195 ../build/NEWS:20995 ../build/NEWS:25487 msgid "" ":issue:`33522`: Enable CI builds on Visual Studio Team Services at https://" "python.visualstudio.com/cpython" msgstr "" -#: ../build/NEWS:16244 +#: ../build/NEWS:20198 msgid "" ":issue:`33512`: configure's check for \"long double\" has been simplified" msgstr "" -#: ../build/NEWS:16246 +#: ../build/NEWS:20200 msgid "" ":issue:`33483`: C compiler is now correctly detected from the standard " "environment variables. --without-gcc and --with-icc options have been " "removed." msgstr "" -#: ../build/NEWS:16250 ../build/NEWS:17189 ../build/NEWS:21540 +#: ../build/NEWS:20204 ../build/NEWS:21143 ../build/NEWS:25494 msgid "" ":issue:`33394`: Enable the verbose build for extension modules, when GNU " "make is passed macros on the command line." msgstr "" -#: ../build/NEWS:16253 ../build/NEWS:17192 +#: ../build/NEWS:20207 ../build/NEWS:21146 msgid ":issue:`33393`: Update config.guess and config.sub files." msgstr "" -#: ../build/NEWS:16255 ../build/NEWS:17194 +#: ../build/NEWS:20209 ../build/NEWS:21148 msgid "" ":issue:`33377`: Add new triplets for mips r6 and riscv variants (used in " "extension suffixes)." msgstr "" -#: ../build/NEWS:16258 ../build/NEWS:17197 +#: ../build/NEWS:20212 ../build/NEWS:21151 msgid "" ":issue:`32232`: By default, modules configured in `Modules/Setup` are no " "longer built with `-DPy_BUILD_CORE`. Instead, modules that specifically need " "that preprocessor definition include it in their individual entries." msgstr "" -#: ../build/NEWS:16262 ../build/NEWS:17201 +#: ../build/NEWS:20216 ../build/NEWS:21155 msgid "" ":issue:`33182`: The embedding tests can once again be built with clang 6.0" msgstr "" -#: ../build/NEWS:16264 ../build/NEWS:17409 ../build/NEWS:21636 +#: ../build/NEWS:20218 ../build/NEWS:21363 ../build/NEWS:25590 msgid ":issue:`33163`: Upgrade pip to 9.0.3 and setuptools to v39.0.1." msgstr "" -#: ../build/NEWS:16266 +#: ../build/NEWS:20220 msgid "" ":issue:`33012`: gcc 8 has added a new warning heuristic to detect invalid " "function casts and a stock python build seems to hit that warning quite " @@ -28372,117 +35628,117 @@ msgid "" "all functions that implement METH_NOARGS." msgstr "" -#: ../build/NEWS:16272 ../build/NEWS:17656 +#: ../build/NEWS:20226 ../build/NEWS:21610 msgid ":issue:`32898`: Fix the python debug build when using COUNT_ALLOCS." msgstr "" -#: ../build/NEWS:16274 +#: ../build/NEWS:20228 msgid ":issue:`29442`: Replace optparse with argparse in setup.py" msgstr "" -#: ../build/NEWS:16279 +#: ../build/NEWS:20233 msgid ":issue:`35890`: Fix API calling consistency of GetVersionEx and wcstok." msgstr "" -#: ../build/NEWS:16281 +#: ../build/NEWS:20235 msgid "" ":issue:`32560`: The ``py`` launcher now forwards its ``STARTUPINFO`` " "structure to child processes." msgstr "" -#: ../build/NEWS:16284 +#: ../build/NEWS:20238 msgid ":issue:`35854`: Fix EnvBuilder and --symlinks in venv on Windows" msgstr "" -#: ../build/NEWS:16286 +#: ../build/NEWS:20240 msgid "" ":issue:`35811`: Avoid propagating venv settings when launching via py.exe" msgstr "" -#: ../build/NEWS:16288 +#: ../build/NEWS:20242 msgid "" ":issue:`35797`: Fix default executable used by the multiprocessing module" msgstr "" -#: ../build/NEWS:16290 +#: ../build/NEWS:20244 msgid ":issue:`35758`: Allow building on ARM with MSVC." msgstr "" -#: ../build/NEWS:16292 +#: ../build/NEWS:20246 msgid ":issue:`29734`: Fix handle leaks in os.stat on Windows." msgstr "" -#: ../build/NEWS:16294 +#: ../build/NEWS:20248 msgid "" ":issue:`35596`: Use unchecked PYCs for the embeddable distro to avoid " "zipimport restrictions." msgstr "" -#: ../build/NEWS:16297 +#: ../build/NEWS:20251 msgid "" ":issue:`35596`: Fix vcruntime140.dll being added to embeddable distro " "multiple times." msgstr "" -#: ../build/NEWS:16300 +#: ../build/NEWS:20254 msgid ":issue:`35402`: Update Windows build to use Tcl and Tk 8.6.9" msgstr "" -#: ../build/NEWS:16302 +#: ../build/NEWS:20256 msgid ":issue:`35401`: Updates Windows build to OpenSSL 1.1.0j" msgstr "" -#: ../build/NEWS:16304 +#: ../build/NEWS:20258 msgid "" ":issue:`34977`: venv on Windows will now use a python.exe redirector rather " "than copying the actual binaries from the base environment." msgstr "" -#: ../build/NEWS:16307 +#: ../build/NEWS:20261 msgid ":issue:`34977`: Adds support for building a Windows App Store package" msgstr "" -#: ../build/NEWS:16309 +#: ../build/NEWS:20263 msgid "" ":issue:`35067`: Remove _distutils_findvs module and use vswhere.exe instead." msgstr "" -#: ../build/NEWS:16311 +#: ../build/NEWS:20265 msgid ":issue:`32557`: Allow shutil.disk_usage to take a file path on Windows" msgstr "" -#: ../build/NEWS:16313 +#: ../build/NEWS:20267 msgid "" ":issue:`34770`: Fix a possible null pointer dereference in pyshellext.cpp." msgstr "" -#: ../build/NEWS:16315 +#: ../build/NEWS:20269 msgid ":issue:`34603`: Fix returning structs from functions produced by MSVC" msgstr "" -#: ../build/NEWS:16317 +#: ../build/NEWS:20271 msgid "" ":issue:`34581`: Guard MSVC-specific code in socketmodule.c with ``#ifdef " "_MSC_VER``." msgstr "" -#: ../build/NEWS:16320 +#: ../build/NEWS:20274 msgid ":issue:`34532`: Fixes exit code of list version arguments for py.exe." msgstr "" -#: ../build/NEWS:16322 +#: ../build/NEWS:20276 msgid "" ":issue:`34062`: Fixed the '--list' and '--list-paths' arguments for the py." "exe launcher" msgstr "" -#: ../build/NEWS:16325 +#: ../build/NEWS:20279 msgid "" ":issue:`34225`: Ensure INCLUDE and LIB directories do not end with a " "backslash." msgstr "" -#: ../build/NEWS:16327 +#: ../build/NEWS:20281 msgid "" ":issue:`34011`: A suite of code has been changed which copied across DLLs " "and init.tcl from the running Python location into a venv being created. " @@ -28491,128 +35747,128 @@ msgid "" "a venv is created." msgstr "" -#: ../build/NEWS:16333 +#: ../build/NEWS:20287 msgid "" ":issue:`34006`: Revert line length limit for Windows help docs. The line-" "length limit is not needed because the pages appear in a separate app rather " "than on a browser tab. It can also interact badly with the DPI setting." msgstr "" -#: ../build/NEWS:16337 +#: ../build/NEWS:20291 msgid "" ":issue:`31546`: Restore running PyOS_InputHook while waiting for user input " "at the prompt. The restores integration of interactive GUI windows (such as " "Matplotlib figures) with the prompt on Windows." msgstr "" -#: ../build/NEWS:16341 +#: ../build/NEWS:20295 msgid "" ":issue:`30237`: Output error when ReadConsole is canceled by " "CancelSynchronousIo instead of crashing." msgstr "" -#: ../build/NEWS:16344 +#: ../build/NEWS:20298 msgid "" ":issue:`33895`: GIL is released while calling functions that acquire Windows " "loader lock." msgstr "" -#: ../build/NEWS:16347 ../build/NEWS:16823 +#: ../build/NEWS:20301 ../build/NEWS:20777 msgid "" ":issue:`33720`: Reduces maximum marshal recursion depth on release builds." msgstr "" -#: ../build/NEWS:16349 +#: ../build/NEWS:20303 msgid "" ":issue:`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:16353 +#: ../build/NEWS:20307 msgid ":issue:`33316`: PyThread_release_lock always fails" msgstr "" -#: ../build/NEWS:16355 ../build/NEWS:17206 +#: ../build/NEWS:20309 ../build/NEWS:21160 msgid ":issue:`33184`: Update Windows installer to use OpenSSL 1.1.0h." msgstr "" -#: ../build/NEWS:16357 +#: ../build/NEWS:20311 msgid "" ":issue:`32890`: Fix usage of GetLastError() instead of errno in os.execve() " "and os.truncate()." msgstr "" -#: ../build/NEWS:16360 ../build/NEWS:17414 ../build/NEWS:21877 +#: ../build/NEWS:20314 ../build/NEWS:21368 ../build/NEWS:25831 msgid "" ":issue:`33016`: Fix potential use of uninitialized memory in nt." "_getfinalpathname" msgstr "" -#: ../build/NEWS:16363 ../build/NEWS:17417 ../build/NEWS:21880 +#: ../build/NEWS:20317 ../build/NEWS:21371 ../build/NEWS:25834 msgid "" ":issue:`32903`: Fix a memory leak in os.chdir() on Windows if the current " "directory is set to a UNC path." msgstr "" -#: ../build/NEWS:16366 ../build/NEWS:17661 +#: ../build/NEWS:20320 ../build/NEWS:21615 msgid ":issue:`32901`: Update Tcl and Tk versions to 8.6.8" msgstr "" -#: ../build/NEWS:16368 ../build/NEWS:17663 ../build/NEWS:21883 +#: ../build/NEWS:20322 ../build/NEWS:21617 ../build/NEWS:25837 msgid ":issue:`31966`: Fixed WindowsConsoleIO.write() for writing empty data." msgstr "" -#: ../build/NEWS:16370 ../build/NEWS:17665 ../build/NEWS:21885 +#: ../build/NEWS:20324 ../build/NEWS:21619 ../build/NEWS:25839 msgid ":issue:`32409`: Ensures activate.bat can handle Unicode contents." msgstr "" -#: ../build/NEWS:16372 ../build/NEWS:17667 ../build/NEWS:21887 +#: ../build/NEWS:20326 ../build/NEWS:21621 ../build/NEWS:25841 msgid "" ":issue:`32457`: Improves handling of denormalized executable path when " "launching Python." msgstr "" -#: ../build/NEWS:16375 ../build/NEWS:17670 ../build/NEWS:21890 +#: ../build/NEWS:20329 ../build/NEWS:21624 ../build/NEWS:25844 msgid "" ":issue:`32370`: Use the correct encoding for ipconfig output in the uuid " "module. Patch by Segev Finer." msgstr "" -#: ../build/NEWS:16378 ../build/NEWS:17673 ../build/NEWS:21893 +#: ../build/NEWS:20332 ../build/NEWS:21627 ../build/NEWS:25847 msgid "" ":issue:`29248`: Fix :func:`os.readlink` on Windows, which was mistakenly " "treating the ``PrintNameOffset`` field of the reparse data buffer as a " "number of characters instead of bytes. Patch by Craig Holmquist and SSE4." msgstr "" -#: ../build/NEWS:16382 +#: ../build/NEWS:20336 msgid "" ":issue:`1104`: Correctly handle string length in ``msilib.SummaryInfo." "GetProperty()`` to prevent it from truncating the last character." msgstr "" -#: ../build/NEWS:16389 +#: ../build/NEWS:20343 msgid ":issue:`35401`: Update macOS installer to use OpenSSL 1.1.0j." msgstr "" -#: ../build/NEWS:16391 +#: ../build/NEWS:20345 msgid "" ":issue:`35025`: Properly guard the use of the ``CLOCK_GETTIME`` et al. " "macros in ``timemodule`` on macOS." msgstr "" -#: ../build/NEWS:16394 +#: ../build/NEWS:20348 msgid "" ":issue:`24658`: On macOS, fix reading from and writing into a file with a " "size larger than 2 GiB." msgstr "" -#: ../build/NEWS:16397 +#: ../build/NEWS:20351 msgid ":issue:`34405`: Update to OpenSSL 1.1.0i for macOS installer builds." msgstr "" -#: ../build/NEWS:16399 +#: ../build/NEWS:20353 msgid "" ":issue:`33635`: In macOS stat on some file descriptors (/dev/fd/3 f.e) will " "result in bad file descriptor OSError. Guard against this exception was " @@ -28621,18 +35877,18 @@ msgid "" "extended with the same error ignoring pattern." msgstr "" -#: ../build/NEWS:16405 ../build/NEWS:17051 +#: ../build/NEWS:20359 ../build/NEWS:21005 msgid "" ":issue:`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:16409 ../build/NEWS:17211 +#: ../build/NEWS:20363 ../build/NEWS:21165 msgid ":issue:`33184`: Update macOS installer build to use OpenSSL 1.1.0h." msgstr "" -#: ../build/NEWS:16411 ../build/NEWS:17423 +#: ../build/NEWS:20365 ../build/NEWS:21377 msgid "" ":issue:`32726`: Build and link with private copy of Tcl/Tk 8.6 for the macOS " "10.6+ installer. The 10.9+ installer variant already does this. This means " @@ -28641,17 +35897,17 @@ msgid "" "installed, such as ActiveTcl." msgstr "" -#: ../build/NEWS:16417 ../build/NEWS:17680 +#: ../build/NEWS:20371 ../build/NEWS:21634 msgid ":issue:`32901`: Update macOS 10.9+ installer to Tcl/Tk 8.6.8." msgstr "" -#: ../build/NEWS:16419 +#: ../build/NEWS:20373 msgid "" ":issue:`31903`: In :mod:`_scproxy`, drop the GIL when calling into " "``SystemConfiguration`` to avoid deadlocks." msgstr "" -#: ../build/NEWS:16425 +#: ../build/NEWS:20379 msgid "" ":issue:`35770`: IDLE macosx deletes Options => Configure IDLE. It previously " "deleted Window => Zoom Height by mistake. (Zoom Height is now on the Options " @@ -28659,137 +35915,137 @@ msgid "" "menu." msgstr "" -#: ../build/NEWS:16430 +#: ../build/NEWS:20384 msgid "" ":issue:`35769`: Change IDLE's new file name from 'Untitled' to 'untitled'" msgstr "" -#: ../build/NEWS:16432 +#: ../build/NEWS:20386 msgid ":issue:`35660`: Fix imports in idlelib.window." msgstr "" -#: ../build/NEWS:16434 +#: ../build/NEWS:20388 msgid "" ":issue:`35641`: Proper format `calltip` when the function has no docstring." msgstr "" -#: ../build/NEWS:16436 +#: ../build/NEWS:20390 msgid ":issue:`33987`: Use ttk Frame for ttk widgets." msgstr "" -#: ../build/NEWS:16438 +#: ../build/NEWS:20392 msgid "" ":issue:`34055`: Fix erroneous 'smart' indents and newlines in IDLE Shell." msgstr "" -#: ../build/NEWS:16440 +#: ../build/NEWS:20394 msgid ":issue:`35591`: Find Selection now works when selection not found." msgstr "" -#: ../build/NEWS:16442 +#: ../build/NEWS:20396 msgid ":issue:`35196`: Speed up squeezer line counting." msgstr "" -#: ../build/NEWS:16444 +#: ../build/NEWS:20398 msgid "" ":issue:`35598`: Update config_key: use PEP 8 names and ttk widgets, make " "some objects global, and add tests." msgstr "" -#: ../build/NEWS:16447 +#: ../build/NEWS:20401 msgid ":issue:`28097`: Add Previous/Next History entries to Shell menu." msgstr "" -#: ../build/NEWS:16449 +#: ../build/NEWS:20403 msgid "" ":issue:`35208`: Squeezer now properly counts wrapped lines before newlines." msgstr "" -#: ../build/NEWS:16451 +#: ../build/NEWS:20405 msgid "" ":issue:`35555`: Gray out Code Context menu entry when it's not applicable." msgstr "" -#: ../build/NEWS:16453 +#: ../build/NEWS:20407 msgid "" ":issue:`35521`: Document the IDLE editor code context feature. Add some " "internal references within the IDLE doc." msgstr "" -#: ../build/NEWS:16456 +#: ../build/NEWS:20410 msgid "" ":issue:`22703`: The Code Context menu label now toggles between Show/Hide " "Code Context. The Zoom Height menu now toggles between Zoom/Restore Height. " "Zoom Height has moved from the Window menu to the Options menu." msgstr "" -#: ../build/NEWS:16460 +#: ../build/NEWS:20414 msgid ":issue:`35213`: Where appropriate, use 'macOS' in idlelib." msgstr "" -#: ../build/NEWS:16462 +#: ../build/NEWS:20416 msgid "" ":issue:`34864`: On macOS, warn if the system preference \"Prefer tabs when " "opening documents\" is set to \"Always\"." msgstr "" -#: ../build/NEWS:16465 +#: ../build/NEWS:20419 msgid "" ":issue:`34864`: Document two IDLE on MacOS issues. The System Preferences " "Dock \"prefer tabs always\" setting disables some IDLE features. Menus are " "a bit different than as described for Windows and Linux." msgstr "" -#: ../build/NEWS:16469 +#: ../build/NEWS:20423 msgid ":issue:`35202`: Remove unused imports from lib/idlelib" msgstr "" -#: ../build/NEWS:16471 +#: ../build/NEWS:20425 msgid "" ":issue:`33000`: Document that IDLE's shell has no line limit. A program that " "runs indefinitely can overfill memory." msgstr "" -#: ../build/NEWS:16474 +#: ../build/NEWS:20428 msgid ":issue:`23220`: Explain how IDLE's Shell displays output." msgstr "" -#: ../build/NEWS:16476 +#: ../build/NEWS:20430 msgid "" ":issue:`35099`: Improve the doc about IDLE running user code. The section " "is renamed from \"IDLE -- console differences\" is renamed \"Running user " "code\". It mostly covers the implications of using custom sys.stdxxx objects." msgstr "" -#: ../build/NEWS:16480 +#: ../build/NEWS:20434 msgid "" ":issue:`35097`: Add IDLE doc subsection explaining editor windows. Topics " "include opening, title and status bar, .py* extension, and running." msgstr "" -#: ../build/NEWS:16483 +#: ../build/NEWS:20437 msgid "" ":issue:`35093`: Document the IDLE document viewer in the IDLE doc. Add a " "paragraph in \"Help and preferences\", \"Help sources\" subsection." msgstr "" -#: ../build/NEWS:16486 +#: ../build/NEWS:20440 msgid "" ":issue:`35088`: Update idlelib.help.copy_string docstring. We now use git " "and backporting instead of hg and forward merging." msgstr "" -#: ../build/NEWS:16489 +#: ../build/NEWS:20443 msgid "" ":issue:`35087`: Update idlelib help files for the current doc build. The " "main change is the elimination of chapter-section numbers." msgstr "" -#: ../build/NEWS:16492 +#: ../build/NEWS:20446 msgid ":issue:`34548`: Use configured color theme for read-only text views." msgstr "" -#: ../build/NEWS:16494 +#: ../build/NEWS:20448 msgid "" ":issue:`1529353`: Enable \"squeezing\" of long outputs in the shell, to " "avoid performance degradation and to clean up the history without losing it. " @@ -28797,80 +36053,80 @@ msgid "" "\"unsqueezed\"." msgstr "" -#: ../build/NEWS:16499 +#: ../build/NEWS:20453 msgid ":issue:`34047`: Fixed mousewheel scrolling direction on macOS." msgstr "" -#: ../build/NEWS:16501 +#: ../build/NEWS:20455 msgid "" ":issue:`34275`: Make IDLE calltips always visible on Mac. Some MacOS-tk " "combinations need .update_idletasks(). Patch by Kevin Walzer." msgstr "" -#: ../build/NEWS:16504 +#: ../build/NEWS:20458 msgid "" ":issue:`34120`: Fix unresponsiveness after closing certain windows and " "dialogs." msgstr "" -#: ../build/NEWS:16506 +#: ../build/NEWS:20460 msgid "" ":issue:`33975`: Avoid small type when running htests. Since part of the " "purpose of human-viewed tests is to determine that widgets look right, it is " "important that they look the same for testing as when running IDLE." msgstr "" -#: ../build/NEWS:16510 +#: ../build/NEWS:20464 msgid ":issue:`33905`: Add test for idlelib.stackview.StackBrowser." msgstr "" -#: ../build/NEWS:16512 +#: ../build/NEWS:20466 msgid "" ":issue:`33924`: Change mainmenu.menudefs key 'windows' to 'window'. Every " "other menudef key is lowercase version of main menu entry." msgstr "" -#: ../build/NEWS:16515 +#: ../build/NEWS:20469 msgid "" ":issue:`33906`: Rename idlelib.windows as window Match Window on the main " "menu and remove last plural module name." msgstr "" -#: ../build/NEWS:16518 +#: ../build/NEWS:20472 msgid "" ":issue:`33917`: Fix and document idlelib/idle_test/template.py. The revised " "file compiles, runs, and tests OK. idle_test/README.txt explains how to use " "it to create new IDLE test files." msgstr "" -#: ../build/NEWS:16522 +#: ../build/NEWS:20476 msgid ":issue:`33904`: IDLE: In rstrip, rename class RstripExtension as Rstrip" msgstr "" -#: ../build/NEWS:16524 +#: ../build/NEWS:20478 msgid "" ":issue:`33907`: For consistency and clarity, rename an IDLE module and " "classes. Module calltips and its class CallTips are now calltip and Calltip. " "In module calltip_w, class CallTip is now CalltipWindow." msgstr "" -#: ../build/NEWS:16528 +#: ../build/NEWS:20482 msgid ":issue:`33856`: Add \"help\" in the welcome message of IDLE" msgstr "" -#: ../build/NEWS:16530 +#: ../build/NEWS:20484 msgid "" ":issue:`33839`: IDLE: refactor ToolTip and CallTip and add documentation and " "tests" msgstr "" -#: ../build/NEWS:16533 +#: ../build/NEWS:20487 msgid "" ":issue:`33855`: Minimally test all IDLE modules. Add missing files, import " "module, instantiate classes, and check coverage. Check existing files." msgstr "" -#: ../build/NEWS:16536 ../build/NEWS:16828 ../build/NEWS:21556 +#: ../build/NEWS:20490 ../build/NEWS:20782 ../build/NEWS:25510 msgid "" ":issue:`33656`: On Windows, add API call saying that tk scales for DPI. On " "Windows 8.1+ or 10, with DPI compatibility properties of the Python binary " @@ -28878,19 +36134,19 @@ msgid "" "text and lines sharper. It should otherwise have no effect." msgstr "" -#: ../build/NEWS:16541 ../build/NEWS:16833 ../build/NEWS:21561 +#: ../build/NEWS:20495 ../build/NEWS:20787 ../build/NEWS:25515 msgid "" ":issue:`33768`: Clicking on a context line moves that line to the top of the " "editor window." msgstr "" -#: ../build/NEWS:16544 ../build/NEWS:16836 ../build/NEWS:21564 +#: ../build/NEWS:20498 ../build/NEWS:20790 ../build/NEWS:25518 msgid "" ":issue:`33763`: IDLE: Use read-only text widget for code context instead of " "label widget." msgstr "" -#: ../build/NEWS:16547 ../build/NEWS:16839 ../build/NEWS:21567 +#: ../build/NEWS:20501 ../build/NEWS:20793 ../build/NEWS:25521 msgid "" ":issue:`33664`: Scroll IDLE editor text by lines. Previously, the mouse " "wheel and scrollbar slider moved text by a fixed number of pixels, resulting " @@ -28898,29 +36154,29 @@ msgid "" "the shell and grep output windows, but not to read-only text views." msgstr "" -#: ../build/NEWS:16552 ../build/NEWS:16844 ../build/NEWS:21572 +#: ../build/NEWS:20506 ../build/NEWS:20798 ../build/NEWS:25526 msgid "" ":issue:`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:16556 ../build/NEWS:16848 ../build/NEWS:21576 +#: ../build/NEWS:20510 ../build/NEWS:20802 ../build/NEWS:25530 msgid "" ":issue:`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:16559 ../build/NEWS:17058 ../build/NEWS:21579 +#: ../build/NEWS:20513 ../build/NEWS:21012 ../build/NEWS:25533 msgid ":issue:`33628`: IDLE: Cleanup codecontext.py and its test." msgstr "" -#: ../build/NEWS:16561 ../build/NEWS:17060 ../build/NEWS:21581 +#: ../build/NEWS:20515 ../build/NEWS:21014 ../build/NEWS:25535 msgid "" ":issue:`33564`: IDLE's code context now recognizes async as a block opener." msgstr "" -#: ../build/NEWS:16563 ../build/NEWS:17216 ../build/NEWS:21586 +#: ../build/NEWS:20517 ../build/NEWS:21170 ../build/NEWS:25540 msgid "" ":issue:`21474`: Update word/identifier definition from ascii to unicode. In " "text and entry boxes, this affects selection by double-click, movement left/" @@ -28928,7 +36184,7 @@ msgid "" "DEL." msgstr "" -#: ../build/NEWS:16568 ../build/NEWS:17221 ../build/NEWS:21591 +#: ../build/NEWS:20522 ../build/NEWS:21175 ../build/NEWS:25545 msgid "" ":issue:`33204`: IDLE: consistently color invalid string prefixes. A 'u' " "string prefix cannot be paired with either 'r' or 'f'. Consistently color as " @@ -28936,7 +36192,7 @@ msgid "" "colorizer test." msgstr "" -#: ../build/NEWS:16573 ../build/NEWS:17432 ../build/NEWS:21910 +#: ../build/NEWS:20527 ../build/NEWS:21386 ../build/NEWS:25864 msgid "" ":issue:`32984`: Set ``__file__`` while running a startup file. Like Python, " "IDLE optionally runs one startup file in the Shell window before presenting " @@ -28947,30 +36203,30 @@ msgid "" "does the same when run normally, without the ``-n`` option." msgstr "" -#: ../build/NEWS:16582 ../build/NEWS:17441 ../build/NEWS:21919 +#: ../build/NEWS:20536 ../build/NEWS:21395 ../build/NEWS:25873 msgid "" ":issue:`32940`: Simplify and rename StringTranslatePseudoMapping in pyparse." msgstr "" -#: ../build/NEWS:16584 ../build/NEWS:17685 ../build/NEWS:21921 +#: ../build/NEWS:20538 ../build/NEWS:21639 ../build/NEWS:25875 msgid ":issue:`32916`: Change ``str`` to ``code`` in pyparse." msgstr "" -#: ../build/NEWS:16586 ../build/NEWS:17687 ../build/NEWS:21923 +#: ../build/NEWS:20540 ../build/NEWS:21641 ../build/NEWS:25877 msgid ":issue:`32905`: Remove unused code in pyparse module." msgstr "" -#: ../build/NEWS:16588 ../build/NEWS:17689 ../build/NEWS:21925 +#: ../build/NEWS:20542 ../build/NEWS:21643 ../build/NEWS:25879 msgid ":issue:`32874`: Add tests for pyparse." msgstr "" -#: ../build/NEWS:16590 ../build/NEWS:17691 ../build/NEWS:21927 +#: ../build/NEWS:20544 ../build/NEWS:21645 ../build/NEWS:25881 msgid "" ":issue:`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:16593 ../build/NEWS:17694 ../build/NEWS:21930 +#: ../build/NEWS:20547 ../build/NEWS:21648 ../build/NEWS:25884 msgid "" ":issue:`32826`: Add \"encoding=utf-8\" to open() in IDLE's test_help_about. " "GUI test test_file_buttons() only looks at initial ascii-only lines, but " @@ -28979,88 +36235,88 @@ msgid "" "character in CREDITS.txt." msgstr "" -#: ../build/NEWS:16599 ../build/NEWS:17062 ../build/NEWS:21596 +#: ../build/NEWS:20553 ../build/NEWS:21016 ../build/NEWS:25550 msgid ":issue:`32831`: Add docstrings and tests for codecontext." msgstr "" -#: ../build/NEWS:16601 ../build/NEWS:17700 ../build/NEWS:21936 +#: ../build/NEWS:20555 ../build/NEWS:21654 ../build/NEWS:25890 msgid "" ":issue:`32765`: Update configdialog General tab docstring to add new widgets " "to the widget list." msgstr "" -#: ../build/NEWS:16607 +#: ../build/NEWS:20561 msgid "" ":issue:`35884`: Add a benchmark script for timing various ways to access " "variables: ``Tools/scripts/var_access_benchmark.py``." msgstr "" -#: ../build/NEWS:16610 +#: ../build/NEWS:20564 msgid "" ":issue:`34989`: python-gdb.py now handles errors on computing the line " "number of a Python frame." msgstr "" -#: ../build/NEWS:16613 +#: ../build/NEWS:20567 msgid "" ":issue:`20260`: Argument Clinic now has non-bitwise unsigned int converters." msgstr "" -#: ../build/NEWS:16615 +#: ../build/NEWS:20569 msgid "" ":issue:`32962`: python-gdb now catches ``UnicodeDecodeError`` exceptions " "when calling ``string()``." msgstr "" -#: ../build/NEWS:16618 +#: ../build/NEWS:20572 msgid "" ":issue:`32962`: python-gdb now catches ValueError on read_var(): when Python " "has no debug symbols for example." msgstr "" -#: ../build/NEWS:16621 ../build/NEWS:17229 ../build/NEWS:21601 +#: ../build/NEWS:20575 ../build/NEWS:21183 ../build/NEWS:25555 msgid "" ":issue:`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:16625 ../build/NEWS:17233 ../build/NEWS:21605 +#: ../build/NEWS:20579 ../build/NEWS:21187 ../build/NEWS:25559 msgid "" ":issue:`31920`: Fixed handling directories as arguments in the ``pygettext`` " "script. Based on patch by Oleg Krasnikov." msgstr "" -#: ../build/NEWS:16628 ../build/NEWS:17236 ../build/NEWS:21608 +#: ../build/NEWS:20582 ../build/NEWS:21190 ../build/NEWS:25562 msgid ":issue:`29673`: Fix pystackv and pystack gdbinit macros." msgstr "" -#: ../build/NEWS:16630 +#: ../build/NEWS:20584 msgid "" ":issue:`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:16634 ../build/NEWS:17446 ../build/NEWS:21610 +#: ../build/NEWS:20588 ../build/NEWS:21400 ../build/NEWS:25564 msgid "" ":issue:`32885`: Add an ``-n`` flag for ``Tools/scripts/pathfix.py`` to " "disable automatic backup creation (files with ``~`` suffix)." msgstr "" -#: ../build/NEWS:16637 ../build/NEWS:17706 ../build/NEWS:21946 +#: ../build/NEWS:20591 ../build/NEWS:21660 ../build/NEWS:25900 msgid "" ":issue:`32222`: Fix pygettext not extracting docstrings for functions with " "type annotated arguments. Patch by Toby Harradine." msgstr "" -#: ../build/NEWS:16640 ../build/NEWS:17238 ../build/NEWS:21613 +#: ../build/NEWS:20594 ../build/NEWS:21192 ../build/NEWS:25567 msgid "" ":issue:`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:16646 +#: ../build/NEWS:20600 msgid "" ":issue:`35713`: The :c:func:`PyByteArray_Init` and :c:func:" "`PyByteArray_Fini` functions have been removed. They did nothing since " @@ -29068,102 +36324,102 @@ msgid "" "ABI), and were not documented." msgstr "" -#: ../build/NEWS:16651 +#: ../build/NEWS:20605 msgid "" ":issue:`33817`: Fixed :c:func:`_PyBytes_Resize` for empty bytes objects." msgstr "" -#: ../build/NEWS:16653 +#: ../build/NEWS:20607 msgid "" ":issue:`35322`: Fix memory leak in :c:func:`PyUnicode_EncodeLocale` and :c:" "func:`PyUnicode_EncodeFSDefault` on error handling." msgstr "" -#: ../build/NEWS:16656 +#: ../build/NEWS:20610 msgid "" ":issue:`35059`: The following C macros have been converted to static inline " "functions: :c:func:`Py_INCREF`, :c:func:`Py_DECREF`, :c:func:`Py_XINCREF`, :" "c:func:`Py_XDECREF`, :c:func:`PyObject_INIT`, :c:func:`PyObject_INIT_VAR`." msgstr "" -#: ../build/NEWS:16661 +#: ../build/NEWS:20615 msgid "" ":issue:`35296`: ``make install`` now also installs the internal API: " "``Include/internal/*.h`` header files." msgstr "" -#: ../build/NEWS:16664 +#: ../build/NEWS:20618 msgid "" ":issue:`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:16668 +#: ../build/NEWS:20622 msgid "" ":issue:`35259`: Conditionally declare :c:func:`Py_FinalizeEx()` (new in 3.6) " "based on Py_LIMITED_API. Patch by Arthur Neufeld." msgstr "" -#: ../build/NEWS:16671 +#: ../build/NEWS:20625 msgid "" ":issue:`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:16675 +#: ../build/NEWS:20629 msgid ":issue:`35134`: Creation of a new ``Include/cpython/`` subdirectory." msgstr "" -#: ../build/NEWS:16677 +#: ../build/NEWS:20631 msgid "" ":issue:`34725`: Adds _Py_SetProgramFullPath so embedders may override sys." "executable" msgstr "" -#: ../build/NEWS:16680 +#: ../build/NEWS:20634 msgid "" ":issue:`34910`: Ensure that :c:func:`PyObject_Print` always returns ``-1`` " "on error. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:16683 +#: ../build/NEWS:20637 msgid "" ":issue:`34523`: Py_DecodeLocale() and Py_EncodeLocale() now use the UTF-8 " "encoding on Windows if Py_LegacyWindowsFSEncodingFlag is zero." msgstr "" -#: ../build/NEWS:16686 +#: ../build/NEWS:20640 msgid "" ":issue:`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:16690 +#: ../build/NEWS:20644 msgid "" ":issue:`34127`: Return grammatically correct error message based on argument " "count. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:16693 +#: ../build/NEWS:20647 msgid "" ":issue:`23927`: Fixed :exc:`SystemError` in :c:func:" "`PyArg_ParseTupleAndKeywords` when the ``w*`` format unit is used for " "optional parameter." msgstr "" -#: ../build/NEWS:16697 +#: ../build/NEWS:20651 msgid ":issue:`32455`: Added :c:func:`PyCompile_OpcodeStackEffectWithJump`." msgstr "" -#: ../build/NEWS:16699 +#: ../build/NEWS:20653 msgid "" ":issue:`34008`: Py_Main() can again be called after Py_Initialize(), as in " "Python 3.6." msgstr "" -#: ../build/NEWS:16702 +#: ../build/NEWS:20656 msgid "" ":issue:`32500`: Fixed error messages for :c:func:`PySequence_Size`, :c:func:" "`PySequence_GetItem`, :c:func:`PySequence_SetItem` and :c:func:" @@ -29171,104 +36427,104 @@ msgid "" "called with a sequence." msgstr "" -#: ../build/NEWS:16707 +#: ../build/NEWS:20661 msgid "" ":issue:`33818`: :c:func:`PyExceptionClass_Name` will now return ``const char " "*`` instead of ``char *``." msgstr "" -#: ../build/NEWS:16710 ../build/NEWS:17452 +#: ../build/NEWS:20664 ../build/NEWS:21406 msgid "" ":issue:`33042`: Embedding applications may once again call " "PySys_ResetWarnOptions, PySys_AddWarnOption, and PySys_AddXOption prior to " "calling Py_Initialize." msgstr "" -#: ../build/NEWS:16714 ../build/NEWS:17456 ../build/NEWS:21619 +#: ../build/NEWS:20668 ../build/NEWS:21410 ../build/NEWS:25573 msgid "" ":issue:`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:16717 +#: ../build/NEWS:20671 msgid "" ":issue:`30863`: :c:func:`PyUnicode_AsWideChar` and :c:func:" "`PyUnicode_AsWideCharString` no longer cache the ``wchar_t*`` representation " "of string objects." msgstr "" -#: ../build/NEWS:16723 +#: ../build/NEWS:20677 msgid "Python 3.7.0 final" msgstr "" -#: ../build/NEWS:16725 ../build/NEWS:21306 +#: ../build/NEWS:20679 ../build/NEWS:25260 msgid "*Release date: 2018-06-27*" msgstr "" -#: ../build/NEWS:16730 +#: ../build/NEWS:20684 msgid "" ":issue:`33851`: Fix :func:`ast.get_docstring` for a node that lacks a " "docstring." msgstr "" -#: ../build/NEWS:16736 +#: ../build/NEWS:20690 msgid "" ":issue:`33932`: Calling Py_Initialize() twice does nothing, instead of " "failing with a fatal error: restore the Python 3.6 behaviour." msgstr "" -#: ../build/NEWS:16741 +#: ../build/NEWS:20695 msgid "Python 3.7.0 release candidate 1" msgstr "" -#: ../build/NEWS:16743 +#: ../build/NEWS:20697 msgid "*Release date: 2018-06-12*" msgstr "" -#: ../build/NEWS:16853 +#: ../build/NEWS:20807 msgid "Python 3.7.0 beta 5" msgstr "" -#: ../build/NEWS:16855 +#: ../build/NEWS:20809 msgid "*Release date: 2018-05-30*" msgstr "" -#: ../build/NEWS:16868 +#: ../build/NEWS:20822 msgid "" ":issue:`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:17002 ../build/NEWS:21443 +#: ../build/NEWS:20956 ../build/NEWS:25397 msgid "" ":issue:`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:17032 +#: ../build/NEWS:20986 msgid "" ":issue:`32604`: Remove the _xxsubinterpreters module (meant for testing) and " "associated helpers. This module was originally added recently in 3.7b1." msgstr "" -#: ../build/NEWS:17044 ../build/NEWS:21536 +#: ../build/NEWS:20998 ../build/NEWS:25490 msgid "" ":issue:`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:17066 +#: ../build/NEWS:21020 msgid "Python 3.7.0 beta 4" msgstr "" -#: ../build/NEWS:17068 +#: ../build/NEWS:21022 msgid "*Release date: 2018-05-02*" msgstr "" -#: ../build/NEWS:17126 +#: ../build/NEWS:21080 msgid "" ":issue:`33185`: Fixed regression when running pydoc with the :option:`-m` " "switch. (The regression was introduced in 3.7.0b3 by the resolution of :" @@ -29276,48 +36532,48 @@ msgid "" "`sys.path` when necessary, rather than adding ``\".\"``." msgstr "" -#: ../build/NEWS:17134 +#: ../build/NEWS:21088 msgid "" ":issue:`33217`: Deprecate looking up non-Enum objects in Enum classes and " "Enum members (will raise :exc:`TypeError` in 3.8+)." msgstr "" -#: ../build/NEWS:17243 +#: ../build/NEWS:21197 msgid "Python 3.7.0 beta 3" msgstr "" -#: ../build/NEWS:17245 +#: ../build/NEWS:21199 msgid "*Release date: 2018-03-29*" msgstr "" -#: ../build/NEWS:17273 ../build/NEWS:21346 +#: ../build/NEWS:21227 ../build/NEWS:25300 msgid "" ":issue:`33041`: Fixed jumping when the function contains an ``async for`` " "loop." msgstr "" -#: ../build/NEWS:17371 +#: ../build/NEWS:21325 msgid "" ":issue:`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:17461 +#: ../build/NEWS:21415 msgid "Python 3.7.0 beta 2" msgstr "" -#: ../build/NEWS:17463 +#: ../build/NEWS:21417 msgid "*Release date: 2018-02-27*" msgstr "" -#: ../build/NEWS:17528 +#: ../build/NEWS:21482 msgid "" ":issue:`25988`: Emit a :exc:`DeprecationWarning` when using or importing an " "ABC directly from :mod:`collections` rather than from :mod:`collections.abc`." msgstr "" -#: ../build/NEWS:17537 +#: ../build/NEWS:21491 msgid "" ":issue:`31333`: ``_abc`` module is added. It is a speedup module with C " "implementations for various functions and methods in ``abc``. Creating an " @@ -29330,33 +36586,33 @@ msgid "" "``_abc_registry_clear``, and ``_abc_caches_clear``." msgstr "" -#: ../build/NEWS:17711 +#: ../build/NEWS:21665 msgid "Python 3.7.0 beta 1" msgstr "" -#: ../build/NEWS:17713 +#: ../build/NEWS:21667 msgid "*Release date: 2018-01-30*" msgstr "" -#: ../build/NEWS:17718 +#: ../build/NEWS:21672 msgid "" ":issue:`32703`: Fix coroutine's ResourceWarning when there's an active error " "set when it's being finalized." msgstr "" -#: ../build/NEWS:17721 ../build/NEWS:21664 +#: ../build/NEWS:21675 ../build/NEWS:25618 msgid "" ":issue:`32650`: Pdb and other debuggers dependent on bdb.py will correctly " "step over (next command) native coroutines. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:17724 +#: ../build/NEWS:21678 msgid "" ":issue:`28685`: Optimize list.sort() and sorted() by using type specialized " "comparisons when possible." msgstr "" -#: ../build/NEWS:17727 ../build/NEWS:21667 +#: ../build/NEWS:21681 ../build/NEWS:25621 msgid "" ":issue:`32685`: Improve suggestion when the Python 2 form of print statement " "is either present on the same line as the header of a compound statement or " @@ -29364,7 +36620,7 @@ msgid "" "Chandra." msgstr "" -#: ../build/NEWS:17732 +#: ../build/NEWS:21686 msgid "" ":issue:`32697`: Python now explicitly preserves the definition order of " "keyword-only parameters. It's always preserved their order, but this " @@ -29372,20 +36628,20 @@ msgid "" "tested." msgstr "" -#: ../build/NEWS:17737 +#: ../build/NEWS:21691 msgid "" ":issue:`32690`: The locals() dictionary now displays in the lexical order " "that variables were defined. Previously, the order was reversed." msgstr "" -#: ../build/NEWS:17740 +#: ../build/NEWS:21694 msgid "" ":issue:`32677`: Add ``.isascii()`` method to ``str``, ``bytes`` and " "``bytearray``. It can be used to test that string contains only ASCII " "characters." msgstr "" -#: ../build/NEWS:17744 +#: ../build/NEWS:21698 msgid "" ":issue:`32670`: Enforce :pep:`479` for all code. This means that manually " "raising a StopIteration exception from a generator is prohibited for all " @@ -29393,7 +36649,7 @@ msgid "" "or not." msgstr "" -#: ../build/NEWS:17749 +#: ../build/NEWS:21703 msgid "" ":issue:`32591`: Added built-in support for tracking the origin of coroutine " "objects; see sys.set_coroutine_origin_tracking_depth and CoroutineType." @@ -29401,80 +36657,80 @@ msgid "" "for native coroutine objects." msgstr "" -#: ../build/NEWS:17754 +#: ../build/NEWS:21708 msgid "" ":issue:`31368`: Expose preadv and pwritev system calls in the os module. " "Patch by Pablo Galindo" msgstr "" -#: ../build/NEWS:17757 +#: ../build/NEWS:21711 msgid "" ":issue:`32544`: ``hasattr(obj, name)`` and ``getattr(obj, name, default)`` " "are about 4 times faster than before when ``name`` is not found and ``obj`` " "doesn't override ``__getattr__`` or ``__getattribute__``." msgstr "" -#: ../build/NEWS:17761 ../build/NEWS:21675 +#: ../build/NEWS:21715 ../build/NEWS:25629 msgid "" ":issue:`26163`: Improved frozenset() hash to create more distinct hash " "values when faced with datasets containing many similar values." msgstr "" -#: ../build/NEWS:17764 +#: ../build/NEWS:21718 msgid ":issue:`32550`: Remove the STORE_ANNOTATION bytecode." msgstr "" -#: ../build/NEWS:17766 +#: ../build/NEWS:21720 msgid "" ":issue:`20104`: Expose posix_spawn as a low level API in the os module. " "(removed before 3.7.0rc1)" msgstr "" -#: ../build/NEWS:17769 +#: ../build/NEWS:21723 msgid ":issue:`24340`: Fixed estimation of the code stack size." msgstr "" -#: ../build/NEWS:17771 +#: ../build/NEWS:21725 msgid ":issue:`32436`: Implement :pep:`567` Context Variables." msgstr "" -#: ../build/NEWS:17773 ../build/NEWS:21688 +#: ../build/NEWS:21727 ../build/NEWS:25642 msgid "" ":issue:`18533`: ``repr()`` on a dict containing its own ``values()`` or " "``items()`` no longer raises ``RecursionError``; OrderedDict similarly. " "Instead, use ``...``, as for other recursive structures. Patch by Ben North." msgstr "" -#: ../build/NEWS:17778 +#: ../build/NEWS:21732 msgid "" ":issue:`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:17782 ../build/NEWS:21693 +#: ../build/NEWS:21736 ../build/NEWS:25647 msgid "" ":issue:`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:17786 +#: ../build/NEWS:21740 msgid ":issue:`31179`: Make dict.copy() up to 5.5 times faster." msgstr "" -#: ../build/NEWS:17788 +#: ../build/NEWS:21742 msgid "" ":issue:`31113`: Get rid of recursion in the compiler for normal control flow." msgstr "" -#: ../build/NEWS:17793 +#: ../build/NEWS:21747 msgid "" ":issue:`25988`: Deprecate exposing the contents of collections.abc in the " "regular collections module." msgstr "" -#: ../build/NEWS:17796 +#: ../build/NEWS:21750 msgid "" ":issue:`31429`: The default cipher suite selection of the ssl module now " "uses a blacklist approach rather than a hard-coded whitelist. Python no " @@ -29482,7 +36738,7 @@ msgid "" "Default cipher suite selection can be configured on compile time." msgstr "" -#: ../build/NEWS:17801 +#: ../build/NEWS:21755 msgid "" ":issue:`30306`: contextlib.contextmanager now releases the arguments passed " "to the underlying generator as soon as the context manager is entered. " @@ -29491,83 +36747,83 @@ msgid "" "Teichmann." msgstr "" -#: ../build/NEWS:17807 +#: ../build/NEWS:21761 msgid "" ":issue:`21417`: Added support for setting the compression level for zipfile." "ZipFile." msgstr "" -#: ../build/NEWS:17810 +#: ../build/NEWS:21764 msgid ":issue:`32251`: Implement asyncio.BufferedProtocol (provisional API)." msgstr "" -#: ../build/NEWS:17812 +#: ../build/NEWS:21766 msgid "" ":issue:`32513`: In dataclasses, allow easier overriding of dunder methods " "without specifying decorator parameters." msgstr "" -#: ../build/NEWS:17815 +#: ../build/NEWS:21769 msgid "" ":issue:`32660`: :mod:`termios` makes available ``FIONREAD``, ``FIONCLEX``, " "``FIOCLEX``, ``FIOASYNC`` and ``FIONBIO`` also under Solaris/derivatives." msgstr "" -#: ../build/NEWS:17818 ../build/NEWS:21768 +#: ../build/NEWS:21772 ../build/NEWS:25722 msgid "" ":issue:`27931`: Fix email address header parsing error when the username is " "an empty quoted string. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:17821 +#: ../build/NEWS:21775 msgid "" ":issue:`32659`: Under Solaris and derivatives, :class:`os.stat_result` " "provides a st_fstype attribute." msgstr "" -#: ../build/NEWS:17824 +#: ../build/NEWS:21778 msgid "" ":issue:`32662`: Implement Server.start_serving(), Server.serve_forever(), " "and Server.is_serving() methods. Add 'start_serving' keyword parameter to " "loop.create_server() and loop.create_unix_server()." msgstr "" -#: ../build/NEWS:17828 +#: ../build/NEWS:21782 msgid "" ":issue:`32391`: Implement :meth:`asyncio.StreamWriter.wait_closed` and :meth:" "`asyncio.StreamWriter.is_closing` methods" msgstr "" -#: ../build/NEWS:17831 +#: ../build/NEWS:21785 msgid "" ":issue:`32643`: Make Task._step, Task._wakeup and Future._schedule_callbacks " "methods private." msgstr "" -#: ../build/NEWS:17834 +#: ../build/NEWS:21788 msgid "" ":issue:`32630`: Refactor decimal module to use contextvars to store decimal " "context." msgstr "" -#: ../build/NEWS:17837 +#: ../build/NEWS:21791 msgid ":issue:`32622`: Add :meth:`asyncio.AbstractEventLoop.sendfile` method." msgstr "" -#: ../build/NEWS:17839 ../build/NEWS:21771 +#: ../build/NEWS:21793 ../build/NEWS:25725 msgid "" ":issue:`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:17843 ../build/NEWS:21775 +#: ../build/NEWS:21797 ../build/NEWS:25729 msgid "" ":issue:`32502`: uuid.uuid1 no longer raises an exception if a 64-bit " "hardware address is encountered." msgstr "" -#: ../build/NEWS:17846 +#: ../build/NEWS:21800 msgid "" ":issue:`32596`: ``concurrent.futures`` imports ``ThreadPoolExecutor`` and " "``ProcessPoolExecutor`` lazily (using :pep:`562`). It makes ``import " @@ -29575,69 +36831,69 @@ msgid "" "by default." msgstr "" -#: ../build/NEWS:17851 +#: ../build/NEWS:21805 msgid "" ":issue:`31801`: Add ``_ignore_`` to ``Enum`` so temporary variables can be " "used during class construction without being turned into members." msgstr "" -#: ../build/NEWS:17854 +#: ../build/NEWS:21808 msgid "" ":issue:`32576`: Use queue.SimpleQueue() in places where it can be invoked " "from a weakref callback." msgstr "" -#: ../build/NEWS:17857 +#: ../build/NEWS:21811 msgid "" ":issue:`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:17861 ../build/NEWS:21785 +#: ../build/NEWS:21815 ../build/NEWS:25739 msgid "" ":issue:`32521`: The nis module is now compatible with new libnsl and headers " "location." msgstr "" -#: ../build/NEWS:17864 +#: ../build/NEWS:21818 msgid "" ":issue:`32467`: collections.abc.ValuesView now inherits from collections.abc." "Collection." msgstr "" -#: ../build/NEWS:17867 ../build/NEWS:21788 +#: ../build/NEWS:21821 ../build/NEWS:25742 msgid ":issue:`32473`: Improve ABCMeta._dump_registry() output readability" msgstr "" -#: ../build/NEWS:17869 +#: ../build/NEWS:21823 msgid ":issue:`32102`: New argument ``capture_output`` for subprocess.run" msgstr "" -#: ../build/NEWS:17871 ../build/NEWS:21790 +#: ../build/NEWS:21825 ../build/NEWS:25744 msgid "" ":issue:`32521`: glibc has removed Sun RPC. Use replacement libtirpc headers " "and library in nis module." msgstr "" -#: ../build/NEWS:17874 +#: ../build/NEWS:21828 msgid ":issue:`32493`: UUID module fixes build for FreeBSD/OpenBSD" msgstr "" -#: ../build/NEWS:17876 +#: ../build/NEWS:21830 msgid "" ":issue:`32503`: Pickling with protocol 4 no longer creates too small frames." msgstr "" -#: ../build/NEWS:17878 +#: ../build/NEWS:21832 msgid ":issue:`29237`: Create enum for pstats sorting options" msgstr "" -#: ../build/NEWS:17880 +#: ../build/NEWS:21834 msgid ":issue:`32454`: Add close(fd) function to the socket module." msgstr "" -#: ../build/NEWS:17882 +#: ../build/NEWS:21836 msgid "" ":issue:`25942`: The subprocess module is now more graceful when handling a " "Ctrl-C KeyboardInterrupt during subprocess.call, subprocess.run, or a Popen " @@ -29647,52 +36903,52 @@ msgid "" "call() and run() APIs, but at least the child had a chance first." msgstr "" -#: ../build/NEWS:17889 +#: ../build/NEWS:21843 msgid "" ":issue:`32433`: The hmac module now has hmac.digest(), which provides an " "optimized HMAC digest." msgstr "" -#: ../build/NEWS:17892 +#: ../build/NEWS:21846 msgid "" ":issue:`28134`: Sockets now auto-detect family, type and protocol from file " "descriptor by default." msgstr "" -#: ../build/NEWS:17895 +#: ../build/NEWS:21849 msgid "" ":issue:`32404`: Fix bug where :meth:`datetime.datetime.fromtimestamp` did " "not call __new__ in :class:`datetime.datetime` subclasses." msgstr "" -#: ../build/NEWS:17898 +#: ../build/NEWS:21852 msgid "" ":issue:`32403`: Improved speed of :class:`datetime.date` and :class:" "`datetime.datetime` alternate constructors." msgstr "" -#: ../build/NEWS:17901 ../build/NEWS:21793 +#: ../build/NEWS:21855 ../build/NEWS:25747 msgid "" ":issue:`32228`: Ensure that ``truncate()`` preserves the file position (as " "reported by ``tell()``) after writes longer than the buffer size." msgstr "" -#: ../build/NEWS:17904 +#: ../build/NEWS:21858 msgid "" ":issue:`32410`: Implement ``loop.sock_sendfile`` for asyncio event loop." msgstr "" -#: ../build/NEWS:17906 +#: ../build/NEWS:21860 msgid "" ":issue:`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:17909 +#: ../build/NEWS:21863 msgid ":issue:`32373`: Add socket.getblocking() method." msgstr "" -#: ../build/NEWS:17911 +#: ../build/NEWS:21865 msgid "" ":issue:`32248`: Add :mod:`importlib.resources` and :class:`importlib.abc." "ResourceReader` as the unified API for reading resources contained within " @@ -29702,17 +36958,17 @@ msgid "" "deprecated in favor of these new APIs." msgstr "" -#: ../build/NEWS:17919 +#: ../build/NEWS:21873 msgid ":issue:`32320`: collections.namedtuple() now supports default values." msgstr "" -#: ../build/NEWS:17921 +#: ../build/NEWS:21875 msgid "" ":issue:`29302`: Add contextlib.AsyncExitStack. Patch by Alexander Mohr and " "Ilya Kulakov." msgstr "" -#: ../build/NEWS:17924 +#: ../build/NEWS:21878 msgid "" ":issue:`31961`: *Removed in Python 3.7.0b2.* The *args* argument of " "subprocess.Popen can now be a :term:`path-like object`. If *args* is given " @@ -29720,7 +36976,7 @@ msgid "" "well." msgstr "" -#: ../build/NEWS:17929 ../build/NEWS:21821 +#: ../build/NEWS:21883 ../build/NEWS:25775 msgid "" ":issue:`31900`: The :func:`locale.localeconv` function now sets temporarily " "the ``LC_CTYPE`` locale to the ``LC_NUMERIC`` locale to decode " @@ -29732,13 +36988,13 @@ msgid "" "(ex: ``'{:n}'.format(1234)``)." msgstr "" -#: ../build/NEWS:17938 +#: ../build/NEWS:21892 msgid "" ":issue:`31853`: Use super().method instead of socket.method in SSLSocket. " "They were there most likely for legacy reasons." msgstr "" -#: ../build/NEWS:17941 +#: ../build/NEWS:21895 msgid "" ":issue:`31399`: The ssl module now uses OpenSSL's " "X509_VERIFY_PARAM_set1_host() and X509_VERIFY_PARAM_set1_ip() API to verify " @@ -29746,44 +37002,44 @@ msgid "" "SSLContext.hostname_checks_common_name." msgstr "" -#: ../build/NEWS:17946 +#: ../build/NEWS:21900 msgid "" ":issue:`14976`: Add a queue.SimpleQueue class, an unbounded FIFO queue with " "a reentrant C implementation of put()." msgstr "" -#: ../build/NEWS:17952 +#: ../build/NEWS:21906 msgid "" ":issue:`32724`: Add references to some commands in the documentation of Pdb. " "Patch by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:17955 +#: ../build/NEWS:21909 msgid "" ":issue:`32649`: Complete the C API documentation, profiling and tracing part " "with the newly added per-opcode events." msgstr "" -#: ../build/NEWS:17958 ../build/NEWS:21849 +#: ../build/NEWS:21912 ../build/NEWS:25803 msgid "" ":issue:`17799`: Explain real behaviour of sys.settrace and sys.setprofile " "and their C-API counterparts regarding which type of events are received in " "each function. Patch by Pablo Galindo Salgado." msgstr "" -#: ../build/NEWS:17965 ../build/NEWS:21859 +#: ../build/NEWS:21919 ../build/NEWS:25813 msgid "" ":issue:`32721`: Fix test_hashlib to not fail if the _md5 module is not built." msgstr "" -#: ../build/NEWS:17967 +#: ../build/NEWS:21921 msgid "" ":issue:`28414`: Add test cases for IDNA 2003 and 2008 host names. IDNA 2003 " "internationalized host names are working since :issue:`31399` has landed. " "IDNA 2008 are still broken." msgstr "" -#: ../build/NEWS:17971 +#: ../build/NEWS:21925 msgid "" ":issue:`32604`: Add a new \"_xxsubinterpreters\" extension module that " "exposes the existing subinterpreter C-API and a new cross-interpreter data " @@ -29792,58 +37048,58 @@ msgid "" "_xxsubinterpreters module has been removed in 3.7.0rc1." msgstr "" -#: ../build/NEWS:17977 +#: ../build/NEWS:21931 msgid "" ":issue:`32602`: Add test certs and test for ECDSA cert and EC/RSA dual mode." msgstr "" -#: ../build/NEWS:17979 +#: ../build/NEWS:21933 msgid "" ":issue:`32549`: On Travis CI, Python now Compiles and uses a local copy of " "OpenSSL 1.1.0g for testing." msgstr "" -#: ../build/NEWS:17985 ../build/NEWS:21871 +#: ../build/NEWS:21939 ../build/NEWS:25825 msgid "" ":issue:`32635`: Fix segfault of the crypt module when libxcrypt is provided " "instead of libcrypt at the system." msgstr "" -#: ../build/NEWS:17988 +#: ../build/NEWS:21942 msgid "" ":issue:`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:17992 +#: ../build/NEWS:21946 msgid ":issue:`32593`: Drop support of FreeBSD 9 and older." msgstr "" -#: ../build/NEWS:17994 +#: ../build/NEWS:21948 msgid "" ":issue:`29708`: If the :envvar:`SOURCE_DATE_EPOCH` environment variable is " "set, :mod:`py_compile` will always create hash-based ``.pyc`` files." msgstr "" -#: ../build/NEWS:18000 +#: ../build/NEWS:21954 msgid "" ":issue:`32588`: Create standalone _distutils_findvs module and add missing " "_queue module to installer." msgstr "" -#: ../build/NEWS:18003 +#: ../build/NEWS:21957 msgid "" ":issue:`29911`: Ensure separate Modify and Uninstall buttons are displayed." msgstr "" -#: ../build/NEWS:18005 +#: ../build/NEWS:21959 msgid "" ":issue:`32507`: Use app-local UCRT install rather than the proper update for " "old versions of Windows." msgstr "" -#: ../build/NEWS:18011 +#: ../build/NEWS:21965 msgid "" ":issue:`32726`: Provide an additional, more modern macOS installer variant " "that supports macOS 10.9+ systems in 64-bit mode only. Upgrade the supplied " @@ -29851,75 +37107,75 @@ msgid "" "installer now links with and supplies its own copy of Tcl/Tk 8.6." msgstr "" -#: ../build/NEWS:18016 +#: ../build/NEWS:21970 msgid "" ":issue:`28440`: No longer add /Library/Python/3.x/site-packages to sys.path " "for macOS framework builds to avoid future conflicts." msgstr "" -#: ../build/NEWS:18022 +#: ../build/NEWS:21976 msgid "" ":issue:`32681`: Fix uninitialized variable 'res' in the C implementation of " "os.dup2. Patch by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:18025 +#: ../build/NEWS:21979 msgid "" ":issue:`10381`: Add C API access to the ``datetime.timezone`` constructor " "and ``datetime.timzone.UTC`` singleton." msgstr "" -#: ../build/NEWS:18030 +#: ../build/NEWS:21984 msgid "Python 3.7.0 alpha 4" msgstr "" -#: ../build/NEWS:18032 +#: ../build/NEWS:21986 msgid "*Release date: 2018-01-08*" msgstr "" -#: ../build/NEWS:18037 +#: ../build/NEWS:21991 msgid "" ":issue:`31975`: The default warning filter list now starts with a \"default::" "DeprecationWarning:__main__\" entry, so deprecation warnings are once again " "shown by default in single-file scripts and at the interactive prompt." msgstr "" -#: ../build/NEWS:18042 +#: ../build/NEWS:21996 msgid ":issue:`32226`: ``__class_getitem__`` is now an automatic class method." msgstr "" -#: ../build/NEWS:18044 +#: ../build/NEWS:21998 msgid "" ":issue:`32399`: Add AIX uuid library support for RFC4122 using uuid_create() " "in libc.a" msgstr "" -#: ../build/NEWS:18047 +#: ../build/NEWS:22001 msgid "" ":issue:`32390`: Fix the compilation failure on AIX after the f_fsid field " "has been added to the object returned by os.statvfs() (:issue:`32143`). " "Original patch by Michael Felt." msgstr "" -#: ../build/NEWS:18051 +#: ../build/NEWS:22005 msgid "" ":issue:`32379`: Make MRO computation faster when a class inherits from a " "single base." msgstr "" -#: ../build/NEWS:18054 +#: ../build/NEWS:22008 msgid "" ":issue:`32259`: The error message of a TypeError raised when unpack non-" "iterable is now more specific." msgstr "" -#: ../build/NEWS:18057 ../build/NEWS:21678 +#: ../build/NEWS:22011 ../build/NEWS:25632 msgid "" ":issue:`27169`: The ``__debug__`` constant is now optimized out at compile " "time. This fixes also :issue:`22091`." msgstr "" -#: ../build/NEWS:18060 +#: ../build/NEWS:22014 msgid "" ":issue:`32329`: The :option:`-R` option now turns on hash randomization when " "the :envvar:`PYTHONHASHSEED` environment variable is set to ``0``. " @@ -29928,7 +37184,7 @@ msgid "" "turned off by ``PYTHONHASHSEED=0``." msgstr "" -#: ../build/NEWS:18066 +#: ../build/NEWS:22020 msgid "" ":issue:`30416`: The optimizer is now protected from spending much time doing " "complex calculations and consuming much memory for creating large constants " @@ -29936,32 +37192,32 @@ msgid "" "constant folding." msgstr "" -#: ../build/NEWS:18071 ../build/NEWS:21348 +#: ../build/NEWS:22025 ../build/NEWS:25302 msgid "" ":issue:`32282`: Fix an unnecessary ifdef in the include of VersionHelpers.h " "in socketmodule on Windows." msgstr "" -#: ../build/NEWS:18074 +#: ../build/NEWS:22028 msgid "" ":issue:`30579`: Implement TracebackType.__new__ to allow Python-level " "creation of traceback objects, and make TracebackType.tb_next mutable." msgstr "" -#: ../build/NEWS:18077 +#: ../build/NEWS:22031 msgid "" ":issue:`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:18081 +#: ../build/NEWS:22035 msgid "" ":issue:`31506`: Improve the error message logic for object.__new__ and " "object.__init__. Patch by Sanyam Khurana." msgstr "" -#: ../build/NEWS:18084 +#: ../build/NEWS:22038 msgid "" ":issue:`20361`: ``-b`` and ``-bb`` now inject ``'default::BytesWarning'`` " "and ``error::BytesWarning`` entries into ``sys.warnoptions``, ensuring that " @@ -29969,112 +37225,112 @@ msgid "" "W`` option or the ``PYTHONWARNINGS`` environment variable." msgstr "" -#: ../build/NEWS:18089 +#: ../build/NEWS:22043 msgid "" ":issue:`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:18093 +#: ../build/NEWS:22047 msgid ":issue:`29240`: Add a new UTF-8 mode: implementation of the :pep:`540`." msgstr "" -#: ../build/NEWS:18095 +#: ../build/NEWS:22049 msgid "" ":issue:`32226`: :pep:`560`: Add support for ``__mro_entries__`` and " "``__class_getitem__``. Implemented by Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:18098 +#: ../build/NEWS:22052 msgid "" ":issue:`32225`: :pep:`562`: Add support for module ``__getattr__`` and " "``__dir__``. Implemented by Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:18101 +#: ../build/NEWS:22055 msgid "" ":issue:`31901`: The `atexit` module now has its callback stored per " "interpreter." msgstr "" -#: ../build/NEWS:18104 +#: ../build/NEWS:22058 msgid "" ":issue:`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:18108 +#: ../build/NEWS:22062 msgid "" ":issue:`29469`: Move constant folding from bytecode layer to AST layer. " "Original patch by Eugene Toder." msgstr "" -#: ../build/NEWS:18114 +#: ../build/NEWS:22068 msgid "" ":issue:`32506`: Now that dict is defined as keeping insertion order, drop " "OrderedDict and just use plain dict." msgstr "" -#: ../build/NEWS:18117 +#: ../build/NEWS:22071 msgid "" ":issue:`32279`: Add params to dataclasses.make_dataclasses(): init, repr, " "eq, order, hash, and frozen. Pass them through to dataclass()." msgstr "" -#: ../build/NEWS:18120 +#: ../build/NEWS:22074 msgid "" ":issue:`32278`: Make type information optional on dataclasses." "make_dataclass(). If omitted, the string 'typing.Any' is used." msgstr "" -#: ../build/NEWS:18123 +#: ../build/NEWS:22077 msgid "" ":issue:`32499`: Add dataclasses.is_dataclass(obj), which returns True if obj " "is a dataclass or an instance of one." msgstr "" -#: ../build/NEWS:18126 +#: ../build/NEWS:22080 msgid "" ":issue:`32468`: Improve frame repr() to mention filename, code name and " "current line number." msgstr "" -#: ../build/NEWS:18129 +#: ../build/NEWS:22083 msgid ":issue:`23749`: asyncio: Implement loop.start_tls()" msgstr "" -#: ../build/NEWS:18131 +#: ../build/NEWS:22085 msgid "" ":issue:`32441`: Return the new file descriptor (i.e., the second argument) " "from ``os.dup2``. Previously, ``None`` was always returned." msgstr "" -#: ../build/NEWS:18134 +#: ../build/NEWS:22088 msgid "" ":issue:`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:18137 +#: ../build/NEWS:22091 msgid "" ":issue:`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:18141 +#: ../build/NEWS:22095 msgid ":issue:`32415`: asyncio: Add Task.get_loop() and Future.get_loop()" msgstr "" -#: ../build/NEWS:18143 ../build/NEWS:21796 +#: ../build/NEWS:22097 ../build/NEWS:25750 msgid "" ":issue:`26133`: Don't unsubscribe signals in asyncio UNIX event loop on " "interpreter shutdown." msgstr "" -#: ../build/NEWS:18146 +#: ../build/NEWS:22100 msgid "" ":issue:`32363`: Make asyncio.Task.set_exception() and set_result() raise " "NotImplementedError. Task._step() and Future.__await__() raise proper " @@ -30082,7 +37338,7 @@ msgid "" "AssertionError." msgstr "" -#: ../build/NEWS:18151 +#: ../build/NEWS:22105 msgid "" ":issue:`32357`: Optimize asyncio.iscoroutine() and loop.create_task() for " "non-native coroutines (e.g. async/await compiled with Cython). 'loop." @@ -30090,27 +37346,27 @@ msgid "" "create_task(cython_coroutine)'. Now, the latter is as fast." msgstr "" -#: ../build/NEWS:18156 +#: ../build/NEWS:22110 msgid "" ":issue:`32356`: asyncio.transport.resume_reading() and pause_reading() are " "now idempotent. New transport.is_reading() method is added." msgstr "" -#: ../build/NEWS:18159 +#: ../build/NEWS:22113 msgid ":issue:`32355`: Optimize asyncio.gather(); now up to 15% faster." msgstr "" -#: ../build/NEWS:18161 +#: ../build/NEWS:22115 msgid ":issue:`32351`: Use fastpath in asyncio.sleep if delay<0 (2x boost)" msgstr "" -#: ../build/NEWS:18163 +#: ../build/NEWS:22117 msgid "" ":issue:`32348`: Optimize asyncio.Future schedule/add/remove callback. The " "optimization shows 3-6% performance improvements of async/await code." msgstr "" -#: ../build/NEWS:18166 +#: ../build/NEWS:22120 msgid "" ":issue:`32331`: Fix socket.settimeout() and socket.setblocking() to keep " "socket.type as is. Fix socket.socket() constructor to reset any bit flags " @@ -30118,7 +37374,7 @@ msgid "" "SOCK_NONBLOCK and/or SOCK_CLOEXEC." msgstr "" -#: ../build/NEWS:18171 +#: ../build/NEWS:22125 msgid "" ":issue:`32248`: Add :class:`importlib.abc.ResourceReader` as an ABC for " "loaders to provide a unified API for reading resources contained within " @@ -30126,64 +37382,64 @@ msgid "" "``importlib_resources``." msgstr "" -#: ../build/NEWS:18176 +#: ../build/NEWS:22130 msgid ":issue:`32311`: Implement asyncio.create_task(coro) shortcut" msgstr "" -#: ../build/NEWS:18178 +#: ../build/NEWS:22132 msgid "" ":issue:`32327`: Convert asyncio functions that were documented as coroutines " "to coroutines. Affected functions: loop.sock_sendall, loop.sock_recv, loop." "sock_accept, loop.getaddrinfo, loop.getnameinfo." msgstr "" -#: ../build/NEWS:18182 ../build/NEWS:21802 +#: ../build/NEWS:22136 ../build/NEWS:25756 msgid "" ":issue:`32323`: :func:`urllib.parse.urlsplit()` does not convert zone-id " "(scope) to lower case for scoped IPv6 addresses in hostnames now." msgstr "" -#: ../build/NEWS:18185 ../build/NEWS:21805 +#: ../build/NEWS:22139 ../build/NEWS:25759 msgid "" ":issue:`32302`: Fix bdist_wininst of distutils for CRT v142: it binary " "compatible with CRT v140." msgstr "" -#: ../build/NEWS:18188 +#: ../build/NEWS:22142 msgid "" ":issue:`29711`: Fix ``stop_serving`` in asyncio proactor loop kill all " "listening servers" msgstr "" -#: ../build/NEWS:18191 +#: ../build/NEWS:22145 msgid "" ":issue:`32308`: :func:`re.sub()` now replaces empty matches adjacent to a " "previous non-empty match." msgstr "" -#: ../build/NEWS:18194 +#: ../build/NEWS:22148 msgid "" ":issue:`29970`: Abort asyncio SSLProtocol connection if handshake not " -"complete within 10s" +"complete within 10 seconds." msgstr "" -#: ../build/NEWS:18197 +#: ../build/NEWS:22151 msgid ":issue:`32314`: Implement asyncio.run()." msgstr "" -#: ../build/NEWS:18199 +#: ../build/NEWS:22153 msgid "" ":issue:`17852`: Revert incorrect fix based on misunderstanding of " "_Py_PyAtExit() semantics." msgstr "" -#: ../build/NEWS:18202 +#: ../build/NEWS:22156 msgid "" ":issue:`32296`: Implement asyncio._get_running_loop() and get_event_loop() " "in C. This makes them 4x faster." msgstr "" -#: ../build/NEWS:18205 +#: ../build/NEWS:22159 msgid "" ":issue:`32250`: Implement ``asyncio.current_task()`` and ``asyncio." "all_tasks()``. Add helpers intended to be used by alternative task " @@ -30192,47 +37448,47 @@ msgid "" "``asyncio.Task.current_task()`` and ``asyncio.Task.all_tasks()``." msgstr "" -#: ../build/NEWS:18211 ../build/NEWS:21808 +#: ../build/NEWS:22165 ../build/NEWS:25762 msgid "" ":issue:`32255`: A single empty field is now always quoted when written into " "a CSV file. This allows to distinguish an empty row from a row consisting of " "a single empty field. Patch by Licht Takeuchi." msgstr "" -#: ../build/NEWS:18215 ../build/NEWS:21812 +#: ../build/NEWS:22169 ../build/NEWS:25766 msgid "" ":issue:`32277`: Raise ``NotImplementedError`` instead of ``SystemError`` on " "platforms where ``chmod(..., follow_symlinks=False)`` is not supported. " "Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:18219 +#: ../build/NEWS:22173 msgid "" ":issue:`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:18223 +#: ../build/NEWS:22177 msgid "" ":issue:`29137`: The ``fpectl`` library has been removed. It was never " "enabled by default, never worked correctly on x86-64, and it changed the " "Python ABI in ways that caused unexpected breakage of C extensions." msgstr "" -#: ../build/NEWS:18227 +#: ../build/NEWS:22181 msgid ":issue:`32273`: Move asyncio.test_utils to test.test_asyncio." msgstr "" -#: ../build/NEWS:18229 +#: ../build/NEWS:22183 msgid ":issue:`32272`: Remove asyncio.async() function." msgstr "" -#: ../build/NEWS:18231 +#: ../build/NEWS:22185 msgid ":issue:`32269`: Add asyncio.get_running_loop() function." msgstr "" -#: ../build/NEWS:18233 +#: ../build/NEWS:22187 msgid "" ":issue:`32265`: All class and static methods of builtin types now are " "correctly classified by inspect.classify_class_attrs() and grouped in pydoc " @@ -30240,35 +37496,35 @@ msgid "" "builtin types." msgstr "" -#: ../build/NEWS:18238 +#: ../build/NEWS:22192 msgid "" ":issue:`32253`: Deprecate ``yield from lock``, ``await lock``, ``with (yield " "from lock)`` and ``with await lock`` for asyncio synchronization primitives." msgstr "" -#: ../build/NEWS:18242 +#: ../build/NEWS:22196 msgid "" ":issue:`22589`: Changed MIME type of .bmp from 'image/x-ms-bmp' to 'image/" "bmp'" msgstr "" -#: ../build/NEWS:18244 +#: ../build/NEWS:22198 msgid "" ":issue:`32193`: Convert asyncio to use *async/await* syntax. Old styled " "``yield from`` is still supported too." msgstr "" -#: ../build/NEWS:18247 +#: ../build/NEWS:22201 msgid ":issue:`32206`: Add support to run modules with pdb" msgstr "" -#: ../build/NEWS:18249 +#: ../build/NEWS:22203 msgid "" ":issue:`32227`: ``functools.singledispatch`` now supports registering " "implementations using type annotations." msgstr "" -#: ../build/NEWS:18252 +#: ../build/NEWS:22206 msgid "" ":issue:`15873`: Added new alternate constructors :meth:`datetime.datetime." "fromisoformat`, :meth:`datetime.time.fromisoformat` and :meth:`datetime.date." @@ -30276,53 +37532,53 @@ msgid "" "``isoformat`` methods." msgstr "" -#: ../build/NEWS:18258 ../build/NEWS:21816 +#: ../build/NEWS:22212 ../build/NEWS:25770 msgid "" ":issue:`32199`: The getnode() ip getter now uses 'ip link' instead of 'ip " "link list'." msgstr "" -#: ../build/NEWS:18261 +#: ../build/NEWS:22215 msgid ":issue:`32143`: os.statvfs() includes the f_fsid field from statvfs(2)" msgstr "" -#: ../build/NEWS:18263 +#: ../build/NEWS:22217 msgid "" ":issue:`26439`: Fix ctypes.util.find_library() for AIX by implementing " "ctypes._aix.find_library() Patch by: Michael Felt" msgstr "" -#: ../build/NEWS:18266 +#: ../build/NEWS:22220 msgid "" ":issue:`31993`: The pickler now uses less memory when serializing large " "bytes and str objects into a file. Pickles created with protocol 4 will " "require less memory for unpickling large bytes and str objects." msgstr "" -#: ../build/NEWS:18270 ../build/NEWS:21819 +#: ../build/NEWS:22224 ../build/NEWS:25773 msgid "" ":issue:`27456`: Ensure TCP_NODELAY is set on Linux. Tests by Victor Stinner." msgstr "" -#: ../build/NEWS:18272 +#: ../build/NEWS:22226 msgid "" ":issue:`31778`: ast.literal_eval() is now more strict. Addition and " "subtraction of arbitrary numbers no longer allowed." msgstr "" -#: ../build/NEWS:18275 ../build/NEWS:21830 +#: ../build/NEWS:22229 ../build/NEWS:25784 msgid "" ":issue:`31802`: Importing native path module (``posixpath``, ``ntpath``) now " "works even if the ``os`` module still is not imported." msgstr "" -#: ../build/NEWS:18278 +#: ../build/NEWS:22232 msgid "" ":issue:`30241`: Add contextlib.AbstractAsyncContextManager. Patch by Jelle " "Zijlstra." msgstr "" -#: ../build/NEWS:18281 +#: ../build/NEWS:22235 msgid "" ":issue:`31699`: Fix deadlocks in :class:`concurrent.futures." "ProcessPoolExecutor` when task arguments or results cause pickling or " @@ -30330,76 +37586,76 @@ msgid "" "`ProcessPoolExecutor` API always eventually return." msgstr "" -#: ../build/NEWS:18286 +#: ../build/NEWS:22240 msgid "" ":issue:`15216`: ``TextIOWrapper.reconfigure()`` supports changing " "*encoding*, *errors*, and *newline*." msgstr "" -#: ../build/NEWS:18292 +#: ../build/NEWS:22246 msgid "" ":issue:`32418`: Add get_loop() method to Server and AbstractServer classes." msgstr "" -#: ../build/NEWS:18297 ../build/NEWS:21861 +#: ../build/NEWS:22251 ../build/NEWS:25815 msgid "" ":issue:`32252`: Fix faulthandler_suppress_crash_report() used to prevent " "core dump files when testing crashes. getrlimit() returns zero on success." msgstr "" -#: ../build/NEWS:18300 +#: ../build/NEWS:22254 msgid "" ":issue:`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:18306 +#: ../build/NEWS:22260 msgid "" ":issue:`19764`: Implement support for `subprocess.Popen(close_fds=True)` on " "Windows. Patch by Segev Finer." msgstr "" -#: ../build/NEWS:18312 ../build/NEWS:21942 +#: ../build/NEWS:22266 ../build/NEWS:25896 msgid "" ":issue:`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:18319 +#: ../build/NEWS:22273 msgid "" ":issue:`32030`: Py_Initialize() doesn't reset the memory allocators to " "default if the ``PYTHONMALLOC`` environment variable is not set." msgstr "" -#: ../build/NEWS:18322 ../build/NEWS:21952 +#: ../build/NEWS:22276 ../build/NEWS:25906 msgid "" ":issue:`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:18326 +#: ../build/NEWS:22280 msgid "" ":issue:`32264`: Moved the pygetopt.h header into internal/, since it has no " "public APIs." msgstr "" -#: ../build/NEWS:18329 +#: ../build/NEWS:22283 msgid "" ":issue:`32241`: :c:func:`Py_SetProgramName` and :c:func:`Py_SetPythonHome` " "now take the ``const wchar *`` arguments instead of ``wchar *``." msgstr "" -#: ../build/NEWS:18334 +#: ../build/NEWS:22288 msgid "Python 3.7.0 alpha 3" msgstr "" -#: ../build/NEWS:18336 ../build/NEWS:21969 +#: ../build/NEWS:22290 ../build/NEWS:25923 msgid "*Release date: 2017-12-05*" msgstr "" -#: ../build/NEWS:18341 ../build/NEWS:21974 +#: ../build/NEWS:22295 ../build/NEWS:25928 msgid "" ":issue:`32176`: co_flags.CO_NOFREE is now always set correctly by the code " "object constructor based on freevars and cellvars, rather than needing to be " @@ -30408,20 +37664,20 @@ msgid "" "function." msgstr "" -#: ../build/NEWS:18347 +#: ../build/NEWS:22301 msgid "" ":issue:`10544`: Yield expressions are now deprecated in comprehensions and " "generator expressions. They are still permitted in the definition of the " "outermost iterable, as that is evaluated directly in the enclosing scope." msgstr "" -#: ../build/NEWS:18351 ../build/NEWS:21697 +#: ../build/NEWS:22305 ../build/NEWS:25651 msgid "" ":issue:`32137`: The repr of deeply nested dict now raises a RecursionError " "instead of crashing due to a stack overflow." msgstr "" -#: ../build/NEWS:18354 +#: ../build/NEWS:22308 msgid "" ":issue:`32096`: Revert memory allocator changes in the C API: move " "structures back from _PyRuntime to Objects/obmalloc.c. The memory allocators " @@ -30429,13 +37685,13 @@ msgid "" "Py_DecodeLocale() can be called before _PyRuntime_Initialize()." msgstr "" -#: ../build/NEWS:18359 +#: ../build/NEWS:22313 msgid "" ":issue:`32043`: Add a new \"developer mode\": new \"-X dev\" command line " "option to enable debug checks at runtime." msgstr "" -#: ../build/NEWS:18362 +#: ../build/NEWS:22316 msgid "" ":issue:`32023`: SyntaxError is now correctly raised when a generator " "expression without parenthesis is used instead of an inheritance list in a " @@ -30443,7 +37699,7 @@ msgid "" "calls." msgstr "" -#: ../build/NEWS:18367 +#: ../build/NEWS:22321 msgid "" ":issue:`32012`: SyntaxError is now correctly raised when a generator " "expression without parenthesis is passed as an argument, but followed by a " @@ -30451,7 +37707,7 @@ msgid "" "set of parentheses and cannot have a comma on either side." msgstr "" -#: ../build/NEWS:18372 +#: ../build/NEWS:22326 msgid "" ":issue:`28180`: A new internal ``_Py_SetLocaleFromEnv(category)`` helper " "function has been added in order to improve the consistency of behaviour " @@ -30459,7 +37715,7 @@ msgid "" "setting the locale from the environment by default)." msgstr "" -#: ../build/NEWS:18377 ../build/NEWS:21980 +#: ../build/NEWS:22331 ../build/NEWS:25934 msgid "" ":issue:`31949`: Fixed several issues in printing tracebacks " "(PyTraceBack_Print()). Setting sys.tracebacklimit to 0 or less now " @@ -30470,13 +37726,13 @@ msgid "" "traceback items on Windows. Fixed output errors handling." msgstr "" -#: ../build/NEWS:18385 ../build/NEWS:21988 +#: ../build/NEWS:22339 ../build/NEWS:25942 msgid "" ":issue:`30696`: Fix the interactive interpreter looping endlessly when no " "memory." msgstr "" -#: ../build/NEWS:18388 ../build/NEWS:21991 +#: ../build/NEWS:22342 ../build/NEWS:25945 msgid "" ":issue:`20047`: Bytearray methods partition() and rpartition() now accept " "only bytes-like objects as separator, as documented. In particular they now " @@ -30484,33 +37740,33 @@ msgid "" "as a separator." msgstr "" -#: ../build/NEWS:18393 ../build/NEWS:21999 +#: ../build/NEWS:22347 ../build/NEWS:25953 msgid "" ":issue:`21720`: BytesWarning no longer emitted when the *fromlist* argument " "of ``__import__()`` or the ``__all__`` attribute of the module contain bytes " "instances." msgstr "" -#: ../build/NEWS:18397 +#: ../build/NEWS:22351 msgid "" ":issue:`31845`: Environment variables are once more read correctly at " "interpreter startup." msgstr "" -#: ../build/NEWS:18400 +#: ../build/NEWS:22354 msgid "" ":issue:`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:18404 ../build/NEWS:22003 +#: ../build/NEWS:22358 ../build/NEWS:25957 msgid "" ":issue:`31825`: Fixed OverflowError in the 'unicode-escape' codec and in " "codecs.escape_decode() when decode an escaped non-ascii byte." msgstr "" -#: ../build/NEWS:18407 +#: ../build/NEWS:22361 msgid "" ":issue:`31618`: The per-frame tracing logic added in 3.7a1 has been altered " "so that ``frame->f_lineno`` is updated before either ``\"line\"`` or " @@ -30521,14 +37777,14 @@ msgid "" "first." msgstr "" -#: ../build/NEWS:18415 ../build/NEWS:22006 +#: ../build/NEWS:22369 ../build/NEWS:25960 msgid "" ":issue:`28603`: Print the full context/cause chain of exceptions on " "interpreter exit, even if an exception in the chain is unhashable or " "compares equal to later ones. Patch by Zane Bitter." msgstr "" -#: ../build/NEWS:18419 ../build/NEWS:22010 +#: ../build/NEWS:22373 ../build/NEWS:25964 msgid "" ":issue:`31786`: Fix timeout rounding in the select module to round correctly " "negative timeouts between -1.0 and 0.0. The functions now block waiting for " @@ -30536,62 +37792,62 @@ msgid "" "by Pablo Galindo." msgstr "" -#: ../build/NEWS:18424 +#: ../build/NEWS:22378 msgid "" ":issue:`31781`: Prevent crashes when calling methods of an uninitialized " "``zipimport.zipimporter`` object. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:18427 +#: ../build/NEWS:22381 msgid "" ":issue:`30399`: Standard repr() of BaseException with a single argument no " "longer contains redundant trailing comma." msgstr "" -#: ../build/NEWS:18430 ../build/NEWS:22018 +#: ../build/NEWS:22384 ../build/NEWS:25972 msgid "" ":issue:`31626`: Fixed a bug in debug memory allocator. There was a write to " "freed memory after shrinking a memory block." msgstr "" -#: ../build/NEWS:18433 ../build/NEWS:22063 +#: ../build/NEWS:22387 ../build/NEWS:26017 msgid "" ":issue:`30817`: `PyErr_PrintEx()` clears now the ignored exception that may " "be raised by `_PySys_SetObjectId()`, for example when no memory." msgstr "" -#: ../build/NEWS:18439 ../build/NEWS:22069 +#: ../build/NEWS:22393 ../build/NEWS:26023 msgid "" ":issue:`28556`: Two minor fixes for ``typing`` module: allow shallow copying " "instances of generic classes, improve interaction of ``__init_subclass__`` " "with generics. Original PRs by Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:18443 +#: ../build/NEWS:22397 msgid "" ":issue:`32214`: PEP 557, Data Classes. Provides a decorator which adds " "boilerplate methods to classes which use type annotations so specify fields." msgstr "" -#: ../build/NEWS:18447 ../build/NEWS:22073 +#: ../build/NEWS:22401 ../build/NEWS:26027 msgid "" ":issue:`27240`: The header folding algorithm for the new email policies has " "been rewritten, which also fixes :issue:`30788`, :issue:`31831`, and :issue:" "`32182`. In particular, RFC2231 folding is now done correctly." msgstr "" -#: ../build/NEWS:18451 ../build/NEWS:22077 +#: ../build/NEWS:22405 ../build/NEWS:26031 msgid "" ":issue:`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:18455 +#: ../build/NEWS:22409 msgid ":issue:`32101`: Add :attr:`sys.flags.dev_mode` flag" msgstr "" -#: ../build/NEWS:18457 +#: ../build/NEWS:22411 msgid "" ":issue:`32154`: The ``asyncio.windows_utils.socketpair()`` function has been " "removed: use directly :func:`socket.socketpair` which is available on all " @@ -30600,14 +37856,14 @@ msgid "" "socketpair`` on Python 3.5 and newer." msgstr "" -#: ../build/NEWS:18463 +#: ../build/NEWS:22417 msgid "" ":issue:`32089`: warnings: In development (-X dev) and debug mode (pydebug " "build), use the \"default\" action for ResourceWarning, rather than the " "\"always\" action, in the default warnings filters." msgstr "" -#: ../build/NEWS:18467 +#: ../build/NEWS:22421 msgid "" ":issue:`32107`: ``uuid.getnode()`` now preferentially returns universally " "administered MAC addresses if available, over locally administered MAC " @@ -30616,28 +37872,28 @@ msgid "" "are available, the first such one found is returned." msgstr "" -#: ../build/NEWS:18473 +#: ../build/NEWS:22427 msgid "" ":issue:`23033`: Wildcard is now supported in hostname when it is one and " "only character in the left most segment of hostname in second argument of :" "meth:`ssl.match_hostname`. Patch by Mandeep Singh." msgstr "" -#: ../build/NEWS:18477 ../build/NEWS:22081 +#: ../build/NEWS:22431 ../build/NEWS:26035 msgid "" ":issue:`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:18481 +#: ../build/NEWS:22435 msgid "" ":issue:`28334`: Use :func:`os.path.expanduser` to find the ``~/.netrc`` file " "in :class:`netrc.netrc`. If it does not exist, :exc:`FileNotFoundError` is " "raised. Patch by Dimitri Merejkowsky." msgstr "" -#: ../build/NEWS:18485 +#: ../build/NEWS:22439 msgid "" ":issue:`32121`: Made ``tracemalloc.Traceback`` behave more like the " "traceback module, sorting the frames from oldest to most recent. ``Traceback." @@ -30647,21 +37903,21 @@ msgid "" "Bakker.)" msgstr "" -#: ../build/NEWS:18492 ../build/NEWS:22085 +#: ../build/NEWS:22446 ../build/NEWS:26039 msgid "" ":issue:`31325`: Fix wrong usage of :func:`collections.namedtuple` in the :" "meth:`RobotFileParser.parse() ` " "method. Initial patch by Robin Wellner." msgstr "" -#: ../build/NEWS:18496 ../build/NEWS:22089 +#: ../build/NEWS:22450 ../build/NEWS:26043 msgid "" ":issue:`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:18500 +#: ../build/NEWS:22454 msgid "" ":issue:`19610`: ``setup()`` now warns about invalid types for some fields. " "The ``distutils.dist.Distribution`` class now warns when ``classifiers``, " @@ -30669,20 +37925,20 @@ msgid "" "string." msgstr "" -#: ../build/NEWS:18505 +#: ../build/NEWS:22459 msgid "" ":issue:`32071`: Added the ``-k`` command-line option to ``python -m " "unittest`` to run only tests that match the given pattern(s)." msgstr "" -#: ../build/NEWS:18508 +#: ../build/NEWS:22462 msgid "" ":issue:`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:18512 +#: ../build/NEWS:22466 msgid "" ":issue:`28684`: The new test.support.skip_unless_bind_unix_socket() " "decorator is used here to skip asyncio tests that fail because the platform " @@ -30691,14 +37947,14 @@ msgid "" "in enforcing mode)." msgstr "" -#: ../build/NEWS:18518 ../build/NEWS:22093 +#: ../build/NEWS:22472 ../build/NEWS:26047 msgid "" ":issue:`32110`: ``codecs.StreamReader.read(n)`` now returns not more than " "*n* characters/bytes for non-negative *n*. This makes it compatible with " "``read()`` methods of other file-like objects." msgstr "" -#: ../build/NEWS:18522 +#: ../build/NEWS:22476 msgid "" ":issue:`27535`: The warnings module doesn't leak memory anymore in the " "hidden warnings registry for the \"ignore\" action of warnings filters. " @@ -30706,27 +37962,27 @@ msgid "" "for the \"ignore\" action." msgstr "" -#: ../build/NEWS:18527 +#: ../build/NEWS:22481 msgid "" ":issue:`32088`: warnings: When Python is build is debug mode " "(``Py_DEBUG``), :exc:`DeprecationWarning`, :exc:`PendingDeprecationWarning` " "and :exc:`ImportWarning` warnings are now displayed by default." msgstr "" -#: ../build/NEWS:18531 +#: ../build/NEWS:22485 msgid "" ":issue:`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:18535 +#: ../build/NEWS:22489 msgid "" ":issue:`25054`: Added support of splitting on a pattern that could match an " "empty string." msgstr "" -#: ../build/NEWS:18538 ../build/NEWS:22097 ../build/NEWS:26775 +#: ../build/NEWS:22492 ../build/NEWS:26051 ../build/NEWS:30729 msgid "" ":issue:`32072`: Fixed issues with binary plists: Fixed saving bytearrays. " "Identical objects will be saved only once. Equal references will be load as " @@ -30734,35 +37990,35 @@ msgid "" "structures." msgstr "" -#: ../build/NEWS:18543 +#: ../build/NEWS:22497 msgid "" ":issue:`32069`: Drop legacy SSL transport from asyncio, ssl.MemoryBIO is " "always used anyway." msgstr "" -#: ../build/NEWS:18546 +#: ../build/NEWS:22500 msgid "" ":issue:`32066`: asyncio: Support pathlib.Path in create_unix_connection; " "sock arg should be optional" msgstr "" -#: ../build/NEWS:18549 +#: ../build/NEWS:22503 msgid "" ":issue:`32046`: Updates 2to3 to convert from operator.isCallable(obj) to " "callable(obj). Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:18552 +#: ../build/NEWS:22506 msgid "" ":issue:`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:18555 +#: ../build/NEWS:22509 msgid ":issue:`32025`: Add time.thread_time() and time.thread_time_ns()" msgstr "" -#: ../build/NEWS:18557 +#: ../build/NEWS:22511 msgid "" ":issue:`32037`: Integers that fit in a signed 32-bit integer will be now " "pickled with protocol 0 using the INT opcode. This will decrease the size " @@ -30770,25 +38026,25 @@ msgid "" "unpickled as int instances in Python 2." msgstr "" -#: ../build/NEWS:18562 ../build/NEWS:22102 +#: ../build/NEWS:22516 ../build/NEWS:26056 msgid "" ":issue:`32034`: Make asyncio.IncompleteReadError and LimitOverrunError " "pickleable." msgstr "" -#: ../build/NEWS:18565 ../build/NEWS:22105 +#: ../build/NEWS:22519 ../build/NEWS:26059 msgid "" ":issue:`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:18568 ../build/NEWS:22108 +#: ../build/NEWS:22522 ../build/NEWS:26062 msgid "" ":issue:`32011`: Restored support of loading marshal files with the " "TYPE_INT64 code. These files can be produced in Python 2.7." msgstr "" -#: ../build/NEWS:18571 +#: ../build/NEWS:22525 msgid "" ":issue:`28369`: Enhance add_reader/writer check that socket is not used by " "some transport. Before, only cases when add_reader/writer were called with " @@ -30796,13 +38052,13 @@ msgid "" "file-like objects." msgstr "" -#: ../build/NEWS:18576 +#: ../build/NEWS:22530 msgid "" ":issue:`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:18579 +#: ../build/NEWS:22533 msgid "" ":issue:`31985`: Formally deprecated aifc.openfp, sunau.openfp, and wave." "openfp. Since change 7bc817d5ba917528e8bd07ec461c635291e7b06a in 1993, " @@ -30811,64 +38067,64 @@ msgid "" "untested and undocumented." msgstr "" -#: ../build/NEWS:18585 +#: ../build/NEWS:22539 msgid "" ":issue:`21862`: cProfile command line now accepts `-m module_name` as an " "alternative to script path. Patch by Sanyam Khurana." msgstr "" -#: ../build/NEWS:18588 ../build/NEWS:22111 +#: ../build/NEWS:22542 ../build/NEWS:26065 msgid ":issue:`31970`: Reduce performance overhead of asyncio debug mode." msgstr "" -#: ../build/NEWS:18590 +#: ../build/NEWS:22544 msgid "" ":issue:`31843`: *database* argument of sqlite3.connect() now accepts a :term:" "`path-like object`, instead of just a string." msgstr "" -#: ../build/NEWS:18593 +#: ../build/NEWS:22547 msgid "" ":issue:`31945`: Add Configurable *blocksize* to ``HTTPConnection`` and " "``HTTPSConnection`` for improved upload throughput. Patch by Nir Soffer." msgstr "" -#: ../build/NEWS:18596 +#: ../build/NEWS:22550 msgid "" ":issue:`31943`: Add a ``cancelled()`` method to :class:`asyncio.Handle`. " "Patch by Marat Sharafutdinov." msgstr "" -#: ../build/NEWS:18599 ../build/NEWS:22113 +#: ../build/NEWS:22553 ../build/NEWS:26067 msgid "" ":issue:`9678`: Fixed determining the MAC address in the uuid module: Using " "ifconfig on NetBSD and OpenBSD. Using arp on Linux, FreeBSD, NetBSD and " "OpenBSD. Based on patch by Takayuki Shimizukawa." msgstr "" -#: ../build/NEWS:18603 ../build/NEWS:22117 +#: ../build/NEWS:22557 ../build/NEWS:26071 msgid ":issue:`30057`: Fix potential missed signal in signal.signal()." msgstr "" -#: ../build/NEWS:18605 ../build/NEWS:22119 +#: ../build/NEWS:22559 ../build/NEWS:26073 msgid "" ":issue:`31933`: Fix Blake2 params leaf_size and node_offset on big endian " "platforms. Patch by Jack O'Connor." msgstr "" -#: ../build/NEWS:18608 +#: ../build/NEWS:22562 msgid "" ":issue:`21423`: Add an initializer argument to {Process,Thread}PoolExecutor" msgstr "" -#: ../build/NEWS:18610 ../build/NEWS:22122 +#: ../build/NEWS:22564 ../build/NEWS:26076 msgid "" ":issue:`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:18614 ../build/NEWS:22126 +#: ../build/NEWS:22568 ../build/NEWS:26080 msgid "" ":issue:`27666`: Fixed stack corruption in curses.box() and curses." "ungetmouse() when the size of types chtype or mmask_t is less than the size " @@ -30876,60 +38132,60 @@ msgid "" "by Steve Fink." msgstr "" -#: ../build/NEWS:18619 +#: ../build/NEWS:22573 msgid "" ":issue:`31917`: Add 3 new clock identifiers: :data:`time.CLOCK_BOOTTIME`, :" "data:`time.CLOCK_PROF` and :data:`time.CLOCK_UPTIME`." msgstr "" -#: ../build/NEWS:18622 ../build/NEWS:22131 +#: ../build/NEWS:22576 ../build/NEWS:26085 msgid "" ":issue:`31897`: plistlib now catches more errors when read binary plists and " "raises InvalidFileException instead of unexpected exceptions." msgstr "" -#: ../build/NEWS:18625 ../build/NEWS:22134 +#: ../build/NEWS:22579 ../build/NEWS:26088 msgid "" ":issue:`25720`: Fix the method for checking pad state of curses WINDOW. " "Patch by Masayuki Yamamoto." msgstr "" -#: ../build/NEWS:18628 ../build/NEWS:22137 +#: ../build/NEWS:22582 ../build/NEWS:26091 msgid "" ":issue:`31893`: Fixed the layout of the kqueue_event structure on OpenBSD " "and NetBSD. Fixed the comparison of the kqueue_event objects." msgstr "" -#: ../build/NEWS:18631 ../build/NEWS:22140 +#: ../build/NEWS:22585 ../build/NEWS:26094 msgid ":issue:`31891`: Fixed building the curses module on NetBSD." msgstr "" -#: ../build/NEWS:18633 +#: ../build/NEWS:22587 msgid "" ":issue:`31884`: added required constants to subprocess module for setting " "priority on windows" msgstr "" -#: ../build/NEWS:18636 +#: ../build/NEWS:22590 msgid "" ":issue:`28281`: Remove year (1-9999) limits on the Calendar.weekday() " "function. Patch by Mark Gollahon." msgstr "" -#: ../build/NEWS:18639 +#: ../build/NEWS:22593 msgid "" ":issue:`31702`: crypt.mksalt() now allows to specify the number of rounds " "for SHA-256 and SHA-512 hashing." msgstr "" -#: ../build/NEWS:18642 +#: ../build/NEWS:22596 msgid "" ":issue:`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:18646 +#: ../build/NEWS:22600 msgid "" ":issue:`30768`: Fix the pthread+semaphore implementation of " "PyThread_acquire_lock_timed() when called with timeout > 0 and intr_flag=0: " @@ -30937,17 +38193,17 @@ msgid "" "See also the :pep:`475`." msgstr "" -#: ../build/NEWS:18651 +#: ../build/NEWS:22605 msgid ":issue:`31854`: Add ``mmap.ACCESS_DEFAULT`` constant." msgstr "" -#: ../build/NEWS:18653 +#: ../build/NEWS:22607 msgid "" ":issue:`31834`: Use optimized code for BLAKE2 only with SSSE3+. The pure " "SSE2 implementation is slower than the pure C reference implementation." msgstr "" -#: ../build/NEWS:18656 +#: ../build/NEWS:22610 msgid "" ":issue:`28292`: Calendar.itermonthdates() will now consistently raise an " "exception when a date falls outside of the 0001-01-01 through 9999-12-31 " @@ -30957,69 +38213,69 @@ msgid "" "datetime.date." msgstr "" -#: ../build/NEWS:18663 +#: ../build/NEWS:22617 msgid "" ":issue:`28564`: The shutil.rmtree() function has been sped up to 20--40%. " "This was done using the os.scandir() function." msgstr "" -#: ../build/NEWS:18666 ../build/NEWS:22142 +#: ../build/NEWS:22620 ../build/NEWS:26096 msgid "" ":issue:`28416`: Instances of pickle.Pickler subclass with the " "persistent_id() method and pickle.Unpickler subclass with the " "persistent_load() method no longer create reference cycles." msgstr "" -#: ../build/NEWS:18670 +#: ../build/NEWS:22624 msgid "" ":issue:`31653`: Don't release the GIL if we can acquire a multiprocessing " "semaphore immediately." msgstr "" -#: ../build/NEWS:18673 ../build/NEWS:22146 +#: ../build/NEWS:22627 ../build/NEWS:26100 msgid "" ":issue:`28326`: Fix multiprocessing.Process when stdout and/or stderr is " "closed or None." msgstr "" -#: ../build/NEWS:18676 +#: ../build/NEWS:22630 msgid "" ":issue:`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:18680 +#: ../build/NEWS:22634 msgid "" ":issue:`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:18684 +#: ../build/NEWS:22638 msgid "" ":issue:`31756`: Add a ``subprocess.Popen(text=False)`` keyword argument to " "`subprocess` functions to be more explicit about when the library should " "attempt to decode outputs into text. Patch by Andrew Clegg." msgstr "" -#: ../build/NEWS:18688 +#: ../build/NEWS:22642 msgid ":issue:`31819`: Add AbstractEventLoop.sock_recv_into()." msgstr "" -#: ../build/NEWS:18690 ../build/NEWS:21468 ../build/NEWS:22149 +#: ../build/NEWS:22644 ../build/NEWS:25422 ../build/NEWS:26103 msgid "" ":issue:`31457`: If nested log adapters are used, the inner ``process()`` " "methods are no longer omitted." msgstr "" -#: ../build/NEWS:18693 ../build/NEWS:22152 +#: ../build/NEWS:22647 ../build/NEWS:26106 msgid "" ":issue:`31457`: The ``manager`` property on LoggerAdapter objects is now " "properly settable." msgstr "" -#: ../build/NEWS:18696 ../build/NEWS:22155 +#: ../build/NEWS:22650 ../build/NEWS:26109 msgid "" ":issue:`31806`: Fix timeout rounding in time.sleep(), threading.Lock." "acquire() and socket.socket.settimeout() to round correctly negative " @@ -31028,33 +38284,33 @@ msgid "" "Galindo." msgstr "" -#: ../build/NEWS:18702 +#: ../build/NEWS:22656 msgid "" ":issue:`31803`: time.clock() and time.get_clock_info('clock') now emit a " "DeprecationWarning warning." msgstr "" -#: ../build/NEWS:18705 +#: ../build/NEWS:22659 msgid "" ":issue:`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:18709 ../build/NEWS:22161 +#: ../build/NEWS:22663 ../build/NEWS:26115 msgid "" ":issue:`28603`: traceback: Fix a TypeError that occurred during printing of " "exception tracebacks when either the current exception or an exception in " "its context/cause chain is unhashable. Patch by Zane Bitter." msgstr "" -#: ../build/NEWS:18713 +#: ../build/NEWS:22667 msgid "" ":issue:`30541`: Add new function to seal a mock and prevent the " "automatically creation of child mocks. Patch by Mario Corchero." msgstr "" -#: ../build/NEWS:18716 +#: ../build/NEWS:22670 msgid "" ":issue:`31784`: Implement the :pep:`564`, add new 6 new functions with " "nanosecond resolution to the :mod:`time` module: :func:`~time." @@ -31063,245 +38319,245 @@ msgid "" "process_time_ns`, :func:`~time.time_ns`." msgstr "" -#: ../build/NEWS:18722 +#: ../build/NEWS:22676 msgid "" ":issue:`30143`: 2to3 now generates a code that uses abstract collection " "classes from collections.abc rather than collections." msgstr "" -#: ../build/NEWS:18725 ../build/NEWS:22167 +#: ../build/NEWS:22679 ../build/NEWS:26121 msgid "" ":issue:`31770`: Prevent a crash when calling the ``__init__()`` method of a " "``sqlite3.Cursor`` object more than once. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:18728 ../build/NEWS:22174 +#: ../build/NEWS:22682 ../build/NEWS:26128 msgid "" ":issue:`31764`: Prevent a crash in ``sqlite3.Cursor.close()`` in case the " "``Cursor`` object is uninitialized. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:18731 ../build/NEWS:22177 +#: ../build/NEWS:22685 ../build/NEWS:26131 msgid "" ":issue:`31752`: Fix possible crash in timedelta constructor called with " "custom integers." msgstr "" -#: ../build/NEWS:18734 ../build/NEWS:22186 +#: ../build/NEWS:22688 ../build/NEWS:26140 msgid "" ":issue:`31620`: an empty asyncio.Queue now doesn't leak memory when queue." "get pollers timeout" msgstr "" -#: ../build/NEWS:18737 +#: ../build/NEWS:22691 msgid "" ":issue:`31690`: Allow the flags re.ASCII, re.LOCALE, and re.UNICODE to be " "used as group flags for regular expressions." msgstr "" -#: ../build/NEWS:18740 +#: ../build/NEWS:22694 msgid "" ":issue:`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:18744 +#: ../build/NEWS:22698 msgid "" ":issue:`31664`: Added support for the Blowfish hashing in the crypt module." msgstr "" -#: ../build/NEWS:18746 ../build/NEWS:22189 +#: ../build/NEWS:22700 ../build/NEWS:26143 msgid "" ":issue:`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:18750 ../build/NEWS:22200 +#: ../build/NEWS:22704 ../build/NEWS:26154 msgid "" ":issue:`15037`: Added a workaround for getkey() in curses for ncurses 5.7 " "and earlier." msgstr "" -#: ../build/NEWS:18753 +#: ../build/NEWS:22707 msgid "" ":issue:`31307`: Allow use of bytes objects for arguments to :meth:" "`configparser.ConfigParser.read`. Patch by Vincent Michel." msgstr "" -#: ../build/NEWS:18756 ../build/NEWS:22220 +#: ../build/NEWS:22710 ../build/NEWS:26174 msgid "" ":issue:`31334`: Fix ``poll.poll([timeout])`` in the ``select`` module for " "arbitrary negative timeouts on all OSes where it can only be a non-negative " "integer or -1. Patch by Riccardo Coccioli." msgstr "" -#: ../build/NEWS:18760 ../build/NEWS:22224 +#: ../build/NEWS:22714 ../build/NEWS:26178 msgid "" ":issue:`31310`: multiprocessing's semaphore tracker should be launched again " "if crashed." msgstr "" -#: ../build/NEWS:18763 ../build/NEWS:22227 +#: ../build/NEWS:22717 ../build/NEWS:26181 msgid "" ":issue:`31308`: Make multiprocessing's forkserver process immune to Ctrl-C " "and other user interruptions. If it crashes, restart it when necessary." msgstr "" -#: ../build/NEWS:18766 +#: ../build/NEWS:22720 msgid "" ":issue:`31245`: Added support for AF_UNIX socket in asyncio " "`create_datagram_endpoint`." msgstr "" -#: ../build/NEWS:18769 +#: ../build/NEWS:22723 msgid "" ":issue:`30553`: Add HTTP/2 status code 421 (Misdirected Request) to :class:" "`http.HTTPStatus`. Patch by Vitor Pereira." msgstr "" -#: ../build/NEWS:18775 ../build/NEWS:22233 +#: ../build/NEWS:22729 ../build/NEWS:26187 msgid "" ":issue:`32105`: Added asyncio.BaseEventLoop.connect_accepted_socket " "versionadded marker." msgstr "" -#: ../build/NEWS:18781 ../build/NEWS:22246 +#: ../build/NEWS:22735 ../build/NEWS:26200 msgid "" ":issue:`31380`: Skip test_httpservers test_undecodable_file on macOS: fails " "on APFS." msgstr "" -#: ../build/NEWS:18784 ../build/NEWS:22249 +#: ../build/NEWS:22738 ../build/NEWS:26203 msgid "" ":issue:`31705`: Skip test_socket.test_sha256() on Linux kernel older than " "4.5. The test fails with ENOKEY on kernel 3.10 (on ppc64le). A fix was " "merged into the kernel 4.5." msgstr "" -#: ../build/NEWS:18788 +#: ../build/NEWS:22742 msgid "" ":issue:`32138`: Skip on Android test_faulthandler tests that raise SIGSEGV " "and remove the test.support.requires_android_level decorator." msgstr "" -#: ../build/NEWS:18791 +#: ../build/NEWS:22745 msgid "" ":issue:`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:18794 +#: ../build/NEWS:22748 msgid "" ":issue:`28668`: test.support.requires_multiprocessing_queue is removed. Skip " "tests with test.support.import_module('multiprocessing.synchronize') instead " "when the semaphore implementation is broken or missing." msgstr "" -#: ../build/NEWS:18798 +#: ../build/NEWS:22752 msgid "" ":issue:`32126`: Skip test_get_event_loop_new_process in test.test_asyncio." "test_events when sem_open() is not functional." msgstr "" -#: ../build/NEWS:18801 ../build/NEWS:22253 +#: ../build/NEWS:22755 ../build/NEWS:26207 msgid "" ":issue:`31174`: Fix test_tools.test_unparse: DirectoryTestCase now stores " "the names sample to always test the same files. It prevents false alarms " "when hunting reference leaks." msgstr "" -#: ../build/NEWS:18808 +#: ../build/NEWS:22762 msgid "" ":issue:`28538`: Revert the previous changes, the if_nameindex structure is " "defined by Unified Headers." msgstr "" -#: ../build/NEWS:18811 +#: ../build/NEWS:22765 msgid "" ":issue:`28762`: Revert the last commit, the F_LOCK macro is defined by " "Android Unified Headers." msgstr "" -#: ../build/NEWS:18814 +#: ../build/NEWS:22768 msgid "" ":issue:`29040`: Support building Android with Unified Headers. The first NDK " "release to support Unified Headers is android-ndk-r14." msgstr "" -#: ../build/NEWS:18817 ../build/NEWS:22263 +#: ../build/NEWS:22771 ../build/NEWS:26217 msgid "" ":issue:`32059`: ``detect_modules()`` in ``setup.py`` now also searches the " "sysroot paths when cross-compiling." msgstr "" -#: ../build/NEWS:18820 ../build/NEWS:22266 +#: ../build/NEWS:22774 ../build/NEWS:26220 msgid "" ":issue:`31957`: Fixes Windows SDK version detection when building for " "Windows." msgstr "" -#: ../build/NEWS:18822 ../build/NEWS:22268 +#: ../build/NEWS:22776 ../build/NEWS:26222 msgid ":issue:`31609`: Fixes quotes in PCbuild/clean.bat" msgstr "" -#: ../build/NEWS:18824 ../build/NEWS:22270 +#: ../build/NEWS:22778 ../build/NEWS:26224 msgid "" ":issue:`31934`: Abort the build when building out of a not clean source tree." msgstr "" -#: ../build/NEWS:18826 ../build/NEWS:22272 +#: ../build/NEWS:22780 ../build/NEWS:26226 msgid "" ":issue:`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:18830 ../build/NEWS:22276 +#: ../build/NEWS:22784 ../build/NEWS:26230 msgid ":issue:`28791`: Update Windows builds to use SQLite 3.21.0." msgstr "" -#: ../build/NEWS:18832 ../build/NEWS:22278 +#: ../build/NEWS:22786 ../build/NEWS:26232 msgid ":issue:`28791`: Update OS X installer to use SQLite 3.21.0." msgstr "" -#: ../build/NEWS:18834 +#: ../build/NEWS:22788 msgid ":issue:`28643`: Record profile-opt build progress with stamp files." msgstr "" -#: ../build/NEWS:18836 +#: ../build/NEWS:22790 msgid ":issue:`31866`: Finish removing support for AtheOS." msgstr "" -#: ../build/NEWS:18841 ../build/NEWS:22288 +#: ../build/NEWS:22795 ../build/NEWS:26242 msgid "" ":issue:`1102`: Return ``None`` when ``View.Fetch()`` returns " "``ERROR_NO_MORE_ITEMS`` instead of raising ``MSIError``. Initial patch by " "Anthony Tuininga." msgstr "" -#: ../build/NEWS:18845 ../build/NEWS:22292 +#: ../build/NEWS:22799 ../build/NEWS:26246 msgid ":issue:`31944`: Fixes Modify button in Apps and Features dialog." msgstr "" -#: ../build/NEWS:18847 +#: ../build/NEWS:22801 msgid "" ":issue:`20486`: Implement the ``Database.Close()`` method to help closing " "MSI database objects." msgstr "" -#: ../build/NEWS:18850 +#: ../build/NEWS:22804 msgid "" ":issue:`31857`: Make the behavior of USE_STACKCHECK deterministic in a multi-" "threaded environment." msgstr "" -#: ../build/NEWS:18856 ../build/NEWS:22297 +#: ../build/NEWS:22810 ../build/NEWS:26251 msgid ":issue:`31392`: Update macOS installer to use OpenSSL 1.0.2m" msgstr "" -#: ../build/NEWS:18861 ../build/NEWS:22302 +#: ../build/NEWS:22815 ../build/NEWS:26256 msgid "" ":issue:`32207`: Improve tk event exception tracebacks in IDLE. When tk event " "handling is driven by IDLE's run loop, a confusing and distracting queue." @@ -31310,19 +38566,19 @@ msgid "" "by user code. Patch based on a suggestion by Serhiy Storchaka." msgstr "" -#: ../build/NEWS:18867 ../build/NEWS:22308 +#: ../build/NEWS:22821 ../build/NEWS:26262 msgid "" ":issue:`32164`: Delete unused file idlelib/tabbedpages.py. Use of " "TabbedPageSet in configdialog was replaced by ttk.Notebook." msgstr "" -#: ../build/NEWS:18870 ../build/NEWS:22311 +#: ../build/NEWS:22824 ../build/NEWS:26265 msgid "" ":issue:`32100`: IDLE: Fix old and new bugs in pathbrowser; improve tests. " "Patch mostly by Cheryl Sabella." msgstr "" -#: ../build/NEWS:18873 ../build/NEWS:22314 +#: ../build/NEWS:22827 ../build/NEWS:26268 msgid "" ":issue:`31858`: IDLE -- Restrict shell prompt manipulation to the shell. " "Editor and output windows only see an empty last prompt line. This " @@ -31330,27 +38586,27 @@ msgid "" "if present, is read on Shell start-up, but is not set or changed." msgstr "" -#: ../build/NEWS:18878 ../build/NEWS:22319 +#: ../build/NEWS:22832 ../build/NEWS:26273 msgid "" ":issue:`31860`: The font sample in the IDLE configuration dialog is now " "editable. Changes persist while IDLE remains open" msgstr "" -#: ../build/NEWS:18881 ../build/NEWS:22322 +#: ../build/NEWS:22835 ../build/NEWS:26276 msgid "" ":issue:`31836`: Test_code_module now passes if run after test_idle, which " "sets ps1. The code module uses sys.ps1 if present or sets it to '>>> ' if " "not. Test_code_module now properly tests both behaviors. Ditto for ps2." msgstr "" -#: ../build/NEWS:18885 ../build/NEWS:22326 +#: ../build/NEWS:22839 ../build/NEWS:26280 msgid "" ":issue:`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:18889 +#: ../build/NEWS:22843 msgid "" ":issue:`13802`: Use non-Latin characters in the IDLE's Font settings sample. " "Even if one selects a font that defines a limited subset of the unicode " @@ -31361,34 +38617,34 @@ msgid "" "help explains a bit about the additions." msgstr "" -#: ../build/NEWS:18900 +#: ../build/NEWS:22854 msgid "" ":issue:`32159`: Remove CVS and Subversion tools: remove svneol.py and " "treesync.py scripts. CPython migrated from CVS to Subversion, to Mercurial, " "and then to Git. CVS and Subversion are no longer used to develop CPython." msgstr "" -#: ../build/NEWS:18905 ../build/NEWS:22365 +#: ../build/NEWS:22859 ../build/NEWS:26319 msgid "" ":issue:`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:18912 ../build/NEWS:22372 +#: ../build/NEWS:22866 ../build/NEWS:26326 msgid "" ":issue:`20891`: Fix PyGILState_Ensure(). When PyGILState_Ensure() is called " "in a non-Python thread before PyEval_InitThreads(), only call " "PyEval_InitThreads() after calling PyThreadState_New() to fix a crash." msgstr "" -#: ../build/NEWS:18916 +#: ../build/NEWS:22870 msgid "" ":issue:`32125`: The ``Py_UseClassExceptionsFlag`` flag has been removed. It " "was deprecated and wasn't used anymore since Python 2.0." msgstr "" -#: ../build/NEWS:18919 +#: ../build/NEWS:22873 msgid "" ":issue:`25612`: Move the current exception state from the frame object to " "the co-routine. This simplifies the interpreter and fixes a couple of " @@ -31396,13 +38652,13 @@ msgid "" "a generator." msgstr "" -#: ../build/NEWS:18924 +#: ../build/NEWS:22878 msgid "" ":issue:`23699`: Add Py_RETURN_RICHCOMPARE macro to reduce boilerplate code " "in rich comparison functions." msgstr "" -#: ../build/NEWS:18927 ../build/NEWS:22379 +#: ../build/NEWS:22881 ../build/NEWS:26333 msgid "" ":issue:`30697`: The `PyExc_RecursionErrorInst` singleton is removed and " "`PyErr_NormalizeException()` does not use it anymore. This singleton is " @@ -31410,15 +38666,15 @@ msgid "" "finalization of the interpreter. See also :issue:`22898`." msgstr "" -#: ../build/NEWS:18934 +#: ../build/NEWS:22888 msgid "Python 3.7.0 alpha 2" msgstr "" -#: ../build/NEWS:18936 +#: ../build/NEWS:22890 msgid "*Release date: 2017-10-16*" msgstr "" -#: ../build/NEWS:18941 +#: ../build/NEWS:22895 msgid "" ":issue:`31558`: ``gc.freeze()`` is a new API that allows for moving all " "objects currently tracked by the garbage collector to a permanent " @@ -31427,108 +38683,108 @@ msgid "" "effect, this enables great copy-on-write stability at fork()." msgstr "" -#: ../build/NEWS:18947 ../build/NEWS:22015 +#: ../build/NEWS:22901 ../build/NEWS:25969 msgid "" ":issue:`31642`: Restored blocking \"from package import module\" by setting " "sys.modules[\"package.module\"] to None." msgstr "" -#: ../build/NEWS:18950 +#: ../build/NEWS:22904 msgid "" ":issue:`31708`: Allow use of asynchronous generator expressions in " "synchronous functions." msgstr "" -#: ../build/NEWS:18953 +#: ../build/NEWS:22907 msgid ":issue:`31709`: Drop support of asynchronous __aiter__." msgstr "" -#: ../build/NEWS:18955 +#: ../build/NEWS:22909 msgid "" ":issue:`30404`: The -u option now makes the stdout and stderr streams " "unbuffered rather than line-buffered." msgstr "" -#: ../build/NEWS:18958 ../build/NEWS:22021 +#: ../build/NEWS:22912 ../build/NEWS:25975 msgid "" ":issue:`31619`: Fixed a ValueError when convert a string with large number " "of underscores to integer with binary base." msgstr "" -#: ../build/NEWS:18961 +#: ../build/NEWS:22915 msgid "" ":issue:`31602`: Fix an assertion failure in `zipimporter.get_source()` in " "case of a bad `zlib.decompress()`. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:18964 ../build/NEWS:22024 +#: ../build/NEWS:22918 ../build/NEWS:25978 msgid "" ":issue:`31592`: Fixed an assertion failure in Python parser in case of a bad " "`unicodedata.normalize()`. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:18967 ../build/NEWS:22027 +#: ../build/NEWS:22921 ../build/NEWS:25981 msgid "" ":issue:`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:18971 +#: ../build/NEWS:22925 msgid "" ":issue:`31574`: Importlib was instrumented with two dtrace probes to profile " "import timing." msgstr "" -#: ../build/NEWS:18974 ../build/NEWS:22031 +#: ../build/NEWS:22928 ../build/NEWS:25985 msgid "" ":issue:`31566`: Fix an assertion failure in `_warnings.warn()` in case of a " "bad ``__name__`` global. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:18977 +#: ../build/NEWS:22931 msgid "" ":issue:`31506`: Improved the error message logic for object.__new__ and " "object.__init__." msgstr "" -#: ../build/NEWS:18980 ../build/NEWS:22034 +#: ../build/NEWS:22934 ../build/NEWS:25988 msgid "" ":issue:`31505`: Fix an assertion failure in `json`, in case `_json." "make_encoder()` received a bad `encoder()` argument. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:18984 ../build/NEWS:22038 +#: ../build/NEWS:22938 ../build/NEWS:25992 msgid "" ":issue:`31492`: Fix assertion failures in case of failing to import from a " "module with a bad ``__name__`` attribute, and in case of failing to access " "an attribute of such a module. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:18988 ../build/NEWS:22046 +#: ../build/NEWS:22942 ../build/NEWS:26000 msgid "" ":issue:`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:18991 +#: ../build/NEWS:22945 msgid "" ":issue:`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:18994 +#: ../build/NEWS:22948 msgid "" ":issue:`31415`: Add ``-X importtime`` option to show how long each import " "takes. It can be used to optimize application's startup time. Support the :" "envvar:`PYTHONPROFILEIMPORTTIME` as an equivalent way to enable this." msgstr "" -#: ../build/NEWS:18998 +#: ../build/NEWS:22952 msgid ":issue:`31410`: Optimized calling wrapper and classmethod descriptors." msgstr "" -#: ../build/NEWS:19000 +#: ../build/NEWS:22954 msgid "" ":issue:`31353`: :pep:`553` - Add a new built-in called ``breakpoint()`` " "which calls ``sys.breakpointhook()``. By default this imports ``pdb`` and " @@ -31537,93 +38793,93 @@ msgid "" "saved in ``sys.__breakpointhook__``." msgstr "" -#: ../build/NEWS:19006 +#: ../build/NEWS:22960 msgid "" ":issue:`17852`: Maintain a list of open buffered files, flush them before " "exiting the interpreter. Based on a patch from Armin Rigo." msgstr "" -#: ../build/NEWS:19009 ../build/NEWS:22049 +#: ../build/NEWS:22963 ../build/NEWS:26003 msgid "" ":issue:`31315`: Fix an assertion failure in imp.create_dynamic(), when spec." "name is not a string. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:19012 ../build/NEWS:22052 +#: ../build/NEWS:22966 ../build/NEWS:26006 msgid "" ":issue:`31311`: Fix a crash in the ``__setstate__()`` method of `ctypes." "_CData`, in case of a bad ``__dict__``. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:19015 ../build/NEWS:22055 +#: ../build/NEWS:22969 ../build/NEWS:26009 msgid "" ":issue:`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:19019 ../build/NEWS:22059 +#: ../build/NEWS:22973 ../build/NEWS:26013 msgid "" ":issue:`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:19023 +#: ../build/NEWS:22977 msgid "" ":issue:`30406`: Make ``async`` and ``await`` proper keywords, as specified " "in :pep:`492`." msgstr "" -#: ../build/NEWS:19029 ../build/NEWS:22165 +#: ../build/NEWS:22983 ../build/NEWS:26119 msgid ":issue:`30058`: Fixed buffer overflow in select.kqueue.control()." msgstr "" -#: ../build/NEWS:19031 ../build/NEWS:22170 +#: ../build/NEWS:22985 ../build/NEWS:26124 msgid "" ":issue:`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:19035 ../build/NEWS:22180 +#: ../build/NEWS:22989 ../build/NEWS:26134 msgid "" ":issue:`31701`: On Windows, faulthandler.enable() now ignores MSC and COM " "exceptions." msgstr "" -#: ../build/NEWS:19038 ../build/NEWS:22183 +#: ../build/NEWS:22992 ../build/NEWS:26137 msgid "" ":issue:`31728`: Prevent crashes in `_elementtree` due to unsafe cleanup of " "`Element.text` and `Element.tail`. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:19041 +#: ../build/NEWS:22995 msgid "" ":issue:`31671`: Now ``re.compile()`` converts passed RegexFlag to normal int " "object before compiling. bm_regex_compile benchmark shows 14% performance " "improvements." msgstr "" -#: ../build/NEWS:19045 +#: ../build/NEWS:22999 msgid "" ":issue:`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:19049 ../build/NEWS:22193 +#: ../build/NEWS:23003 ../build/NEWS:26147 msgid "" ":issue:`31675`: Fixed memory leaks in Tkinter's methods splitlist() and " "split() when pass a string larger than 2 GiB." msgstr "" -#: ../build/NEWS:19052 ../build/NEWS:22196 +#: ../build/NEWS:23006 ../build/NEWS:26150 msgid "" ":issue:`31673`: Fixed typo in the name of Tkinter's method adderrorinfo()." msgstr "" -#: ../build/NEWS:19054 +#: ../build/NEWS:23008 msgid "" ":issue:`31648`: Improvements to path predicates in ElementTree: Allow " "whitespace around predicate parts, i.e. \"[a = 'text']\" instead of " @@ -31631,60 +38887,60 @@ msgid "" "of the current node, like \"[.='text']\". Patch by Stefan Behnel." msgstr "" -#: ../build/NEWS:19059 ../build/NEWS:22198 +#: ../build/NEWS:23013 ../build/NEWS:26152 msgid ":issue:`30806`: Fix the string representation of a netrc object." msgstr "" -#: ../build/NEWS:19061 +#: ../build/NEWS:23015 msgid "" ":issue:`31638`: Add optional argument ``compressed`` to ``zipapp." "create_archive``, and add option ``--compress`` to the command line " "interface of ``zipapp``." msgstr "" -#: ../build/NEWS:19065 ../build/NEWS:22203 +#: ../build/NEWS:23019 ../build/NEWS:26157 msgid ":issue:`25351`: Avoid venv activate failures with undefined variables" msgstr "" -#: ../build/NEWS:19067 +#: ../build/NEWS:23021 msgid "" ":issue:`20519`: Avoid ctypes use (if possible) and improve import time for " "uuid." msgstr "" -#: ../build/NEWS:19070 +#: ../build/NEWS:23024 msgid "" ":issue:`28293`: The regular expression cache is no longer completely dumped " "when it is full." msgstr "" -#: ../build/NEWS:19073 +#: ../build/NEWS:23027 msgid ":issue:`31596`: Added pthread_getcpuclockid() to the time module" msgstr "" -#: ../build/NEWS:19075 +#: ../build/NEWS:23029 msgid "" ":issue:`27494`: Make 2to3 accept a trailing comma in generator expressions. " "For example, ``set(x for x in [],)`` is now allowed." msgstr "" -#: ../build/NEWS:19078 ../build/NEWS:22209 +#: ../build/NEWS:23032 ../build/NEWS:26163 msgid "" ":issue:`30347`: Stop crashes when concurrently iterate over itertools." "groupby() iterators." msgstr "" -#: ../build/NEWS:19081 +#: ../build/NEWS:23035 msgid "" ":issue:`30346`: An iterator produced by itertools.groupby() iterator now " "becomes exhausted after advancing the groupby iterator." msgstr "" -#: ../build/NEWS:19084 +#: ../build/NEWS:23038 msgid ":issue:`31556`: Cancel asyncio.wait_for future faster if timeout <= 0" msgstr "" -#: ../build/NEWS:19086 +#: ../build/NEWS:23040 msgid "" ":issue:`31540`: Allow passing a context object in :class:`concurrent.futures." "ProcessPoolExecutor` constructor. Also, free job resources in :class:" @@ -31692,19 +38948,19 @@ msgid "" "when a worker waits for new jobs." msgstr "" -#: ../build/NEWS:19091 ../build/NEWS:22212 +#: ../build/NEWS:23045 ../build/NEWS:26166 msgid "" ":issue:`31516`: ``threading.current_thread()`` should not return a dummy " "thread at shutdown." msgstr "" -#: ../build/NEWS:19094 +#: ../build/NEWS:23048 msgid "" ":issue:`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:19097 +#: ../build/NEWS:23051 msgid "" ":issue:`26510`: argparse subparsers are now required by default. This " "matches behaviour in Python 2. For optional subparsers, use the new " @@ -31713,7 +38969,7 @@ msgid "" "since Python 3.3.)" msgstr "" -#: ../build/NEWS:19103 +#: ../build/NEWS:23057 msgid "" ":issue:`27541`: Reprs of subclasses of some collection and iterator classes " "(`bytearray`, `array.array`, `collections.deque`, `collections.defaultdict`, " @@ -31721,66 +38977,66 @@ msgid "" "of hardcoded name of the base class." msgstr "" -#: ../build/NEWS:19108 ../build/NEWS:22215 +#: ../build/NEWS:23062 ../build/NEWS:26169 msgid "" ":issue:`31351`: python -m ensurepip now exits with non-zero exit code if pip " "bootstrapping has failed." msgstr "" -#: ../build/NEWS:19111 +#: ../build/NEWS:23065 msgid "" ":issue:`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:19118 ../build/NEWS:22236 +#: ../build/NEWS:23072 ../build/NEWS:26190 msgid "" ":issue:`31537`: Fix incorrect usage of ``get_history_length`` in readline " "documentation example code. Patch by Brad Smith." msgstr "" -#: ../build/NEWS:19121 ../build/NEWS:22239 +#: ../build/NEWS:23075 ../build/NEWS:26193 msgid "" ":issue:`30085`: The operator functions without double underscores are " "preferred for clarity. The one with underscores are only kept for back-" "compatibility." msgstr "" -#: ../build/NEWS:19128 +#: ../build/NEWS:23082 msgid "" ":issue:`31696`: Improve compiler version information in :data:`sys.version` " "when Python is built with Clang." msgstr "" -#: ../build/NEWS:19131 +#: ../build/NEWS:23085 msgid "" ":issue:`31625`: Stop using ranlib on static libraries. Instead, we assume ar " "supports the 's' flag." msgstr "" -#: ../build/NEWS:19134 +#: ../build/NEWS:23088 msgid ":issue:`31624`: Remove support for BSD/OS." msgstr "" -#: ../build/NEWS:19136 ../build/NEWS:22280 +#: ../build/NEWS:23090 ../build/NEWS:26234 msgid "" ":issue:`22140`: Prevent double substitution of prefix in python-config.sh." msgstr "" -#: ../build/NEWS:19138 +#: ../build/NEWS:23092 msgid "" ":issue:`31569`: Correct PCBuild/ case to PCbuild/ in build scripts and " "documentation." msgstr "" -#: ../build/NEWS:19141 ../build/NEWS:22282 +#: ../build/NEWS:23095 ../build/NEWS:26236 msgid "" ":issue:`31536`: Avoid wholesale rebuild after `make regen-all` if nothing " "changed." msgstr "" -#: ../build/NEWS:19147 ../build/NEWS:22338 +#: ../build/NEWS:23101 ../build/NEWS:26292 msgid "" ":issue:`31460`: Simplify the API of IDLE's Module Browser. Passing a widget " "instead of an flist with a root widget opens the option of creating a " @@ -31789,15 +39045,15 @@ msgid "" "browsing python files that do not end in .py." msgstr "" -#: ../build/NEWS:19153 ../build/NEWS:22344 +#: ../build/NEWS:23107 ../build/NEWS:26298 msgid ":issue:`31649`: IDLE - Make _htest, _utest parameters keyword only." msgstr "" -#: ../build/NEWS:19155 ../build/NEWS:22346 +#: ../build/NEWS:23109 ../build/NEWS:26300 msgid ":issue:`31559`: Remove test order dependence in idle_test.test_browser." msgstr "" -#: ../build/NEWS:19157 ../build/NEWS:22348 +#: ../build/NEWS:23111 ../build/NEWS:26302 msgid "" ":issue:`31459`: Rename IDLE's module browser from Class Browser to Module " "Browser. The original module-level class and method browser became a module " @@ -31807,31 +39063,31 @@ msgid "" "Settings dialog, is not changed. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:19165 ../build/NEWS:22356 +#: ../build/NEWS:23119 ../build/NEWS:26310 msgid ":issue:`31500`: Default fonts now are scaled on HiDPI displays." msgstr "" -#: ../build/NEWS:19167 ../build/NEWS:22358 +#: ../build/NEWS:23121 ../build/NEWS:26312 msgid "" ":issue:`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:19174 +#: ../build/NEWS:23128 msgid "" ":issue:`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:19178 ../build/NEWS:22376 +#: ../build/NEWS:23132 ../build/NEWS:26330 msgid "" ":issue:`31532`: Fix memory corruption due to allocator mix in getpath.c " "between Py_GetPath() and Py_SetPath()" msgstr "" -#: ../build/NEWS:19181 +#: ../build/NEWS:23135 msgid "" ":issue:`25658`: Implement :pep:`539` for Thread Specific Storage (TSS) API: " "it is a new Thread Local Storage (TLS) API to CPython which would supersede " @@ -31840,39 +39096,39 @@ msgid "" "Yamamoto." msgstr "" -#: ../build/NEWS:19189 +#: ../build/NEWS:23143 msgid "Python 3.7.0 alpha 1" msgstr "" -#: ../build/NEWS:19191 +#: ../build/NEWS:23145 msgid "*Release date: 2017-09-19*" msgstr "" -#: ../build/NEWS:19196 ../build/NEWS:22414 +#: ../build/NEWS:23150 ../build/NEWS:26368 msgid "" ":issue:`29781`: SSLObject.version() now correctly returns None when " "handshake over BIO has not been performed yet." msgstr "" -#: ../build/NEWS:19199 +#: ../build/NEWS:23153 msgid "" ":issue:`29505`: Add fuzz tests for float(str), int(str), unicode(str); for " "oss-fuzz." msgstr "" -#: ../build/NEWS:19202 ../build/NEWS:22417 ../build/NEWS:26763 +#: ../build/NEWS:23156 ../build/NEWS:26371 ../build/NEWS:30717 msgid "" ":issue:`30947`: Upgrade libexpat embedded copy from version 2.2.1 to 2.2.3 " "to get security fixes." msgstr "" -#: ../build/NEWS:19205 ../build/NEWS:22877 ../build/NEWS:26805 +#: ../build/NEWS:23159 ../build/NEWS:26831 ../build/NEWS:30759 msgid "" ":issue:`30730`: Prevent environment variables injection in subprocess on " "Windows. Prevent passing other environment variables and command arguments." msgstr "" -#: ../build/NEWS:19209 ../build/NEWS:22881 ../build/NEWS:26809 +#: ../build/NEWS:23163 ../build/NEWS:26835 ../build/NEWS:30763 msgid "" ":issue:`30694`: Upgrade expat copy from 2.2.0 to 2.2.1 to get fixes of " "multiple security vulnerabilities including: CVE-2017-9233 (External entity " @@ -31884,7 +39140,7 @@ msgid "" "``XML_SetHashSalt()``." msgstr "" -#: ../build/NEWS:19218 ../build/NEWS:22890 ../build/NEWS:26818 +#: ../build/NEWS:23172 ../build/NEWS:26844 ../build/NEWS:30772 msgid "" ":issue:`30500`: Fix urllib.parse.splithost() to correctly parse fragments. " "For example, ``splithost('//127.0.0.1#@evil.com/')`` now correctly returns " @@ -31892,40 +39148,40 @@ msgid "" "authentication (``login@host``)." msgstr "" -#: ../build/NEWS:19223 ../build/NEWS:22904 ../build/NEWS:26823 +#: ../build/NEWS:23177 ../build/NEWS:26858 ../build/NEWS:30777 msgid "" ":issue:`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:19230 ../build/NEWS:22042 +#: ../build/NEWS:23184 ../build/NEWS:25996 msgid "" ":issue:`31490`: Fix an assertion failure in `ctypes` class definition, in " "case the class has an attribute whose name is specified in ``_anonymous_`` " "but not in ``_fields_``. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:19234 ../build/NEWS:22423 +#: ../build/NEWS:23188 ../build/NEWS:26377 msgid "" ":issue:`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:19237 ../build/NEWS:22426 +#: ../build/NEWS:23191 ../build/NEWS:26380 msgid "" ":issue:`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:19240 ../build/NEWS:22429 +#: ../build/NEWS:23194 ../build/NEWS:26383 msgid "" ":issue:`31416`: Fix assertion failures in case of a bad warnings.filters or " "warnings.defaultaction. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:19243 +#: ../build/NEWS:23197 msgid "" ":issue:`28411`: Change direct usage of PyInterpreterState.modules to " "PyImport_GetModuleDict(). Also introduce more uniformity in other code that " @@ -31933,7 +39189,7 @@ msgid "" "modules." msgstr "" -#: ../build/NEWS:19248 +#: ../build/NEWS:23202 msgid "" ":issue:`28411`: Switch to the abstract API when dealing with " "``PyInterpreterState.modules``. This allows later support for all dict " @@ -31941,13 +39197,13 @@ msgid "" "``PyImport_GetModule()`` function to reduce a bunch of duplicated code." msgstr "" -#: ../build/NEWS:19253 ../build/NEWS:22432 +#: ../build/NEWS:23207 ../build/NEWS:26386 msgid "" ":issue:`31411`: Raise a TypeError instead of SystemError in case warnings." "onceregistry is not a dictionary. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:19256 +#: ../build/NEWS:23210 msgid "" ":issue:`31344`: For finer control of tracing behaviour when testing the " "interpreter, two new frame attributes have been added to control the " @@ -31956,104 +39212,104 @@ msgid "" "default) to turn on per-opcode trace events." msgstr "" -#: ../build/NEWS:19262 ../build/NEWS:22435 +#: ../build/NEWS:23216 ../build/NEWS:26389 msgid "" ":issue:`31373`: Fix several possible instances of undefined behavior due to " "floating-point demotions." msgstr "" -#: ../build/NEWS:19265 ../build/NEWS:22438 +#: ../build/NEWS:23219 ../build/NEWS:26392 msgid "" ":issue:`30465`: Location information (``lineno`` and ``col_offset``) in f-" "strings is now (mostly) correct. This fixes tools like flake8 from showing " "warnings on the wrong line (typically the first line of the file)." msgstr "" -#: ../build/NEWS:19269 +#: ../build/NEWS:23223 msgid "" ":issue:`30860`: Consolidate CPython's global runtime state under a single " "struct. This improves discoverability of the runtime state." msgstr "" -#: ../build/NEWS:19272 +#: ../build/NEWS:23226 msgid "" ":issue:`31347`: Fix possible undefined behavior in " "_PyObject_FastCall_Prepend." msgstr "" -#: ../build/NEWS:19274 ../build/NEWS:22442 +#: ../build/NEWS:23228 ../build/NEWS:26396 msgid "" ":issue:`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:19277 ../build/NEWS:22445 +#: ../build/NEWS:23231 ../build/NEWS:26399 msgid "" ":issue:`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:19281 ../build/NEWS:22449 +#: ../build/NEWS:23235 ../build/NEWS:26403 msgid "" ":issue:`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:19285 ../build/NEWS:22453 +#: ../build/NEWS:23239 ../build/NEWS:26407 msgid "" ":issue:`31243`: Fix a crash in some methods of `io.TextIOWrapper`, when the " "decoder's state is invalid. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:19288 ../build/NEWS:22456 +#: ../build/NEWS:23242 ../build/NEWS:26410 msgid "" ":issue:`30721`: ``print`` now shows correct usage hint for using Python 2 " "redirection syntax. Patch by Sanyam Khurana." msgstr "" -#: ../build/NEWS:19291 ../build/NEWS:22459 +#: ../build/NEWS:23245 ../build/NEWS:26413 msgid ":issue:`31070`: Fix a race condition in importlib _get_module_lock()." msgstr "" -#: ../build/NEWS:19293 +#: ../build/NEWS:23247 msgid "" ":issue:`30747`: Add a non-dummy implementation of _Py_atomic_store and " "_Py_atomic_load on MSVC." msgstr "" -#: ../build/NEWS:19296 ../build/NEWS:22461 ../build/NEWS:26769 +#: ../build/NEWS:23250 ../build/NEWS:26415 ../build/NEWS:30723 msgid "" ":issue:`31095`: Fix potential crash during GC caused by ``tp_dealloc`` which " "doesn't call ``PyObject_GC_UnTrack()``." msgstr "" -#: ../build/NEWS:19299 ../build/NEWS:22464 +#: ../build/NEWS:23253 ../build/NEWS:26418 msgid "" ":issue:`31071`: Avoid masking original TypeError in call with * unpacking " "when other arguments are passed." msgstr "" -#: ../build/NEWS:19302 ../build/NEWS:22467 +#: ../build/NEWS:23256 ../build/NEWS:26421 msgid "" ":issue:`30978`: str.format_map() now passes key lookup exceptions through. " "Previously any exception was replaced with a KeyError exception." msgstr "" -#: ../build/NEWS:19305 ../build/NEWS:22470 +#: ../build/NEWS:23259 ../build/NEWS:26424 msgid "" ":issue:`30808`: Use _Py_atomic API for concurrency-sensitive signal state." msgstr "" -#: ../build/NEWS:19307 ../build/NEWS:22472 ../build/NEWS:26830 +#: ../build/NEWS:23261 ../build/NEWS:26426 ../build/NEWS:30784 msgid "" ":issue:`30876`: Relative import from unloaded package now reimports the " "package instead of failing with SystemError. Relative import from non-" "package now fails with ImportError rather than SystemError." msgstr "" -#: ../build/NEWS:19311 ../build/NEWS:22476 +#: ../build/NEWS:23265 ../build/NEWS:26430 msgid "" ":issue:`30703`: Improve signal delivery. Avoid using Py_AddPendingCall from " "signal handler, to avoid calling signal-unsafe functions. The tests I'm " @@ -32061,56 +39317,56 @@ msgid "" "means our signal delivery logic had defects (some signals could be lost)." msgstr "" -#: ../build/NEWS:19316 ../build/NEWS:22481 ../build/NEWS:26834 +#: ../build/NEWS:23270 ../build/NEWS:26435 ../build/NEWS:30788 msgid "" ":issue:`30765`: Avoid blocking in pthread_mutex_lock() when " "PyThread_acquire_lock() is asked not to block." msgstr "" -#: ../build/NEWS:19319 ../build/NEWS:22484 +#: ../build/NEWS:23273 ../build/NEWS:26438 msgid "" ":issue:`31161`: Make sure the 'Missing parentheses' syntax error message is " "only applied to SyntaxError, not to subclasses. Patch by Martijn Pieters." msgstr "" -#: ../build/NEWS:19322 ../build/NEWS:22487 +#: ../build/NEWS:23276 ../build/NEWS:26441 msgid "" ":issue:`30814`: Fixed a race condition when import a submodule from a " "package." msgstr "" -#: ../build/NEWS:19324 +#: ../build/NEWS:23278 msgid "" ":issue:`30736`: The internal unicodedata database has been upgraded to " "Unicode 10.0." msgstr "" -#: ../build/NEWS:19327 +#: ../build/NEWS:23281 msgid "" ":issue:`30604`: Move co_extra_freefuncs from per-thread to per-interpreter " "to avoid crashes." msgstr "" -#: ../build/NEWS:19330 ../build/NEWS:22489 +#: ../build/NEWS:23284 ../build/NEWS:26443 msgid "" ":issue:`30597`: ``print`` now shows expected input in custom error message " "when used as a Python 2 statement. Patch by Sanyam Khurana." msgstr "" -#: ../build/NEWS:19333 ../build/NEWS:22911 +#: ../build/NEWS:23287 ../build/NEWS:26865 msgid "" ":issue:`30682`: Removed a too-strict assertion that failed for certain f-" "strings, such as eval(\"f'\\\\\\n'\") and eval(\"f'\\\\\\r'\")." msgstr "" -#: ../build/NEWS:19336 +#: ../build/NEWS:23290 msgid "" ":issue:`30501`: The compiler now produces more optimal code for complex " "condition expressions in the \"if\", \"while\" and \"assert\" statement, the " "\"if\" expression, and generator expressions and comprehensions." msgstr "" -#: ../build/NEWS:19340 +#: ../build/NEWS:23294 msgid "" ":issue:`28180`: Implement :pep:`538` (legacy C locale coercion). This means " "that when a suitable coercion target locale is available, both the core " @@ -32118,143 +39374,143 @@ msgid "" "the default text encoding, rather than ASCII." msgstr "" -#: ../build/NEWS:19345 +#: ../build/NEWS:23299 msgid "" ":issue:`30486`: Allows setting cell values for __closure__. Patch by Lisa " "Roach." msgstr "" -#: ../build/NEWS:19348 +#: ../build/NEWS:23302 msgid "" ":issue:`30537`: itertools.islice now accepts integer-like objects (having an " "__index__ method) as start, stop, and slice arguments" msgstr "" -#: ../build/NEWS:19351 +#: ../build/NEWS:23305 msgid "" ":issue:`25324`: Tokens needed for parsing in Python moved to C. ``COMMENT``, " "``NL`` and ``ENCODING``. This way the tokens and tok_names in the token " "module don't get changed when you import the tokenize module." msgstr "" -#: ../build/NEWS:19355 ../build/NEWS:22916 +#: ../build/NEWS:23309 ../build/NEWS:26870 msgid ":issue:`29104`: Fixed parsing backslashes in f-strings." msgstr "" -#: ../build/NEWS:19357 ../build/NEWS:22918 ../build/NEWS:26837 +#: ../build/NEWS:23311 ../build/NEWS:26872 ../build/NEWS:30791 msgid "" ":issue:`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:19361 ../build/NEWS:22922 ../build/NEWS:26841 +#: ../build/NEWS:23315 ../build/NEWS:26876 ../build/NEWS:30795 msgid "" ":issue:`25794`: Fixed type.__setattr__() and type.__delattr__() for non-" "interned attribute names. Based on patch by Eryk Sun." msgstr "" -#: ../build/NEWS:19364 ../build/NEWS:22925 +#: ../build/NEWS:23318 ../build/NEWS:26879 msgid "" ":issue:`30039`: If a KeyboardInterrupt happens when the interpreter is in " "the middle of resuming a chain of nested 'yield from' or 'await' calls, it's " "now correctly delivered to the innermost frame." msgstr "" -#: ../build/NEWS:19368 +#: ../build/NEWS:23322 msgid "" ":issue:`28974`: ``object.__format__(x, '')`` is now equivalent to ``str(x)`` " "rather than ``format(str(self), '')``." msgstr "" -#: ../build/NEWS:19371 +#: ../build/NEWS:23325 msgid "" ":issue:`30024`: Circular imports involving absolute imports with binding a " "submodule to a name are now supported." msgstr "" -#: ../build/NEWS:19374 ../build/NEWS:22929 +#: ../build/NEWS:23328 ../build/NEWS:26883 msgid "" ":issue:`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:19378 +#: ../build/NEWS:23332 msgid "" ":issue:`29839`: len() now raises ValueError rather than OverflowError if " "__len__() returned a large negative integer." msgstr "" -#: ../build/NEWS:19381 +#: ../build/NEWS:23335 msgid "" ":issue:`11913`: README.rst is now included in the list of distutils standard " "READMEs and therefore included in source distributions." msgstr "" -#: ../build/NEWS:19384 +#: ../build/NEWS:23338 msgid "" ":issue:`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:19388 ../build/NEWS:22933 +#: ../build/NEWS:23342 ../build/NEWS:26887 msgid "" ":issue:`29949`: Fix memory usage regression of set and frozenset object." msgstr "" -#: ../build/NEWS:19390 ../build/NEWS:22935 ../build/NEWS:26844 +#: ../build/NEWS:23344 ../build/NEWS:26889 ../build/NEWS:30798 msgid "" ":issue:`29935`: Fixed error messages in the index() method of tuple, list " "and deque when pass indices of wrong type." msgstr "" -#: ../build/NEWS:19393 +#: ../build/NEWS:23347 msgid "" ":issue:`29816`: Shift operation now has less opportunity to raise " "OverflowError. ValueError always is raised rather than OverflowError for " "negative counts. Shifting zero with non-negative count always returns zero." msgstr "" -#: ../build/NEWS:19398 +#: ../build/NEWS:23352 msgid "" ":issue:`24821`: Fixed the slowing down to 25 times in the searching of some " "unlucky Unicode characters." msgstr "" -#: ../build/NEWS:19401 +#: ../build/NEWS:23355 msgid "" ":issue:`29102`: Add a unique ID to PyInterpreterState. This makes it easier " "to identify each subinterpreter." msgstr "" -#: ../build/NEWS:19404 +#: ../build/NEWS:23358 msgid "" ":issue:`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:19408 ../build/NEWS:22938 +#: ../build/NEWS:23362 ../build/NEWS:26892 msgid "" ":issue:`29859`: Show correct error messages when any of the pthread_* calls " "in thread_pthread.h fails." msgstr "" -#: ../build/NEWS:19411 +#: ../build/NEWS:23365 msgid "" ":issue:`29849`: Fix a memory leak when an ImportError is raised during from " "import." msgstr "" -#: ../build/NEWS:19414 ../build/NEWS:22946 +#: ../build/NEWS:23368 ../build/NEWS:26900 msgid "" ":issue:`28856`: Fix an oversight that %b format for bytes should support " "objects follow the buffer protocol." msgstr "" -#: ../build/NEWS:19417 ../build/NEWS:23253 +#: ../build/NEWS:23371 ../build/NEWS:27207 msgid "" ":issue:`29723`: The ``sys.path[0]`` initialization change for :issue:`29139` " "caused a regression by revealing an inconsistency in how sys.path is " @@ -32265,76 +39521,76 @@ msgid "" "location named on the command line." msgstr "" -#: ../build/NEWS:19425 +#: ../build/NEWS:23379 msgid "" ":issue:`29568`: Escaped percent \"%%\" in the format string for classic " "string formatting no longer allows any characters between two percents." msgstr "" -#: ../build/NEWS:19428 ../build/NEWS:22949 +#: ../build/NEWS:23382 ../build/NEWS:26903 msgid "" ":issue:`29714`: Fix a regression that bytes format may fail when containing " "zero bytes inside." msgstr "" -#: ../build/NEWS:19431 +#: ../build/NEWS:23385 msgid "" ":issue:`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:19435 ../build/NEWS:23277 +#: ../build/NEWS:23389 ../build/NEWS:27231 msgid "" ":issue:`28893`: Set correct __cause__ for errors about invalid awaitables " "returned from __aiter__ and __anext__." msgstr "" -#: ../build/NEWS:19438 ../build/NEWS:22941 ../build/NEWS:26847 +#: ../build/NEWS:23392 ../build/NEWS:26895 ../build/NEWS:30801 msgid "" ":issue:`28876`: ``bool(range)`` works even if ``len(range)`` raises :exc:" "`OverflowError`." msgstr "" -#: ../build/NEWS:19441 ../build/NEWS:23280 +#: ../build/NEWS:23395 ../build/NEWS:27234 msgid "" ":issue:`29683`: Fixes to memory allocation in _PyCode_SetExtra. Patch by " "Brian Coleman." msgstr "" -#: ../build/NEWS:19444 ../build/NEWS:23283 +#: ../build/NEWS:23398 ../build/NEWS:27237 msgid "" ":issue:`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:19448 ../build/NEWS:23287 ../build/NEWS:26858 +#: ../build/NEWS:23402 ../build/NEWS:27241 ../build/NEWS:30812 msgid "" ":issue:`28598`: Support __rmod__ for subclasses of str being called before " "str.__mod__. Patch by Martijn Pieters." msgstr "" -#: ../build/NEWS:19451 ../build/NEWS:23290 +#: ../build/NEWS:23405 ../build/NEWS:27244 msgid "" ":issue:`29607`: Fix stack_effect computation for CALL_FUNCTION_EX. Patch by " "Matthieu Dartiailh." msgstr "" -#: ../build/NEWS:19454 ../build/NEWS:23293 ../build/NEWS:26861 +#: ../build/NEWS:23408 ../build/NEWS:27247 ../build/NEWS:30815 msgid "" ":issue:`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:19458 ../build/NEWS:23297 ../build/NEWS:26865 +#: ../build/NEWS:23412 ../build/NEWS:27251 ../build/NEWS:30819 msgid "" ":issue:`29347`: Fixed possibly dereferencing undefined pointers when " "creating weakref objects." msgstr "" -#: ../build/NEWS:19461 +#: ../build/NEWS:23415 msgid "" ":issue:`29463`: Add ``docstring`` field to Module, ClassDef, FunctionDef, " "and AsyncFunctionDef ast nodes. docstring is not first stmt in their body " @@ -32342,99 +39598,99 @@ msgid "" "module and class. (Reverted in :issue:`32911`.)" msgstr "" -#: ../build/NEWS:19466 ../build/NEWS:23300 ../build/NEWS:26868 +#: ../build/NEWS:23420 ../build/NEWS:27254 ../build/NEWS:30822 msgid ":issue:`29438`: Fixed use-after-free problem in key sharing dict." msgstr "" -#: ../build/NEWS:19468 +#: ../build/NEWS:23422 msgid "" ":issue:`29546`: Set the 'path' and 'name' attribute on ImportError for " "``from ... import ...``." msgstr "" -#: ../build/NEWS:19471 +#: ../build/NEWS:23425 msgid ":issue:`29546`: Improve from-import error message with location" msgstr "" -#: ../build/NEWS:19473 ../build/NEWS:22952 ../build/NEWS:26875 +#: ../build/NEWS:23427 ../build/NEWS:26906 ../build/NEWS:30829 msgid "" ":issue:`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:19476 ../build/NEWS:23302 ../build/NEWS:26870 +#: ../build/NEWS:23430 ../build/NEWS:27256 ../build/NEWS:30824 msgid ":issue:`29319`: Prevent RunMainFromImporter overwriting sys.path[0]." msgstr "" -#: ../build/NEWS:19478 ../build/NEWS:23304 ../build/NEWS:26872 +#: ../build/NEWS:23432 ../build/NEWS:27258 ../build/NEWS:30826 msgid "" ":issue:`29337`: Fixed possible BytesWarning when compare the code objects. " "Warnings could be emitted at compile time." msgstr "" -#: ../build/NEWS:19481 ../build/NEWS:23307 +#: ../build/NEWS:23435 ../build/NEWS:27261 msgid "" ":issue:`29327`: Fixed a crash when pass the iterable keyword argument to " "sorted()." msgstr "" -#: ../build/NEWS:19484 ../build/NEWS:23310 +#: ../build/NEWS:23438 ../build/NEWS:27264 msgid "" ":issue:`29034`: Fix memory leak and use-after-free in os module " "(path_converter)." msgstr "" -#: ../build/NEWS:19487 ../build/NEWS:23313 +#: ../build/NEWS:23441 ../build/NEWS:27267 msgid "" ":issue:`29159`: Fix regression in bytes(x) when x.__index__() raises " "Exception." msgstr "" -#: ../build/NEWS:19489 +#: ../build/NEWS:23443 msgid "" ":issue:`29049`: Call _PyObject_GC_TRACK() lazily when calling Python " "function. Calling function is up to 5% faster." msgstr "" -#: ../build/NEWS:19492 +#: ../build/NEWS:23446 msgid "" ":issue:`28927`: bytes.fromhex() and bytearray.fromhex() now ignore all ASCII " "whitespace, not only spaces. Patch by Robert Xiao." msgstr "" -#: ../build/NEWS:19495 ../build/NEWS:23315 ../build/NEWS:27233 +#: ../build/NEWS:23449 ../build/NEWS:27269 ../build/NEWS:31187 msgid ":issue:`28932`: Do not include if it does not exist." msgstr "" -#: ../build/NEWS:19497 ../build/NEWS:23317 ../build/NEWS:27238 +#: ../build/NEWS:23451 ../build/NEWS:27271 ../build/NEWS:31192 msgid "" ":issue:`25677`: Correct the positioning of the syntax error caret for " "indented blocks. Based on patch by Michael Layzell." msgstr "" -#: ../build/NEWS:19500 ../build/NEWS:23320 ../build/NEWS:27241 +#: ../build/NEWS:23454 ../build/NEWS:27274 ../build/NEWS:31195 msgid "" ":issue:`29000`: Fixed bytes formatting of octals with zero padding in " "alternate form." msgstr "" -#: ../build/NEWS:19503 +#: ../build/NEWS:23457 msgid "" ":issue:`18896`: Python function can now have more than 255 parameters. " "collections.namedtuple() now supports tuples with more than 255 elements." msgstr "" -#: ../build/NEWS:19506 +#: ../build/NEWS:23460 msgid "" ":issue:`28596`: The preferred encoding is UTF-8 on Android. Patch written by " "Chi Hsuan Yen." msgstr "" -#: ../build/NEWS:19509 +#: ../build/NEWS:23463 msgid ":issue:`22257`: Clean up interpreter startup (see :pep:`432`)." msgstr "" -#: ../build/NEWS:19511 ../build/NEWS:23323 +#: ../build/NEWS:23465 ../build/NEWS:27277 msgid "" ":issue:`26919`: On Android, operating system data is now always encoded/" "decoded to/from UTF-8, instead of the locale encoding to avoid " @@ -32442,38 +39698,38 @@ msgid "" "UTF-8." msgstr "" -#: ../build/NEWS:19515 ../build/NEWS:23327 +#: ../build/NEWS:23469 ../build/NEWS:27281 msgid "" ":issue:`28991`: functools.lru_cache() was susceptible to an obscure " "reentrancy bug triggerable by a monkey-patched len() function." msgstr "" -#: ../build/NEWS:19518 ../build/NEWS:23601 +#: ../build/NEWS:23472 ../build/NEWS:27555 msgid "" ":issue:`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:19521 ../build/NEWS:23330 +#: ../build/NEWS:23475 ../build/NEWS:27284 msgid "" ":issue:`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:19524 ../build/NEWS:23333 ../build/NEWS:27244 +#: ../build/NEWS:23478 ../build/NEWS:27287 ../build/NEWS:31198 msgid "" ":issue:`28512`: Fixed setting the offset attribute of SyntaxError by " "PyErr_SyntaxLocationEx() and PyErr_SyntaxLocationObject()." msgstr "" -#: ../build/NEWS:19527 ../build/NEWS:23336 +#: ../build/NEWS:23481 ../build/NEWS:27290 msgid "" ":issue:`28918`: Fix the cross compilation of xxlimited when Python has been " "built with Py_DEBUG defined." msgstr "" -#: ../build/NEWS:19530 ../build/NEWS:23631 +#: ../build/NEWS:23484 ../build/NEWS:27585 msgid "" ":issue:`23722`: Rather than silently producing a class that doesn't support " "zero-argument ``super()`` in methods, failing to pass the new " @@ -32481,14 +39737,14 @@ msgid "" "``DeprecationWarning`` and a class that supports zero-argument ``super()``." msgstr "" -#: ../build/NEWS:19536 ../build/NEWS:23637 +#: ../build/NEWS:23490 ../build/NEWS:27591 msgid "" ":issue:`28797`: Modifying the class __dict__ inside the __set_name__ method " "of a descriptor that is used inside that class no longer prevents calling " "the __set_name__ method of other descriptors." msgstr "" -#: ../build/NEWS:19540 +#: ../build/NEWS:23494 msgid "" ":issue:`28799`: Remove the ``PyEval_GetCallStats()`` function and deprecate " "the untested and undocumented ``sys.callstats()`` function. Remove the " @@ -32496,19 +39752,19 @@ msgid "" "mod:`cProfile` or :mod:`profile` to profile function calls." msgstr "" -#: ../build/NEWS:19545 +#: ../build/NEWS:23499 msgid "" ":issue:`12844`: More than 255 arguments can now be passed to a function." msgstr "" -#: ../build/NEWS:19547 ../build/NEWS:23641 +#: ../build/NEWS:23501 ../build/NEWS:27595 msgid "" ":issue:`28782`: Fix a bug in the implementation ``yield from`` when checking " "if the next instruction is YIELD_FROM. Regression introduced by WORDCODE (:" "issue:`26647`)." msgstr "" -#: ../build/NEWS:19551 +#: ../build/NEWS:23505 msgid "" ":issue:`28774`: Fix error position of the unicode error in ASCII and Latin1 " "encoders when a string returned by the error handler contains multiple non-" @@ -32516,319 +39772,319 @@ msgid "" "U+0000-U+00FF range for Latin1)." msgstr "" -#: ../build/NEWS:19556 ../build/NEWS:23339 +#: ../build/NEWS:23510 ../build/NEWS:27293 msgid "" ":issue:`28731`: Optimize _PyDict_NewPresized() to create correct size dict. " "Improve speed of dict literal with constant keys up to 30%." msgstr "" -#: ../build/NEWS:19559 ../build/NEWS:23695 +#: ../build/NEWS:23513 ../build/NEWS:27649 msgid ":issue:`28532`: Show sys.version when -V option is supplied twice." msgstr "" -#: ../build/NEWS:19561 ../build/NEWS:23697 +#: ../build/NEWS:23515 ../build/NEWS:27651 msgid "" ":issue:`27100`: The with-statement now checks for __enter__ before it checks " "for __exit__. This gives less confusing error messages when both methods are " "missing. Patch by Jonathan Ellington." msgstr "" -#: ../build/NEWS:19565 ../build/NEWS:23701 +#: ../build/NEWS:23519 ../build/NEWS:27655 msgid "" ":issue:`28746`: Fix the set_inheritable() file descriptor method on " "platforms that do not have the ioctl FIOCLEX and FIONCLEX commands." msgstr "" -#: ../build/NEWS:19568 ../build/NEWS:23704 +#: ../build/NEWS:23522 ../build/NEWS:27658 msgid "" ":issue:`26920`: Fix not getting the locale's charset upon initializing the " "interpreter, on platforms that do not have langinfo." msgstr "" -#: ../build/NEWS:19571 ../build/NEWS:23707 ../build/NEWS:27250 +#: ../build/NEWS:23525 ../build/NEWS:27661 ../build/NEWS:31204 msgid "" ":issue:`28648`: Fixed crash in Py_DecodeLocale() in debug build on Mac OS X " "when decode astral characters. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:19574 ../build/NEWS:23713 +#: ../build/NEWS:23528 ../build/NEWS:27667 msgid ":issue:`28665`: Improve speed of the STORE_DEREF opcode by 40%." msgstr "" -#: ../build/NEWS:19576 ../build/NEWS:23710 ../build/NEWS:27253 +#: ../build/NEWS:23530 ../build/NEWS:27664 ../build/NEWS:31207 msgid "" ":issue:`19398`: Extra slash no longer added to sys.path components in case " "of empty compile-time PYTHONPATH components." msgstr "" -#: ../build/NEWS:19579 +#: ../build/NEWS:23533 msgid "" ":issue:`28621`: Sped up converting int to float by reusing faster bits " "counting implementation. Patch by Adrian Wielgosik." msgstr "" -#: ../build/NEWS:19582 +#: ../build/NEWS:23536 msgid "" ":issue:`28580`: Optimize iterating split table values. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:19584 ../build/NEWS:23715 +#: ../build/NEWS:23538 ../build/NEWS:27669 msgid "" ":issue:`28583`: PyDict_SetDefault didn't combine split table when needed. " "Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:19587 ../build/NEWS:23809 +#: ../build/NEWS:23541 ../build/NEWS:27763 msgid "" ":issue:`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:19591 ../build/NEWS:23813 +#: ../build/NEWS:23545 ../build/NEWS:27767 msgid "" ":issue:`28509`: dict.update() no longer allocate unnecessary large memory." msgstr "" -#: ../build/NEWS:19593 ../build/NEWS:23815 ../build/NEWS:27256 +#: ../build/NEWS:23547 ../build/NEWS:27769 ../build/NEWS:31210 msgid "" ":issue:`28426`: Fixed potential crash in PyUnicode_AsDecodedObject() in " "debug build." msgstr "" -#: ../build/NEWS:19596 ../build/NEWS:23818 +#: ../build/NEWS:23550 ../build/NEWS:27772 msgid "" ":issue:`28517`: Fixed of-by-one error in the peephole optimizer that caused " "keeping unreachable code." msgstr "" -#: ../build/NEWS:19599 ../build/NEWS:23821 +#: ../build/NEWS:23553 ../build/NEWS:27775 msgid "" ":issue:`28214`: Improved exception reporting for problematic __set_name__ " "attributes." msgstr "" -#: ../build/NEWS:19602 ../build/NEWS:23824 ../build/NEWS:27259 +#: ../build/NEWS:23556 ../build/NEWS:27778 ../build/NEWS:31213 msgid "" ":issue:`23782`: Fixed possible memory leak in _PyTraceback_Add() and " "exception loss in PyTraceBack_Here()." msgstr "" -#: ../build/NEWS:19605 ../build/NEWS:23933 +#: ../build/NEWS:23559 ../build/NEWS:27887 msgid ":issue:`28183`: Optimize and cleanup dict iteration." msgstr "" -#: ../build/NEWS:19607 ../build/NEWS:23935 +#: ../build/NEWS:23561 ../build/NEWS:27889 msgid "" ":issue:`26081`: Added C implementation of asyncio.Future. Original patch by " "Yury Selivanov." msgstr "" -#: ../build/NEWS:19610 ../build/NEWS:23938 ../build/NEWS:27262 +#: ../build/NEWS:23564 ../build/NEWS:27892 ../build/NEWS:31216 msgid "" ":issue:`28379`: Added sanity checks and tests for " "PyUnicode_CopyCharacters(). Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:19613 ../build/NEWS:23941 ../build/NEWS:27265 +#: ../build/NEWS:23567 ../build/NEWS:27895 ../build/NEWS:31219 msgid "" ":issue:`28376`: The type of long range iterator is now registered as " "Iterator. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:19616 +#: ../build/NEWS:23570 msgid "" ":issue:`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:19620 ../build/NEWS:23950 ../build/NEWS:27271 +#: ../build/NEWS:23574 ../build/NEWS:27904 ../build/NEWS:31225 msgid "" ":issue:`26906`: Resolving special methods of uninitialized type now causes " "implicit initialization of the type instead of a fail." msgstr "" -#: ../build/NEWS:19623 ../build/NEWS:23953 ../build/NEWS:27274 +#: ../build/NEWS:23577 ../build/NEWS:27907 ../build/NEWS:31228 msgid "" ":issue:`18287`: PyType_Ready() now checks that tp_name is not NULL. Original " "patch by Niklas Koep." msgstr "" -#: ../build/NEWS:19626 ../build/NEWS:23956 ../build/NEWS:27277 +#: ../build/NEWS:23580 ../build/NEWS:27910 ../build/NEWS:31231 msgid "" ":issue:`24098`: Fixed possible crash when AST is changed in process of " "compiling it." msgstr "" -#: ../build/NEWS:19629 ../build/NEWS:23959 +#: ../build/NEWS:23583 ../build/NEWS:27913 msgid "" ":issue:`28201`: Dict reduces possibility of 2nd conflict in hash table when " "hashes have same lower bits." msgstr "" -#: ../build/NEWS:19632 ../build/NEWS:23962 ../build/NEWS:27280 +#: ../build/NEWS:23586 ../build/NEWS:27916 ../build/NEWS:31234 msgid "" ":issue:`28350`: String constants with null character no longer interned." msgstr "" -#: ../build/NEWS:19634 ../build/NEWS:23964 ../build/NEWS:27282 +#: ../build/NEWS:23588 ../build/NEWS:27918 ../build/NEWS:31236 msgid ":issue:`26617`: Fix crash when GC runs during weakref callbacks." msgstr "" -#: ../build/NEWS:19636 ../build/NEWS:23966 ../build/NEWS:27284 +#: ../build/NEWS:23590 ../build/NEWS:27920 ../build/NEWS:31238 msgid "" ":issue:`27942`: String constants now interned recursively in tuples and " "frozensets." msgstr "" -#: ../build/NEWS:19639 +#: ../build/NEWS:23593 msgid "" ":issue:`28289`: ImportError.__init__ now resets not specified attributes." msgstr "" -#: ../build/NEWS:19641 ../build/NEWS:23969 ../build/NEWS:27287 +#: ../build/NEWS:23595 ../build/NEWS:27923 ../build/NEWS:31241 msgid "" ":issue:`21578`: Fixed misleading error message when ImportError called with " "invalid keyword args." msgstr "" -#: ../build/NEWS:19644 ../build/NEWS:23972 +#: ../build/NEWS:23598 ../build/NEWS:27926 msgid "" ":issue:`28203`: Fix incorrect type in complex(1.0, {2:3}) error message. " "Patch by Soumya Sharma." msgstr "" -#: ../build/NEWS:19647 ../build/NEWS:23975 +#: ../build/NEWS:23601 ../build/NEWS:27929 msgid "" ":issue:`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:19650 ../build/NEWS:23978 +#: ../build/NEWS:23604 ../build/NEWS:27932 msgid "" ":issue:`28214`: Now __set_name__ is looked up on the class instead of the " "instance." msgstr "" -#: ../build/NEWS:19653 ../build/NEWS:23981 ../build/NEWS:27293 +#: ../build/NEWS:23607 ../build/NEWS:27935 ../build/NEWS:31247 msgid "" ":issue:`27955`: Fallback on reading /dev/urandom device when the getrandom() " "syscall fails with EPERM, for example when blocked by SECCOMP." msgstr "" -#: ../build/NEWS:19656 ../build/NEWS:23984 +#: ../build/NEWS:23610 ../build/NEWS:27938 msgid ":issue:`28192`: Don't import readline in isolated mode." msgstr "" -#: ../build/NEWS:19658 +#: ../build/NEWS:23612 msgid "" ":issue:`27441`: Remove some redundant assignments to ob_size in longobject." "c. Thanks Oren Milman." msgstr "" -#: ../build/NEWS:19661 +#: ../build/NEWS:23615 msgid "" ":issue:`27222`: Clean up redundant code in long_rshift function. Thanks Oren " "Milman." msgstr "" -#: ../build/NEWS:19664 ../build/NEWS:23986 +#: ../build/NEWS:23618 ../build/NEWS:27940 msgid "Upgrade internal unicode databases to Unicode version 9.0.0." msgstr "" -#: ../build/NEWS:19666 ../build/NEWS:23988 ../build/NEWS:27296 +#: ../build/NEWS:23620 ../build/NEWS:27942 ../build/NEWS:31250 msgid "" ":issue:`28131`: Fix a regression in zipimport's compile_source(). zipimport " "should use the same optimization level as the interpreter." msgstr "" -#: ../build/NEWS:19669 ../build/NEWS:23991 +#: ../build/NEWS:23623 ../build/NEWS:27945 msgid "" ":issue:`28126`: Replace Py_MEMCPY with memcpy(). Visual Studio can properly " "optimize memcpy()." msgstr "" -#: ../build/NEWS:19672 ../build/NEWS:23994 +#: ../build/NEWS:23626 ../build/NEWS:27948 msgid "" ":issue:`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:19675 ../build/NEWS:23997 +#: ../build/NEWS:23629 ../build/NEWS:27951 msgid "" ":issue:`26182`: Raise DeprecationWarning when async and await keywords are " "used as variable/attribute/class/function name." msgstr "" -#: ../build/NEWS:19678 ../build/NEWS:23722 +#: ../build/NEWS:23632 ../build/NEWS:27676 msgid ":issue:`26182`: Fix a refleak in code that raises DeprecationWarning." msgstr "" -#: ../build/NEWS:19680 ../build/NEWS:23724 +#: ../build/NEWS:23634 ../build/NEWS:27678 msgid "" ":issue:`28721`: Fix asynchronous generators aclose() and athrow() to handle " "StopAsyncIteration propagation properly." msgstr "" -#: ../build/NEWS:19683 +#: ../build/NEWS:23637 msgid "" ":issue:`26110`: Speed-up method calls: add LOAD_METHOD and CALL_METHOD " "opcodes." msgstr "" -#: ../build/NEWS:19688 ../build/NEWS:22495 +#: ../build/NEWS:23642 ../build/NEWS:26449 msgid "" ":issue:`31499`: xml.etree: Fix a crash when a parser is part of a reference " "cycle." msgstr "" -#: ../build/NEWS:19691 ../build/NEWS:22218 +#: ../build/NEWS:23645 ../build/NEWS:26172 msgid ":issue:`31482`: ``random.seed()`` now works with bytes in version=1" msgstr "" -#: ../build/NEWS:19693 ../build/NEWS:22498 +#: ../build/NEWS:23647 ../build/NEWS:26452 msgid "" ":issue:`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:19696 ../build/NEWS:22501 +#: ../build/NEWS:23650 ../build/NEWS:26455 msgid "" ":issue:`28556`: Speed improvements to the ``typing`` module. Original PRs " "by Ivan Levkivskyi and Mitar." msgstr "" -#: ../build/NEWS:19699 ../build/NEWS:22504 +#: ../build/NEWS:23653 ../build/NEWS:26458 msgid "" ":issue:`31544`: The C accelerator module of ElementTree ignored exceptions " "raised when looking up TreeBuilder target methods in XMLParser()." msgstr "" -#: ../build/NEWS:19702 ../build/NEWS:22507 +#: ../build/NEWS:23656 ../build/NEWS:26461 msgid "" ":issue:`31234`: socket.create_connection() now fixes manually a reference " "cycle: clear the variable storing the last exception on success." msgstr "" -#: ../build/NEWS:19705 ../build/NEWS:22510 +#: ../build/NEWS:23659 ../build/NEWS:26464 msgid ":issue:`31457`: LoggerAdapter objects can now be nested." msgstr "" -#: ../build/NEWS:19707 +#: ../build/NEWS:23661 msgid "" ":issue:`31431`: SSLContext.check_hostname now automatically sets SSLContext." "verify_mode to ssl.CERT_REQUIRED instead of failing with a ValueError." msgstr "" -#: ../build/NEWS:19711 +#: ../build/NEWS:23665 msgid "" ":issue:`31233`: socketserver.ThreadingMixIn now keeps a list of non-daemonic " "threads to wait until all these threads complete in server_close()." msgstr "" -#: ../build/NEWS:19714 +#: ../build/NEWS:23668 msgid "" ":issue:`28638`: Changed the implementation strategy for collections." "namedtuple() to substantially reduce the use of exec() in favor of " @@ -32842,68 +40098,68 @@ msgid "" "Hettinger.)" msgstr "" -#: ../build/NEWS:19725 ../build/NEWS:22512 +#: ../build/NEWS:23679 ../build/NEWS:26466 msgid "" ":issue:`31400`: Improves SSL error handling to avoid losing error numbers." msgstr "" -#: ../build/NEWS:19727 +#: ../build/NEWS:23681 msgid "" ":issue:`27629`: Make return types of SSLContext.wrap_bio() and SSLContext." "wrap_socket() customizable." msgstr "" -#: ../build/NEWS:19730 ../build/NEWS:22514 +#: ../build/NEWS:23684 ../build/NEWS:26468 msgid "" ":issue:`28958`: ssl.SSLContext() now uses OpenSSL error information when a " "context cannot be instantiated." msgstr "" -#: ../build/NEWS:19733 +#: ../build/NEWS:23687 msgid "" ":issue:`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:19737 ../build/NEWS:22517 +#: ../build/NEWS:23691 ../build/NEWS:26471 msgid "" ":issue:`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:19741 +#: ../build/NEWS:23695 msgid "" ":issue:`14191`: A new function ``argparse.ArgumentParser." "parse_intermixed_args`` provides the ability to parse command lines where " "there user intermixes options and positional arguments." msgstr "" -#: ../build/NEWS:19746 ../build/NEWS:22521 +#: ../build/NEWS:23700 ../build/NEWS:26475 msgid "" ":issue:`31178`: Fix string concatenation bug in rare error path in the " "subprocess module" msgstr "" -#: ../build/NEWS:19749 ../build/NEWS:22524 +#: ../build/NEWS:23703 ../build/NEWS:26478 msgid "" ":issue:`31350`: Micro-optimize :func:`asyncio._get_running_loop` to become " "up to 10% faster." msgstr "" -#: ../build/NEWS:19752 ../build/NEWS:22527 ../build/NEWS:26780 +#: ../build/NEWS:23706 ../build/NEWS:26481 ../build/NEWS:30734 msgid "" ":issue:`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:19756 ../build/NEWS:22531 +#: ../build/NEWS:23710 ../build/NEWS:26485 msgid ":issue:`29136`: Add TLS 1.3 cipher suites and OP_NO_TLSv1_3." msgstr "" -#: ../build/NEWS:19758 +#: ../build/NEWS:23712 msgid "" ":issue:`1198569`: ``string.Template`` subclasses can optionally define " "``braceidpattern`` if they want to specify different placeholder patterns " @@ -32911,64 +40167,64 @@ msgid "" "``idpattern``." msgstr "" -#: ../build/NEWS:19763 +#: ../build/NEWS:23717 msgid "" ":issue:`31326`: concurrent.futures.ProcessPoolExecutor.shutdown() now " "explicitly closes the call queue. Moreover, shutdown(wait=True) now also " "join the call queue thread, to prevent leaking a dangling thread." msgstr "" -#: ../build/NEWS:19767 ../build/NEWS:22542 +#: ../build/NEWS:23721 ../build/NEWS:26496 msgid "" ":issue:`27144`: The ``map()`` and ``as_completed()`` iterators in " "``concurrent.futures`` now avoid keeping a reference to yielded objects." msgstr "" -#: ../build/NEWS:19770 +#: ../build/NEWS:23724 msgid "" ":issue:`31281`: Fix ``fileinput.FileInput(files, inplace=True)`` when " "``files`` contain ``pathlib.Path`` objects." msgstr "" -#: ../build/NEWS:19773 ../build/NEWS:22545 +#: ../build/NEWS:23727 ../build/NEWS:26499 msgid "" ":issue:`10746`: Fix ctypes producing wrong :pep:`3118` type codes for " "integer types." msgstr "" -#: ../build/NEWS:19776 +#: ../build/NEWS:23730 msgid "" ":issue:`27584`: ``AF_VSOCK`` has been added to the socket interface which " "allows communication between virtual machines and their host." msgstr "" -#: ../build/NEWS:19779 ../build/NEWS:22548 +#: ../build/NEWS:23733 ../build/NEWS:26502 msgid "" ":issue:`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:19783 +#: ../build/NEWS:23737 msgid "" ":issue:`29741`: Update some methods in the _pyio module to also accept " "integer types. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:19786 ../build/NEWS:22552 +#: ../build/NEWS:23740 ../build/NEWS:26506 msgid "" ":issue:`31249`: concurrent.futures: WorkItem.run() used by " "ThreadPoolExecutor now breaks a reference cycle between an exception object " "and the WorkItem object." msgstr "" -#: ../build/NEWS:19790 ../build/NEWS:22556 +#: ../build/NEWS:23744 ../build/NEWS:26510 msgid "" ":issue:`31247`: xmlrpc.server now explicitly breaks reference cycles when " "using sys.exc_info() in code handling exceptions." msgstr "" -#: ../build/NEWS:19793 +#: ../build/NEWS:23747 msgid "" ":issue:`23835`: configparser: reading defaults in the ``ConfigParser()`` " "constructor is now using ``read_dict()``, making its behavior consistent " @@ -32977,24 +40233,24 @@ msgid "" "Tocknell." msgstr "" -#: ../build/NEWS:19799 ../build/NEWS:21473 +#: ../build/NEWS:23753 ../build/NEWS:25427 msgid "" ":issue:`31238`: pydoc: the stop() method of the private ServerThread class " "now waits until DocServer.serve_until_quit() completes and then explicitly " "sets its docserver attribute to None to break a reference cycle." msgstr "" -#: ../build/NEWS:19803 +#: ../build/NEWS:23757 msgid "" ":issue:`5001`: Many asserts in `multiprocessing` are now more informative, " "and some error types have been changed to more specific ones." msgstr "" -#: ../build/NEWS:19806 +#: ../build/NEWS:23760 msgid ":issue:`31109`: Convert zipimport to use Argument Clinic." msgstr "" -#: ../build/NEWS:19808 ../build/NEWS:22559 +#: ../build/NEWS:23762 ../build/NEWS:26513 msgid "" ":issue:`30102`: The ssl and hashlib modules now call " "OPENSSL_add_all_algorithms_noconf() on OpenSSL < 1.1.0. The function detects " @@ -33002,19 +40258,19 @@ msgid "" "POWER8. Patch is based on research from Gustavo Serra Scalet." msgstr "" -#: ../build/NEWS:19813 +#: ../build/NEWS:23767 msgid "" ":issue:`18966`: Non-daemonic threads created by a multiprocessing.Process " "are now joined on child exit." msgstr "" -#: ../build/NEWS:19816 +#: ../build/NEWS:23770 msgid "" ":issue:`31183`: `dis` now works with asynchronous generator and coroutine " "objects. Patch by George Collins based on diagnosis by Luciano Ramalho." msgstr "" -#: ../build/NEWS:19819 +#: ../build/NEWS:23773 msgid "" ":issue:`5001`: There are a number of uninformative asserts in the " "`multiprocessing` module, as noted in issue 5001. This change fixes two of " @@ -33027,29 +40283,29 @@ msgid "" "Smith (drallensmith on github)." msgstr "" -#: ../build/NEWS:19829 ../build/NEWS:22564 +#: ../build/NEWS:23783 ../build/NEWS:26518 msgid ":issue:`31185`: Fixed miscellaneous errors in asyncio speedup module." msgstr "" -#: ../build/NEWS:19831 +#: ../build/NEWS:23785 msgid "" ":issue:`31151`: socketserver.ForkingMixIn.server_close() now waits until all " "child processes completed to prevent leaking zombie processes." msgstr "" -#: ../build/NEWS:19834 +#: ../build/NEWS:23788 msgid "" ":issue:`31072`: Add an ``include_file`` parameter to ``zipapp." "create_archive()``" msgstr "" -#: ../build/NEWS:19837 +#: ../build/NEWS:23791 msgid "" ":issue:`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:19840 ../build/NEWS:22566 +#: ../build/NEWS:23794 ../build/NEWS:26520 msgid "" ":issue:`31135`: ttk: fix the destroy() method of LabeledScale and OptionMenu " "classes. Call the parent destroy() method even if the used attribute doesn't " @@ -33057,126 +40313,126 @@ msgid "" "and scale attributes to help the garbage collector to destroy all widgets." msgstr "" -#: ../build/NEWS:19846 ../build/NEWS:22572 +#: ../build/NEWS:23800 ../build/NEWS:26526 msgid "" ":issue:`31107`: Fix `copyreg._slotnames()` mangled attribute calculation for " "classes whose name begins with an underscore. Patch by Shane Harvey." msgstr "" -#: ../build/NEWS:19849 +#: ../build/NEWS:23803 msgid "" ":issue:`31080`: Allow `logging.config.fileConfig` to accept kwargs and/or " "args." msgstr "" -#: ../build/NEWS:19851 +#: ../build/NEWS:23805 msgid "" ":issue:`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:19855 ../build/NEWS:22575 +#: ../build/NEWS:23809 ../build/NEWS:26529 msgid ":issue:`31061`: Fixed a crash when using asyncio and threads." msgstr "" -#: ../build/NEWS:19857 +#: ../build/NEWS:23811 msgid "" ":issue:`30987`: Added support for CAN ISO-TP protocol in the socket module." msgstr "" -#: ../build/NEWS:19859 +#: ../build/NEWS:23813 msgid "" ":issue:`30522`: Added a ``setStream`` method to ``logging.StreamHandler`` to " "allow the stream to be set after creation." msgstr "" -#: ../build/NEWS:19862 ../build/NEWS:22577 +#: ../build/NEWS:23816 ../build/NEWS:26531 msgid "" ":issue:`30502`: Fix handling of long oids in ssl. Based on patch by " "Christian Heimes." msgstr "" -#: ../build/NEWS:19865 +#: ../build/NEWS:23819 msgid ":issue:`5288`: Support tzinfo objects with sub-minute offsets." msgstr "" -#: ../build/NEWS:19867 +#: ../build/NEWS:23821 msgid "" ":issue:`30919`: Fix shared memory performance regression in multiprocessing " "in 3.x. Shared memory used anonymous memory mappings in 2.x, while 3.x mmaps " "actual files. Try to be careful to do as little disk I/O as possible." msgstr "" -#: ../build/NEWS:19871 +#: ../build/NEWS:23825 msgid "" ":issue:`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:19875 ../build/NEWS:22587 ../build/NEWS:26881 +#: ../build/NEWS:23829 ../build/NEWS:26541 ../build/NEWS:30835 msgid "" ":issue:`29403`: Fix ``unittest.mock``'s autospec to not fail on method-bound " "builtin functions. Patch by Aaron Gallagher." msgstr "" -#: ../build/NEWS:19878 ../build/NEWS:22590 ../build/NEWS:26884 +#: ../build/NEWS:23832 ../build/NEWS:26544 ../build/NEWS:30838 msgid ":issue:`30961`: Fix decrementing a borrowed reference in tracemalloc." msgstr "" -#: ../build/NEWS:19880 +#: ../build/NEWS:23834 msgid "" ":issue:`19896`: Fix multiprocessing.sharedctypes to recognize typecodes " "``'q'`` and ``'Q'``." msgstr "" -#: ../build/NEWS:19883 +#: ../build/NEWS:23837 msgid "" ":issue:`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:19886 ../build/NEWS:22592 +#: ../build/NEWS:23840 ../build/NEWS:26546 msgid "" ":issue:`25684`: Change ``ttk.OptionMenu`` radiobuttons to be unique across " "instances of ``OptionMenu``." msgstr "" -#: ../build/NEWS:19889 ../build/NEWS:22595 ../build/NEWS:26886 +#: ../build/NEWS:23843 ../build/NEWS:26549 ../build/NEWS:30840 msgid "" ":issue:`30886`: Fix multiprocessing.Queue.join_thread(): it now waits until " "the thread completes, even if the thread was started by the same process " "which created the queue." msgstr "" -#: ../build/NEWS:19893 ../build/NEWS:22599 ../build/NEWS:26890 +#: ../build/NEWS:23847 ../build/NEWS:26553 ../build/NEWS:30844 msgid "" ":issue:`29854`: Fix segfault in readline when using readline's history-size " "option. Patch by Nir Soffer." msgstr "" -#: ../build/NEWS:19896 +#: ../build/NEWS:23850 msgid "" ":issue:`30794`: Added multiprocessing.Process.kill method to terminate using " "the SIGKILL signal on Unix." msgstr "" -#: ../build/NEWS:19899 ../build/NEWS:22602 +#: ../build/NEWS:23853 ../build/NEWS:26556 msgid ":issue:`30319`: socket.close() now ignores ECONNRESET error." msgstr "" -#: ../build/NEWS:19901 ../build/NEWS:22604 +#: ../build/NEWS:23855 ../build/NEWS:26558 msgid "" ":issue:`30828`: Fix out of bounds write in `asyncio.CFuture." "remove_done_callback()`." msgstr "" -#: ../build/NEWS:19904 +#: ../build/NEWS:23858 msgid ":issue:`30302`: Use keywords in the ``repr`` of ``datetime.timedelta``." msgstr "" -#: ../build/NEWS:19906 ../build/NEWS:22607 ../build/NEWS:26893 +#: ../build/NEWS:23860 ../build/NEWS:26561 ../build/NEWS:30847 msgid "" ":issue:`30807`: signal.setitimer() may disable the timer when passed a tiny " "value. Tiny values (such as 1e-6) are valid non-zero values for setitimer(), " @@ -33185,19 +40441,19 @@ msgid "" "interval, therefore disabling the timer instead of (re-)scheduling it." msgstr "" -#: ../build/NEWS:19913 ../build/NEWS:22614 ../build/NEWS:26900 +#: ../build/NEWS:23867 ../build/NEWS:26568 ../build/NEWS:30854 msgid "" ":issue:`30441`: Fix bug when modifying os.environ while iterating over it" msgstr "" -#: ../build/NEWS:19915 +#: ../build/NEWS:23869 msgid "" ":issue:`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:19918 +#: ../build/NEWS:23872 msgid "" ":issue:`29293`: Add missing parameter \"n\" on multiprocessing.Condition." "notify(). The doc claims multiprocessing.Condition behaves like threading." @@ -33206,279 +40462,279 @@ msgid "" "accepts." msgstr "" -#: ../build/NEWS:19924 ../build/NEWS:22616 ../build/NEWS:26902 +#: ../build/NEWS:23878 ../build/NEWS:26570 ../build/NEWS:30856 msgid "" ":issue:`30532`: Fix email header value parser dropping folding white space " "in certain cases." msgstr "" -#: ../build/NEWS:19927 +#: ../build/NEWS:23881 msgid "" ":issue:`30596`: Add a ``close()`` method to ``multiprocessing.Process``." msgstr "" -#: ../build/NEWS:19929 ../build/NEWS:22538 +#: ../build/NEWS:23883 ../build/NEWS:26492 msgid "" ":issue:`9146`: Fix a segmentation fault in _hashopenssl when standard hash " "functions such as md5 are not available in the linked OpenSSL library. As " "in some special FIPS-140 build environments." msgstr "" -#: ../build/NEWS:19933 ../build/NEWS:23345 ../build/NEWS:26905 +#: ../build/NEWS:23887 ../build/NEWS:27299 ../build/NEWS:30859 msgid ":issue:`29169`: Update zlib to 1.2.11." msgstr "" -#: ../build/NEWS:19935 ../build/NEWS:22580 ../build/NEWS:26793 +#: ../build/NEWS:23889 ../build/NEWS:26534 ../build/NEWS:30747 msgid "" ":issue:`30119`: ftplib.FTP.putline() now throws ValueError on commands that " "contains CR or LF. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:19938 ../build/NEWS:22619 ../build/NEWS:26907 +#: ../build/NEWS:23892 ../build/NEWS:26573 ../build/NEWS:30861 msgid "" ":issue:`30879`: os.listdir() and os.scandir() now emit bytes names when " "called with bytes-like argument." msgstr "" -#: ../build/NEWS:19941 ../build/NEWS:22622 ../build/NEWS:26910 +#: ../build/NEWS:23895 ../build/NEWS:26576 ../build/NEWS:30864 msgid "" ":issue:`30746`: Prohibited the '=' character in environment variable names " "in ``os.putenv()`` and ``os.spawn*()``." msgstr "" -#: ../build/NEWS:19944 +#: ../build/NEWS:23898 msgid "" ":issue:`30664`: The description of a unittest subtest now preserves the " "order of keyword arguments of TestCase.subTest()." msgstr "" -#: ../build/NEWS:19947 +#: ../build/NEWS:23901 msgid "" ":issue:`21071`: struct.Struct.format type is now :class:`str` instead of :" "class:`bytes`." msgstr "" -#: ../build/NEWS:19950 ../build/NEWS:22533 +#: ../build/NEWS:23904 ../build/NEWS:26487 msgid "" ":issue:`29212`: Fix concurrent.futures.thread.ThreadPoolExecutor threads to " "have a non repr() based thread name by default when no thread_name_prefix is " "supplied. They will now identify themselves as \"ThreadPoolExecutor-y_n\"." msgstr "" -#: ../build/NEWS:19955 ../build/NEWS:22625 ../build/NEWS:26913 +#: ../build/NEWS:23909 ../build/NEWS:26579 ../build/NEWS:30867 msgid "" ":issue:`29755`: Fixed the lgettext() family of functions in the gettext " "module. They now always return bytes." msgstr "" -#: ../build/NEWS:19958 ../build/NEWS:22958 +#: ../build/NEWS:23912 ../build/NEWS:26912 msgid "" ":issue:`30616`: Functional API of enum allows to create empty enums. Patched " "by Dong-hee Na" msgstr "" -#: ../build/NEWS:19961 ../build/NEWS:22961 +#: ../build/NEWS:23915 ../build/NEWS:26915 msgid "" ":issue:`30038`: Fix race condition between signal delivery and wakeup file " "descriptor. Patch by Nathaniel Smith." msgstr "" -#: ../build/NEWS:19964 ../build/NEWS:22964 +#: ../build/NEWS:23918 ../build/NEWS:26918 msgid "" ":issue:`23894`: lib2to3 now recognizes ``rb'...'`` and ``f'...'`` strings." msgstr "" -#: ../build/NEWS:19966 +#: ../build/NEWS:23920 msgid "" ":issue:`24744`: pkgutil.walk_packages function now raises ValueError if " "*path* is a string. Patch by Sanyam Khurana." msgstr "" -#: ../build/NEWS:19969 ../build/NEWS:26930 +#: ../build/NEWS:23923 ../build/NEWS:30884 msgid ":issue:`24484`: Avoid race condition in multiprocessing cleanup." msgstr "" -#: ../build/NEWS:19971 +#: ../build/NEWS:23925 msgid "" ":issue:`30589`: Fix multiprocessing.Process.exitcode to return the opposite " "of the signal number when the process is killed by a signal (instead of 255) " "when using the \"forkserver\" method." msgstr "" -#: ../build/NEWS:19975 ../build/NEWS:22985 ../build/NEWS:26932 +#: ../build/NEWS:23929 ../build/NEWS:26939 ../build/NEWS:30886 msgid "" ":issue:`28994`: The traceback no longer displayed for SystemExit raised in a " "callback registered by atexit." msgstr "" -#: ../build/NEWS:19978 ../build/NEWS:22988 ../build/NEWS:26935 +#: ../build/NEWS:23932 ../build/NEWS:26942 ../build/NEWS:30889 msgid "" ":issue:`30508`: Don't log exceptions if Task/Future \"cancel()\" method was " "called." msgstr "" -#: ../build/NEWS:19981 +#: ../build/NEWS:23935 msgid "" ":issue:`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:19985 +#: ../build/NEWS:23939 msgid "" ":issue:`11822`: The dis.dis() function now is able to disassemble nested " "code objects." msgstr "" -#: ../build/NEWS:19988 +#: ../build/NEWS:23942 msgid "" ":issue:`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:19992 ../build/NEWS:22583 +#: ../build/NEWS:23946 ../build/NEWS:26537 msgid "" ":issue:`30595`: multiprocessing.Queue.get() with a timeout now polls its " "reader in non-blocking mode if it succeeded to acquire the lock but the " "acquire took longer than the timeout." msgstr "" -#: ../build/NEWS:19996 ../build/NEWS:22991 ../build/NEWS:26938 +#: ../build/NEWS:23950 ../build/NEWS:26945 ../build/NEWS:30892 msgid "" ":issue:`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:20000 ../build/NEWS:22980 +#: ../build/NEWS:23954 ../build/NEWS:26934 msgid "" ":issue:`30605`: re.compile() no longer raises a BytesWarning when compiling " "a bytes instance with misplaced inline modifier. Patch by Roy Williams." msgstr "" -#: ../build/NEWS:20003 ../build/NEWS:22995 ../build/NEWS:26942 +#: ../build/NEWS:23957 ../build/NEWS:26949 ../build/NEWS:30896 msgid "" ":issue:`29870`: Fix ssl sockets leaks when connection is aborted in asyncio/" "ssl implementation. Patch by Michaël Sghaïer." msgstr "" -#: ../build/NEWS:20006 ../build/NEWS:22998 ../build/NEWS:26945 +#: ../build/NEWS:23960 ../build/NEWS:26952 ../build/NEWS:30899 msgid "" ":issue:`29743`: Closing transport during handshake process leaks open " "socket. Patch by Nikolay Kim" msgstr "" -#: ../build/NEWS:20009 ../build/NEWS:23001 ../build/NEWS:26948 +#: ../build/NEWS:23963 ../build/NEWS:26955 ../build/NEWS:30902 msgid "" ":issue:`27585`: Fix waiter cancellation in asyncio.Lock. Patch by Mathieu " "Sornay." msgstr "" -#: ../build/NEWS:20012 +#: ../build/NEWS:23966 msgid "" ":issue:`30014`: modify() method of poll(), epoll() and devpoll() based " "classes of selectors module is around 10% faster. Patch by Giampaolo " "Rodola'." msgstr "" -#: ../build/NEWS:20015 ../build/NEWS:23004 ../build/NEWS:26951 +#: ../build/NEWS:23969 ../build/NEWS:26958 ../build/NEWS:30905 msgid "" ":issue:`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:20019 +#: ../build/NEWS:23973 msgid "" ":issue:`30463`: Addded empty __slots__ to abc.ABC. This allows subclassers " "to deny __dict__ and __weakref__ creation. Patch by Aaron Hall." msgstr "" -#: ../build/NEWS:20022 +#: ../build/NEWS:23976 msgid ":issue:`30520`: Loggers are now pickleable." msgstr "" -#: ../build/NEWS:20024 ../build/NEWS:23015 +#: ../build/NEWS:23978 ../build/NEWS:26969 msgid "" ":issue:`30557`: faulthandler now correctly filters and displays exception " "codes on Windows" msgstr "" -#: ../build/NEWS:20027 +#: ../build/NEWS:23981 msgid "" ":issue:`30526`: Add TextIOWrapper.reconfigure() and a TextIOWrapper." "write_through attribute." msgstr "" -#: ../build/NEWS:20030 +#: ../build/NEWS:23984 msgid "" ":issue:`30245`: Fix possible overflow when organize struct.pack_into error " "message. Patch by Yuan Liu." msgstr "" -#: ../build/NEWS:20033 ../build/NEWS:23018 ../build/NEWS:26955 +#: ../build/NEWS:23987 ../build/NEWS:26972 ../build/NEWS:30909 msgid "" ":issue:`30378`: Fix the problem that logging.handlers.SysLogHandler cannot " "handle IPv6 addresses." msgstr "" -#: ../build/NEWS:20036 +#: ../build/NEWS:23990 msgid ":issue:`16500`: Allow registering at-fork handlers." msgstr "" -#: ../build/NEWS:20038 +#: ../build/NEWS:23992 msgid "" ":issue:`30470`: Deprecate invalid ctypes call protection on Windows. Patch " "by Mariatta Wijaya." msgstr "" -#: ../build/NEWS:20041 ../build/NEWS:23024 ../build/NEWS:26961 +#: ../build/NEWS:23995 ../build/NEWS:26978 ../build/NEWS:30915 msgid "" ":issue:`30414`: multiprocessing.Queue._feed background running thread do not " "break from main loop on exception." msgstr "" -#: ../build/NEWS:20044 ../build/NEWS:23027 ../build/NEWS:26964 +#: ../build/NEWS:23998 ../build/NEWS:26981 ../build/NEWS:30918 msgid "" ":issue:`30003`: Fix handling escape characters in HZ codec. Based on patch " "by Ma Lin." msgstr "" -#: ../build/NEWS:20047 ../build/NEWS:22969 ../build/NEWS:26923 +#: ../build/NEWS:24001 ../build/NEWS:26923 ../build/NEWS:30877 msgid "" ":issue:`30149`: inspect.signature() now supports callables with variable-" "argument parameters wrapped with partialmethod. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:20051 +#: ../build/NEWS:24005 msgid "" ":issue:`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:20055 ../build/NEWS:23030 ../build/NEWS:26967 +#: ../build/NEWS:24009 ../build/NEWS:26984 ../build/NEWS:30921 msgid "" ":issue:`30301`: Fix AttributeError when using SimpleQueue.empty() under " "*spawn* and *forkserver* start methods." msgstr "" -#: ../build/NEWS:20058 ../build/NEWS:23037 ../build/NEWS:26974 +#: ../build/NEWS:24012 ../build/NEWS:26991 ../build/NEWS:30928 msgid "" ":issue:`30375`: Warnings emitted when compile a regular expression now " "always point to the line in the user code. Previously they could point into " "inners of the re module if emitted from inside of groups or conditionals." msgstr "" -#: ../build/NEWS:20062 ../build/NEWS:23033 ../build/NEWS:26970 +#: ../build/NEWS:24016 ../build/NEWS:26987 ../build/NEWS:30924 msgid "" ":issue:`30329`: imaplib and poplib now catch the Windows socket WSAEINVAL " "error (code 10022) on shutdown(SHUT_RDWR): An invalid operation was " "attempted. This error occurs sometimes on SSL connections." msgstr "" -#: ../build/NEWS:20066 +#: ../build/NEWS:24020 msgid "" ":issue:`29196`: Removed previously deprecated in Python 2.4 classes Plist, " "Dict and _InternalDict in the plistlib module. Dict values in the result of " @@ -33486,38 +40742,38 @@ msgid "" "longer can use attribute access to access items of these dictionaries." msgstr "" -#: ../build/NEWS:20071 +#: ../build/NEWS:24025 msgid "" ":issue:`9850`: The :mod:`macpath` is now deprecated and will be removed in " "Python 3.8." msgstr "" -#: ../build/NEWS:20074 +#: ../build/NEWS:24028 msgid "" ":issue:`30299`: Compiling regular expression in debug mode on CPython now " "displays the compiled bytecode in human readable form." msgstr "" -#: ../build/NEWS:20077 ../build/NEWS:23041 ../build/NEWS:26978 +#: ../build/NEWS:24031 ../build/NEWS:26995 ../build/NEWS:30932 msgid "" ":issue:`30048`: Fixed ``Task.cancel()`` can be ignored when the task is " "running coroutine and the coroutine returned without any more ``await``." msgstr "" -#: ../build/NEWS:20080 ../build/NEWS:23044 +#: ../build/NEWS:24034 ../build/NEWS:26998 msgid "" ":issue:`30266`: contextlib.AbstractContextManager now supports anti-" "registration by setting __enter__ = None or __exit__ = None, following the " "pattern introduced in :issue:`25958`. Patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:20084 +#: ../build/NEWS:24038 msgid "" ":issue:`30340`: Enhanced regular expressions optimization. This increased " "the performance of matching some patterns up to 25 times." msgstr "" -#: ../build/NEWS:20087 ../build/NEWS:23048 +#: ../build/NEWS:24041 ../build/NEWS:27002 msgid "" ":issue:`30298`: Weaken the condition of deprecation warnings for inline " "modifiers. Now allowed several subsequential inline modifiers at the start " @@ -33526,105 +40782,105 @@ msgid "" "i) (?s)...'``)." msgstr "" -#: ../build/NEWS:20093 +#: ../build/NEWS:24047 msgid "" ":issue:`30285`: Optimized case-insensitive matching and searching of regular " "expressions." msgstr "" -#: ../build/NEWS:20096 ../build/NEWS:23054 ../build/NEWS:26981 +#: ../build/NEWS:24050 ../build/NEWS:27008 ../build/NEWS:30935 msgid "" ":issue:`29990`: Fix range checking in GB18030 decoder. Original patch by Ma " "Lin." msgstr "" -#: ../build/NEWS:20099 +#: ../build/NEWS:24053 msgid "" ":issue:`29979`: rewrite cgi.parse_multipart, reusing the FieldStorage class " "and making its results consistent with those of FieldStorage for multipart/" "form-data requests. Patch by Pierre Quentel." msgstr "" -#: ../build/NEWS:20103 ../build/NEWS:23060 ../build/NEWS:26987 +#: ../build/NEWS:24057 ../build/NEWS:27014 ../build/NEWS:30941 msgid "" ":issue:`30243`: Removed the __init__ methods of _json's scanner and encoder. " "Misusing them could cause memory leaks or crashes. Now scanner and encoder " "objects are completely initialized in the __new__ methods." msgstr "" -#: ../build/NEWS:20107 +#: ../build/NEWS:24061 msgid "" ":issue:`30215`: Compiled regular expression objects with the re.LOCALE flag " "no longer depend on the locale at compile time. Only the locale at matching " "time affects the result of matching." msgstr "" -#: ../build/NEWS:20111 ../build/NEWS:23064 ../build/NEWS:26991 +#: ../build/NEWS:24065 ../build/NEWS:27018 ../build/NEWS:30945 msgid "" ":issue:`30185`: Avoid KeyboardInterrupt tracebacks in forkserver helper " "process when Ctrl-C is received." msgstr "" -#: ../build/NEWS:20114 +#: ../build/NEWS:24068 msgid "" ":issue:`30103`: binascii.b2a_uu() and uu.encode() now support using ``'`'`` " "as zero instead of space." msgstr "" -#: ../build/NEWS:20117 ../build/NEWS:23067 ../build/NEWS:26994 +#: ../build/NEWS:24071 ../build/NEWS:27021 ../build/NEWS:30948 msgid "" ":issue:`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:20121 ../build/NEWS:23071 ../build/NEWS:26998 +#: ../build/NEWS:24075 ../build/NEWS:27025 ../build/NEWS:30952 msgid ":issue:`30205`: Fix getsockname() for unbound AF_UNIX sockets on Linux." msgstr "" -#: ../build/NEWS:20123 +#: ../build/NEWS:24077 msgid "" ":issue:`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:20127 +#: ../build/NEWS:24081 msgid "" ":issue:`30190`: unittest's assertAlmostEqual and assertNotAlmostEqual " "provide a better message in case of failure which includes the difference " "between left and right arguments. (patch by Giampaolo Rodola')" msgstr "" -#: ../build/NEWS:20131 +#: ../build/NEWS:24085 msgid ":issue:`30101`: Add support for curses.A_ITALIC." msgstr "" -#: ../build/NEWS:20133 ../build/NEWS:23008 +#: ../build/NEWS:24087 ../build/NEWS:26962 msgid "" ":issue:`29822`: inspect.isabstract() now works during __init_subclass__. " "Patch by Nate Soares." msgstr "" -#: ../build/NEWS:20136 ../build/NEWS:23021 ../build/NEWS:26958 +#: ../build/NEWS:24090 ../build/NEWS:26975 ../build/NEWS:30912 msgid "" ":issue:`29960`: Preserve generator state when _random.Random.setstate() " "raises an exception. Patch by Bryan Olson." msgstr "" -#: ../build/NEWS:20139 ../build/NEWS:23073 ../build/NEWS:27000 +#: ../build/NEWS:24093 ../build/NEWS:27027 ../build/NEWS:30954 msgid "" ":issue:`30070`: Fixed leaks and crashes in errors handling in the parser " "module." msgstr "" -#: ../build/NEWS:20142 +#: ../build/NEWS:24096 msgid "" ":issue:`22352`: Column widths in the output of dis.dis() are now adjusted " "for large line numbers and instruction offsets." msgstr "" -#: ../build/NEWS:20145 ../build/NEWS:23076 ../build/NEWS:27003 +#: ../build/NEWS:24099 ../build/NEWS:27030 ../build/NEWS:30957 msgid "" ":issue:`30061`: Fixed crashes in IOBase methods __next__() and readlines() " "when readline() or __next__() respectively return non-sizeable object. Fixed " @@ -33632,453 +40888,453 @@ msgid "" "PySequence_Size(), or PyMapping_Size()." msgstr "" -#: ../build/NEWS:20150 +#: ../build/NEWS:24104 msgid "" ":issue:`30218`: Fix PathLike support for shutil.unpack_archive. Patch by " "Jelle Zijlstra." msgstr "" -#: ../build/NEWS:20153 +#: ../build/NEWS:24107 msgid "" ":issue:`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:20156 ../build/NEWS:23085 ../build/NEWS:27008 +#: ../build/NEWS:24110 ../build/NEWS:27039 ../build/NEWS:30962 msgid "" ":issue:`30068`: _io._IOBase.readlines will check if it's closed first when " "hint is present." msgstr "" -#: ../build/NEWS:20159 ../build/NEWS:23088 ../build/NEWS:27011 +#: ../build/NEWS:24113 ../build/NEWS:27042 ../build/NEWS:30965 msgid "" ":issue:`29694`: Fixed race condition in pathlib mkdir with flags " "parents=True. Patch by Armin Rigo." msgstr "" -#: ../build/NEWS:20162 ../build/NEWS:23091 ../build/NEWS:27014 +#: ../build/NEWS:24116 ../build/NEWS:27045 ../build/NEWS:30968 msgid "" ":issue:`29692`: Fixed arbitrary unchaining of RuntimeError exceptions in " "contextlib.contextmanager. Patch by Siddharth Velankar." msgstr "" -#: ../build/NEWS:20165 +#: ../build/NEWS:24119 msgid "" ":issue:`26187`: Test that sqlite3 trace callback is not called multiple " "times when schema is changing. Indirectly fixed by switching to use " "sqlite3_prepare_v2() in :issue:`9303`. Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:20169 ../build/NEWS:23081 +#: ../build/NEWS:24123 ../build/NEWS:27035 msgid "" ":issue:`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:20173 ../build/NEWS:23094 ../build/NEWS:27017 +#: ../build/NEWS:24127 ../build/NEWS:27048 ../build/NEWS:30971 msgid "" ":issue:`29998`: Pickling and copying ImportError now preserves name and path " "attributes." msgstr "" -#: ../build/NEWS:20176 +#: ../build/NEWS:24130 msgid ":issue:`29995`: re.escape() now escapes only regex special characters." msgstr "" -#: ../build/NEWS:20178 +#: ../build/NEWS:24132 msgid "" ":issue:`29962`: Add math.remainder operation, implementing remainder as " "specified in IEEE 754." msgstr "" -#: ../build/NEWS:20181 +#: ../build/NEWS:24135 msgid "" ":issue:`29649`: Improve struct.pack_into() exception messages for problems " "with the buffer size and offset. Patch by Andrew Nester." msgstr "" -#: ../build/NEWS:20184 +#: ../build/NEWS:24138 msgid "" ":issue:`29654`: Support If-Modified-Since HTTP header (browser cache). " "Patch by Pierre Quentel." msgstr "" -#: ../build/NEWS:20187 ../build/NEWS:22977 ../build/NEWS:26927 +#: ../build/NEWS:24141 ../build/NEWS:26931 ../build/NEWS:30881 msgid "" ":issue:`29931`: Fixed comparison check for ipaddress.ip_interface objects. " "Patch by Sanjay Sundaresan." msgstr "" -#: ../build/NEWS:20190 ../build/NEWS:23097 +#: ../build/NEWS:24144 ../build/NEWS:27051 msgid "" ":issue:`29953`: Fixed memory leaks in the replace() method of datetime and " "time objects when pass out of bound fold argument." msgstr "" -#: ../build/NEWS:20193 ../build/NEWS:23100 ../build/NEWS:27020 +#: ../build/NEWS:24147 ../build/NEWS:27054 ../build/NEWS:30974 msgid "" ":issue:`29942`: Fix a crash in itertools.chain.from_iterable when " "encountering long runs of empty iterables." msgstr "" -#: ../build/NEWS:20196 +#: ../build/NEWS:24150 msgid ":issue:`10030`: Sped up reading encrypted ZIP files by 2 times." msgstr "" -#: ../build/NEWS:20198 +#: ../build/NEWS:24152 msgid "" ":issue:`29204`: Element.getiterator() and the html parameter of XMLParser() " "were deprecated only in the documentation (since Python 3.2 and 3.4 " "correspondingly). Now using them emits a deprecation warning." msgstr "" -#: ../build/NEWS:20202 ../build/NEWS:23103 ../build/NEWS:27023 +#: ../build/NEWS:24156 ../build/NEWS:27057 ../build/NEWS:30977 msgid "" ":issue:`27863`: Fixed multiple crashes in ElementTree caused by race " "conditions and wrong types." msgstr "" -#: ../build/NEWS:20205 +#: ../build/NEWS:24159 msgid "" ":issue:`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:20208 ../build/NEWS:23106 ../build/NEWS:27026 +#: ../build/NEWS:24162 ../build/NEWS:27060 ../build/NEWS:30980 msgid "" ":issue:`28699`: Fixed a bug in pools in multiprocessing.pool that raising an " "exception at the very first of an iterable may swallow the exception or make " "the program hang. Patch by Davin Potts and Xiang Zhang." msgstr "" -#: ../build/NEWS:20212 ../build/NEWS:22966 ../build/NEWS:26920 +#: ../build/NEWS:24166 ../build/NEWS:26920 ../build/NEWS:30874 msgid "" ":issue:`23890`: unittest.TestCase.assertRaises() now manually breaks a " "reference cycle to not keep objects alive longer than expected." msgstr "" -#: ../build/NEWS:20215 +#: ../build/NEWS:24169 msgid "" ":issue:`29901`: The zipapp module now supports general path-like objects, " "not just pathlib.Path." msgstr "" -#: ../build/NEWS:20218 ../build/NEWS:23110 ../build/NEWS:27030 +#: ../build/NEWS:24172 ../build/NEWS:27064 ../build/NEWS:30984 msgid "" ":issue:`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:20221 ../build/NEWS:23113 ../build/NEWS:27033 +#: ../build/NEWS:24175 ../build/NEWS:27067 ../build/NEWS:30987 msgid "" ":issue:`29861`: Release references to tasks, their arguments and their " "results as soon as they are finished in multiprocessing.Pool." msgstr "" -#: ../build/NEWS:20224 +#: ../build/NEWS:24178 msgid "" ":issue:`19930`: The mode argument of os.makedirs() no longer affects the " "file permission bits of newly created intermediate-level directories." msgstr "" -#: ../build/NEWS:20227 ../build/NEWS:23116 ../build/NEWS:27036 +#: ../build/NEWS:24181 ../build/NEWS:27070 ../build/NEWS:30990 msgid "" ":issue:`29884`: faulthandler: Restore the old sigaltstack during teardown. " "Patch by Christophe Zeitouny." msgstr "" -#: ../build/NEWS:20230 ../build/NEWS:23119 ../build/NEWS:27039 +#: ../build/NEWS:24184 ../build/NEWS:27073 ../build/NEWS:30993 msgid "" ":issue:`25455`: Fixed crashes in repr of recursive buffered file-like " "objects." msgstr "" -#: ../build/NEWS:20232 ../build/NEWS:23121 ../build/NEWS:27041 +#: ../build/NEWS:24186 ../build/NEWS:27075 ../build/NEWS:30995 msgid "" ":issue:`29800`: Fix crashes in partial.__repr__ if the keys of partial." "keywords are not strings. Patch by Michael Seifert." msgstr "" -#: ../build/NEWS:20235 ../build/NEWS:23127 ../build/NEWS:27047 +#: ../build/NEWS:24189 ../build/NEWS:27081 ../build/NEWS:31001 msgid "" ":issue:`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:20239 +#: ../build/NEWS:24193 msgid "" ":issue:`28692`: Using non-integer value for selecting a plural form in " "gettext is now deprecated." msgstr "" -#: ../build/NEWS:20242 +#: ../build/NEWS:24196 msgid "" ":issue:`26121`: Use C library implementation for math functions erf() and " "erfc()." msgstr "" -#: ../build/NEWS:20245 +#: ../build/NEWS:24199 msgid "" ":issue:`29619`: os.stat() and os.DirEntry.inode() now convert inode (st_ino) " "using unsigned integers." msgstr "" -#: ../build/NEWS:20248 +#: ../build/NEWS:24202 msgid "" ":issue:`28298`: Fix a bug that prevented array 'Q', 'L' and 'I' from " "accepting big intables (objects that have __int__) as elements." msgstr "" -#: ../build/NEWS:20251 +#: ../build/NEWS:24205 msgid "" ":issue:`29645`: Speed up importing the webbrowser module. webbrowser." "register() is now thread-safe." msgstr "" -#: ../build/NEWS:20254 ../build/NEWS:23135 +#: ../build/NEWS:24208 ../build/NEWS:27089 msgid "" ":issue:`28231`: The zipfile module now accepts path-like objects for " "external paths." msgstr "" -#: ../build/NEWS:20257 ../build/NEWS:23138 +#: ../build/NEWS:24211 ../build/NEWS:27092 msgid "" ":issue:`26915`: index() and count() methods of collections.abc.Sequence now " "check identity before checking equality when do comparisons." msgstr "" -#: ../build/NEWS:20260 +#: ../build/NEWS:24214 msgid ":issue:`28682`: Added support for bytes paths in os.fwalk()." msgstr "" -#: ../build/NEWS:20262 +#: ../build/NEWS:24216 msgid "" ":issue:`29728`: Add new :data:`socket.TCP_NOTSENT_LOWAT` (Linux 3.12) " "constant. Patch by Nathaniel J. Smith." msgstr "" -#: ../build/NEWS:20265 ../build/NEWS:23347 +#: ../build/NEWS:24219 ../build/NEWS:27301 msgid "" ":issue:`29623`: Allow use of path-like object as a single argument in " "ConfigParser.read(). Patch by David Ellis." msgstr "" -#: ../build/NEWS:20268 +#: ../build/NEWS:24222 msgid "" ":issue:`9303`: Migrate sqlite3 module to _v2 API. Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:20270 ../build/NEWS:23350 +#: ../build/NEWS:24224 ../build/NEWS:27304 msgid "" ":issue:`28963`: Fix out of bound iteration in asyncio.Future." "remove_done_callback implemented in C." msgstr "" -#: ../build/NEWS:20273 ../build/NEWS:23353 ../build/NEWS:27059 +#: ../build/NEWS:24227 ../build/NEWS:27307 ../build/NEWS:31013 msgid "" ":issue:`29704`: asyncio.subprocess.SubprocessStreamProtocol no longer closes " "before all pipes are closed." msgstr "" -#: ../build/NEWS:20276 ../build/NEWS:23356 +#: ../build/NEWS:24230 ../build/NEWS:27310 msgid "" ":issue:`29271`: Fix Task.current_task and Task.all_tasks implemented in C to " "accept None argument as their pure Python implementation." msgstr "" -#: ../build/NEWS:20279 ../build/NEWS:23359 ../build/NEWS:27062 +#: ../build/NEWS:24233 ../build/NEWS:27313 ../build/NEWS:31016 msgid "" ":issue:`29703`: Fix asyncio to support instantiation of new event loops in " "child processes." msgstr "" -#: ../build/NEWS:20282 ../build/NEWS:23141 ../build/NEWS:27055 +#: ../build/NEWS:24236 ../build/NEWS:27095 ../build/NEWS:31009 msgid "" ":issue:`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:20286 +#: ../build/NEWS:24240 msgid "" ":issue:`7769`: Method register_function() of xmlrpc.server." "SimpleXMLRPCDispatcher and its subclasses can now be used as a decorator." msgstr "" -#: ../build/NEWS:20290 ../build/NEWS:23362 ../build/NEWS:27065 +#: ../build/NEWS:24244 ../build/NEWS:27316 ../build/NEWS:31019 msgid "" ":issue:`29376`: Fix assertion error in threading._DummyThread.is_alive()." msgstr "" -#: ../build/NEWS:20292 ../build/NEWS:23364 +#: ../build/NEWS:24246 ../build/NEWS:27318 msgid "" ":issue:`28624`: Add a test that checks that cwd parameter of Popen() accepts " "PathLike objects. Patch by Sayan Chowdhury." msgstr "" -#: ../build/NEWS:20295 ../build/NEWS:23367 +#: ../build/NEWS:24249 ../build/NEWS:27321 msgid "" ":issue:`28518`: Start a transaction implicitly before a DML statement. Patch " "by Aviv Palivoda." msgstr "" -#: ../build/NEWS:20298 ../build/NEWS:23124 ../build/NEWS:27044 +#: ../build/NEWS:24252 ../build/NEWS:27078 ../build/NEWS:30998 msgid "" ":issue:`29742`: get_extra_info() raises exception if get called on closed " "ssl transport. Patch by Nikolay Kim." msgstr "" -#: ../build/NEWS:20301 +#: ../build/NEWS:24255 msgid "" ":issue:`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:20305 ../build/NEWS:23370 ../build/NEWS:27073 +#: ../build/NEWS:24259 ../build/NEWS:27324 ../build/NEWS:31027 msgid "" ":issue:`29532`: Altering a kwarg dictionary passed to functools.partial() no " "longer affects a partial object after creation." msgstr "" -#: ../build/NEWS:20308 ../build/NEWS:23373 ../build/NEWS:27067 +#: ../build/NEWS:24262 ../build/NEWS:27327 ../build/NEWS:31021 msgid "" ":issue:`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:20311 +#: ../build/NEWS:24265 msgid "" ":issue:`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:20315 +#: ../build/NEWS:24269 msgid "" ":issue:`29576`: Improve some deprecations in importlib. Some deprecated " "methods now emit DeprecationWarnings and have better descriptive messages." msgstr "" -#: ../build/NEWS:20318 +#: ../build/NEWS:24272 msgid "" ":issue:`29534`: Fixed different behaviour of Decimal.from_float() for " "_decimal and _pydecimal. Thanks Andrew Nester." msgstr "" -#: ../build/NEWS:20321 +#: ../build/NEWS:24275 msgid "" ":issue:`10379`: locale.format_string now supports the 'monetary' keyword " "argument, and locale.format is deprecated." msgstr "" -#: ../build/NEWS:20324 +#: ../build/NEWS:24278 msgid "" ":issue:`29851`: importlib.reload() now raises ModuleNotFoundError if the " "module lacks a spec." msgstr "" -#: ../build/NEWS:20327 ../build/NEWS:23376 ../build/NEWS:27076 +#: ../build/NEWS:24281 ../build/NEWS:27330 ../build/NEWS:31030 msgid "" ":issue:`28556`: Various updates to typing module: typing.Counter, typing." "ChainMap, improved ABC caching, etc. Original PRs by Jelle Zijlstra, Ivan " "Levkivskyi, Manuel Krebber, and Łukasz Langa." msgstr "" -#: ../build/NEWS:20331 ../build/NEWS:23380 ../build/NEWS:27080 +#: ../build/NEWS:24285 ../build/NEWS:27334 ../build/NEWS:31034 msgid "" ":issue:`29100`: Fix datetime.fromtimestamp() regression introduced in Python " "3.6.0: check minimum and maximum years." msgstr "" -#: ../build/NEWS:20334 ../build/NEWS:23386 ../build/NEWS:27086 +#: ../build/NEWS:24288 ../build/NEWS:27340 ../build/NEWS:31040 msgid ":issue:`29416`: Prevent infinite loop in pathlib.Path.mkdir" msgstr "" -#: ../build/NEWS:20336 ../build/NEWS:23388 ../build/NEWS:27088 +#: ../build/NEWS:24290 ../build/NEWS:27342 ../build/NEWS:31042 msgid "" ":issue:`29444`: Fixed out-of-bounds buffer access in the group() method of " "the match object. Based on patch by WGH." msgstr "" -#: ../build/NEWS:20339 +#: ../build/NEWS:24293 msgid "" ":issue:`29377`: Add WrapperDescriptorType, MethodWrapperType, and " "MethodDescriptorType built-in types to types module. Original patch by " "Manuel Krebber." msgstr "" -#: ../build/NEWS:20343 +#: ../build/NEWS:24297 msgid "" ":issue:`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:20346 +#: ../build/NEWS:24300 msgid "" ":issue:`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:20350 +#: ../build/NEWS:24304 msgid "" ":issue:`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:20353 ../build/NEWS:23391 ../build/NEWS:27091 +#: ../build/NEWS:24307 ../build/NEWS:27345 ../build/NEWS:31045 msgid "" ":issue:`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:20356 ../build/NEWS:23394 ../build/NEWS:27094 +#: ../build/NEWS:24310 ../build/NEWS:27348 ../build/NEWS:31048 msgid "" ":issue:`29290`: Fix a regression in argparse that help messages would wrap " "at non-breaking spaces." msgstr "" -#: ../build/NEWS:20359 ../build/NEWS:23397 ../build/NEWS:27097 +#: ../build/NEWS:24313 ../build/NEWS:27351 ../build/NEWS:31051 msgid ":issue:`28735`: Fixed the comparison of mock.MagickMock with mock.ANY." msgstr "" -#: ../build/NEWS:20361 +#: ../build/NEWS:24315 msgid ":issue:`29197`: Removed deprecated function ntpath.splitunc()." msgstr "" -#: ../build/NEWS:20363 +#: ../build/NEWS:24317 msgid "" ":issue:`29210`: Removed support of deprecated argument \"exclude\" in " "tarfile.TarFile.add()." msgstr "" -#: ../build/NEWS:20366 ../build/NEWS:23402 ../build/NEWS:27101 +#: ../build/NEWS:24320 ../build/NEWS:27356 ../build/NEWS:31055 msgid "" ":issue:`29219`: Fixed infinite recursion in the repr of uninitialized ctypes." "CDLL instances." msgstr "" -#: ../build/NEWS:20369 +#: ../build/NEWS:24323 msgid ":issue:`29192`: Removed deprecated features in the http.cookies module." msgstr "" -#: ../build/NEWS:20371 +#: ../build/NEWS:24325 msgid "" ":issue:`29193`: A format string argument for string.Formatter.format() is " "now positional-only." msgstr "" -#: ../build/NEWS:20374 +#: ../build/NEWS:24328 msgid "" ":issue:`29195`: Removed support of deprecated undocumented keyword arguments " "in methods of regular expression objects." msgstr "" -#: ../build/NEWS:20377 ../build/NEWS:23407 ../build/NEWS:27104 +#: ../build/NEWS:24331 ../build/NEWS:27361 ../build/NEWS:31058 msgid "" ":issue:`28969`: Fixed race condition in C implementation of functools." "lru_cache. KeyError could be raised when cached function with full cache was " @@ -34086,100 +41342,100 @@ msgid "" "arguments." msgstr "" -#: ../build/NEWS:20382 +#: ../build/NEWS:24336 msgid "" ":issue:`20804`: The unittest.mock.sentinel attributes now preserve their " "identity when they are copied or pickled." msgstr "" -#: ../build/NEWS:20385 ../build/NEWS:23412 ../build/NEWS:27109 +#: ../build/NEWS:24339 ../build/NEWS:27366 ../build/NEWS:31063 msgid "" ":issue:`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:20389 ../build/NEWS:23416 ../build/NEWS:27070 +#: ../build/NEWS:24343 ../build/NEWS:27370 ../build/NEWS:31024 msgid "" ":issue:`28961`: Fix unittest.mock._Call helper: don't ignore the name " "parameter anymore. Patch written by Jiajun Huang." msgstr "" -#: ../build/NEWS:20392 ../build/NEWS:23423 ../build/NEWS:27362 +#: ../build/NEWS:24346 ../build/NEWS:27377 ../build/NEWS:31316 msgid "" ":issue:`15812`: inspect.getframeinfo() now correctly shows the first line of " "a context. Patch by Sam Breese." msgstr "" -#: ../build/NEWS:20395 +#: ../build/NEWS:24349 msgid "" ":issue:`28985`: Update authorizer constants in sqlite3 module. Patch by " "Dingyuan Wang." msgstr "" -#: ../build/NEWS:20398 ../build/NEWS:23435 +#: ../build/NEWS:24352 ../build/NEWS:27389 msgid ":issue:`29079`: Prevent infinite loop in pathlib.resolve() on Windows" msgstr "" -#: ../build/NEWS:20400 ../build/NEWS:23437 ../build/NEWS:27368 +#: ../build/NEWS:24354 ../build/NEWS:27391 ../build/NEWS:31322 msgid "" ":issue:`13051`: Fixed recursion errors in large or resized curses.textpad." "Textbox. Based on patch by Tycho Andersen." msgstr "" -#: ../build/NEWS:20403 ../build/NEWS:23444 ../build/NEWS:27375 +#: ../build/NEWS:24357 ../build/NEWS:27398 ../build/NEWS:31329 msgid "" ":issue:`9770`: curses.ascii predicates now work correctly with negative " "integers." msgstr "" -#: ../build/NEWS:20406 ../build/NEWS:23447 ../build/NEWS:27378 +#: ../build/NEWS:24360 ../build/NEWS:27401 ../build/NEWS:31332 msgid "" ":issue:`28427`: old keys should not remove new values from " "WeakValueDictionary when collecting from another thread." msgstr "" -#: ../build/NEWS:20409 ../build/NEWS:23450 ../build/NEWS:27381 +#: ../build/NEWS:24363 ../build/NEWS:27404 ../build/NEWS:31335 msgid ":issue:`28923`: Remove editor artifacts from Tix.py." msgstr "" -#: ../build/NEWS:20411 ../build/NEWS:23455 ../build/NEWS:27383 +#: ../build/NEWS:24365 ../build/NEWS:27409 ../build/NEWS:31337 msgid ":issue:`28871`: Fixed a crash when deallocate deep ElementTree." msgstr "" -#: ../build/NEWS:20413 ../build/NEWS:23457 ../build/NEWS:27385 +#: ../build/NEWS:24367 ../build/NEWS:27411 ../build/NEWS:31339 msgid "" ":issue:`19542`: Fix bugs in WeakValueDictionary.setdefault() and " "WeakValueDictionary.pop() when a GC collection happens in another thread." msgstr "" -#: ../build/NEWS:20416 ../build/NEWS:23460 +#: ../build/NEWS:24370 ../build/NEWS:27414 msgid "" ":issue:`20191`: Fixed a crash in resource.prlimit() when passing a sequence " "that doesn't own its elements as limits." msgstr "" -#: ../build/NEWS:20419 +#: ../build/NEWS:24373 msgid "" ":issue:`16255`: subprocess.Popen uses /system/bin/sh on Android as the " "shell, instead of /bin/sh." msgstr "" -#: ../build/NEWS:20422 ../build/NEWS:23463 ../build/NEWS:27391 +#: ../build/NEWS:24376 ../build/NEWS:27417 ../build/NEWS:31345 msgid "" ":issue:`28779`: multiprocessing.set_forkserver_preload() would crash the " "forkserver process if a preloaded module instantiated some multiprocessing " "objects such as locks." msgstr "" -#: ../build/NEWS:20426 ../build/NEWS:23470 +#: ../build/NEWS:24380 ../build/NEWS:27424 msgid "" ":issue:`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:20430 +#: ../build/NEWS:24384 msgid "" ":issue:`28847`: dbm.dumb now supports reading read-only files and no longer " "writes the index file when it is not changed. A deprecation warning is now " @@ -34187,19 +41443,19 @@ msgid "" "(will be an error in future Python releases)." msgstr "" -#: ../build/NEWS:20435 +#: ../build/NEWS:24389 msgid "" ":issue:`27030`: Unknown escapes consisting of ``'\\'`` and an ASCII letter " "in re.sub() replacement templates regular expressions now are errors." msgstr "" -#: ../build/NEWS:20438 ../build/NEWS:23651 +#: ../build/NEWS:24392 ../build/NEWS:27605 msgid "" ":issue:`28835`: Fix a regression introduced in warnings.catch_warnings(): " "call warnings.showwarning() if it was overridden inside the context manager." msgstr "" -#: ../build/NEWS:20441 ../build/NEWS:23654 +#: ../build/NEWS:24395 ../build/NEWS:27608 msgid "" ":issue:`27172`: To assist with upgrades from 2.7, the previously documented " "deprecation of ``inspect.getfullargspec()`` has been reversed. This decision " @@ -34207,24 +41463,24 @@ msgid "" "supported." msgstr "" -#: ../build/NEWS:20446 +#: ../build/NEWS:24400 msgid "" ":issue:`28740`: Add sys.getandroidapilevel(): return the build time API " "version of Android as an integer. Function only available on Android." msgstr "" -#: ../build/NEWS:20449 ../build/NEWS:23659 +#: ../build/NEWS:24403 ../build/NEWS:27613 msgid "" ":issue:`26273`: Add new :data:`socket.TCP_CONGESTION` (Linux 2.6.13) and :" "data:`socket.TCP_USER_TIMEOUT` (Linux 2.6.37) constants. Patch written by " "Omar Sandoval." msgstr "" -#: ../build/NEWS:20453 ../build/NEWS:23730 +#: ../build/NEWS:24407 ../build/NEWS:27684 msgid ":issue:`28752`: Restored the __reduce__() methods of datetime objects." msgstr "" -#: ../build/NEWS:20455 ../build/NEWS:23732 +#: ../build/NEWS:24409 ../build/NEWS:27686 msgid "" ":issue:`28727`: Regular expression patterns, _sre.SRE_Pattern objects " "created by re.compile(), become comparable (only x==y and x!=y operators). " @@ -34232,68 +41488,68 @@ msgid "" "when the warnings module is reloaded (thing usually only done in unit tests)." msgstr "" -#: ../build/NEWS:20460 +#: ../build/NEWS:24414 msgid "" ":issue:`20572`: Remove the subprocess.Popen.wait endtime parameter. It was " "deprecated in 3.4 and undocumented prior to that." msgstr "" -#: ../build/NEWS:20463 ../build/NEWS:23740 ../build/NEWS:27398 +#: ../build/NEWS:24417 ../build/NEWS:27694 ../build/NEWS:31352 msgid "" ":issue:`25659`: In ctypes, prevent a crash calling the from_buffer() and " "from_buffer_copy() methods on abstract classes like Array." msgstr "" -#: ../build/NEWS:20466 +#: ../build/NEWS:24420 msgid "" ":issue:`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:20469 ../build/NEWS:23743 +#: ../build/NEWS:24423 ../build/NEWS:27697 msgid "" ":issue:`19717`: Makes Path.resolve() succeed on paths that do not exist. " "Patch by Vajrasky Kok" msgstr "" -#: ../build/NEWS:20472 ../build/NEWS:23746 +#: ../build/NEWS:24426 ../build/NEWS:27700 msgid "" ":issue:`28563`: Fixed possible DoS and arbitrary code execution when handle " "plural form selections in the gettext module. The expression parser now " "supports exact syntax supported by GNU gettext." msgstr "" -#: ../build/NEWS:20476 ../build/NEWS:23750 ../build/NEWS:27407 +#: ../build/NEWS:24430 ../build/NEWS:27704 ../build/NEWS:31361 msgid "" ":issue:`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:20480 ../build/NEWS:23833 ../build/NEWS:27411 +#: ../build/NEWS:24434 ../build/NEWS:27787 ../build/NEWS:31365 msgid "" ":issue:`27517`: LZMA compressor and decompressor no longer raise exceptions " "if given empty data twice. Patch by Benjamin Fogle." msgstr "" -#: ../build/NEWS:20483 ../build/NEWS:23836 ../build/NEWS:27414 +#: ../build/NEWS:24437 ../build/NEWS:27790 ../build/NEWS:31368 msgid ":issue:`28549`: Fixed segfault in curses's addch() with ncurses6." msgstr "" -#: ../build/NEWS:20485 ../build/NEWS:23838 ../build/NEWS:27416 +#: ../build/NEWS:24439 ../build/NEWS:27792 ../build/NEWS:31370 msgid "" ":issue:`28449`: tarfile.open() with mode \"r\" or \"r:\" now tries to open a " "tar file with compression before trying to open it without compression. " "Otherwise it had 50% chance failed with ignore_zeros=True." msgstr "" -#: ../build/NEWS:20489 ../build/NEWS:23842 ../build/NEWS:27420 +#: ../build/NEWS:24443 ../build/NEWS:27796 ../build/NEWS:31374 msgid "" ":issue:`23262`: The webbrowser module now supports Firefox 36+ and derived " "browsers. Based on patch by Oleg Broytman." msgstr "" -#: ../build/NEWS:20492 +#: ../build/NEWS:24446 msgid "" ":issue:`24241`: The webbrowser in an X environment now prefers using the " "default browser directly. Also, the webbrowser register() function now has a " @@ -34301,62 +41557,62 @@ msgid "" "with no arguments. Patch by David Steele" msgstr "" -#: ../build/NEWS:20497 ../build/NEWS:23845 ../build/NEWS:27423 +#: ../build/NEWS:24451 ../build/NEWS:27799 ../build/NEWS:31377 msgid "" ":issue:`27939`: Fixed bugs in tkinter.ttk.LabeledScale and tkinter.Scale " "caused by representing the scale as float value internally in Tk. tkinter." "IntVar now works if float value is set to underlying Tk variable." msgstr "" -#: ../build/NEWS:20501 +#: ../build/NEWS:24455 msgid "" ":issue:`28255`: calendar.TextCalendar.prweek() no longer prints a space " "after a weeks's calendar. calendar.TextCalendar.pryear() no longer prints " "redundant newline after a year's calendar. Based on patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:20505 +#: ../build/NEWS:24459 msgid "" ":issue:`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:20509 ../build/NEWS:23856 ../build/NEWS:27431 +#: ../build/NEWS:24463 ../build/NEWS:27810 ../build/NEWS:31385 msgid "" ":issue:`20491`: The textwrap.TextWrapper class now honors non-breaking " "spaces. Based on patch by Kaarle Ritvanen." msgstr "" -#: ../build/NEWS:20512 ../build/NEWS:23859 ../build/NEWS:27434 +#: ../build/NEWS:24466 ../build/NEWS:27813 ../build/NEWS:31388 msgid ":issue:`28353`: os.fwalk() no longer fails on broken links." msgstr "" -#: ../build/NEWS:20514 ../build/NEWS:23861 +#: ../build/NEWS:24468 ../build/NEWS:27815 msgid "" ":issue:`28430`: Fix iterator of C implemented asyncio.Future doesn't accept " "non-None value is passed to it.send(val)." msgstr "" -#: ../build/NEWS:20517 ../build/NEWS:23864 +#: ../build/NEWS:24471 ../build/NEWS:27818 msgid "" ":issue:`27025`: Generated names for Tkinter widgets now start by the \"!\" " "prefix for readability." msgstr "" -#: ../build/NEWS:20520 ../build/NEWS:23867 ../build/NEWS:27436 +#: ../build/NEWS:24474 ../build/NEWS:27821 ../build/NEWS:31390 msgid "" ":issue:`25464`: Fixed HList.header_exists() in tkinter.tix module by addin a " "workaround to Tix library bug." msgstr "" -#: ../build/NEWS:20523 ../build/NEWS:23870 +#: ../build/NEWS:24477 ../build/NEWS:27824 msgid "" ":issue:`28488`: shutil.make_archive() no longer adds entry \"./\" to ZIP " "archive." msgstr "" -#: ../build/NEWS:20525 ../build/NEWS:23872 +#: ../build/NEWS:24479 ../build/NEWS:27826 msgid "" ":issue:`25953`: re.sub() now raises an error for invalid numerical group " "reference in replacement template even if the pattern is not found in the " @@ -34364,55 +41620,55 @@ msgid "" "index and the position of the reference. Based on patch by SilentGhost." msgstr "" -#: ../build/NEWS:20530 +#: ../build/NEWS:24484 msgid "" ":issue:`28469`: timeit now uses the sequence 1, 2, 5, 10, 20, 50,... instead " "of 1, 10, 100,... for autoranging." msgstr "" -#: ../build/NEWS:20533 +#: ../build/NEWS:24487 msgid "" ":issue:`28115`: Command-line interface of the zipfile module now uses " "argparse. Added support of long options." msgstr "" -#: ../build/NEWS:20536 ../build/NEWS:23877 +#: ../build/NEWS:24490 ../build/NEWS:27831 msgid "" ":issue:`18219`: Optimize csv.DictWriter for large number of columns. Patch " "by Mariatta Wijaya." msgstr "" -#: ../build/NEWS:20539 ../build/NEWS:23880 +#: ../build/NEWS:24493 ../build/NEWS:27834 msgid "" ":issue:`28448`: Fix C implemented asyncio.Future didn't work on Windows." msgstr "" -#: ../build/NEWS:20541 +#: ../build/NEWS:24495 msgid "" ":issue:`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:20545 ../build/NEWS:23882 +#: ../build/NEWS:24499 ../build/NEWS:27836 msgid "" ":issue:`28480`: Fix error building socket module when multithreading is " "disabled." msgstr "" -#: ../build/NEWS:20548 +#: ../build/NEWS:24502 msgid "" ":issue:`28240`: timeit: remove ``-c/--clock`` and ``-t/--time`` command line " "options which were deprecated since Python 3.3." msgstr "" -#: ../build/NEWS:20551 +#: ../build/NEWS:24505 msgid "" ":issue:`28240`: timeit now repeats the benchmarks 5 times instead of only 3 " "to make benchmarks more reliable." msgstr "" -#: ../build/NEWS:20554 +#: ../build/NEWS:24508 msgid "" ":issue:`28240`: timeit autorange now uses a single loop iteration if the " "benchmark takes less than 10 seconds, instead of 10 iterations. \"python3 -m " @@ -34420,7 +41676,7 @@ msgid "" "seconds." msgstr "" -#: ../build/NEWS:20559 +#: ../build/NEWS:24513 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. " @@ -34428,100 +41684,100 @@ msgid "" "rationale." msgstr "" -#: ../build/NEWS:20564 +#: ../build/NEWS:24518 msgid "" ":issue:`24452`: Make webbrowser support Chrome on Mac OS X. Patch by Ned " "Batchelder." msgstr "" -#: ../build/NEWS:20567 ../build/NEWS:23887 ../build/NEWS:27443 +#: ../build/NEWS:24521 ../build/NEWS:27841 ../build/NEWS:31397 msgid "" ":issue:`20766`: Fix references leaked by pdb in the handling of SIGINT " "handlers." msgstr "" -#: ../build/NEWS:20570 ../build/NEWS:24003 +#: ../build/NEWS:24524 ../build/NEWS:27957 msgid "" ":issue:`27998`: Fixed bytes path support in os.scandir() on Windows. Patch " "by Eryk Sun." msgstr "" -#: ../build/NEWS:20573 ../build/NEWS:24006 +#: ../build/NEWS:24527 ../build/NEWS:27960 msgid ":issue:`28317`: The disassembler now decodes FORMAT_VALUE argument." msgstr "" -#: ../build/NEWS:20575 ../build/NEWS:24012 +#: ../build/NEWS:24529 ../build/NEWS:27966 msgid "" ":issue:`28380`: unittest.mock Mock autospec functions now properly support " "assert_called, assert_not_called, and assert_called_once." msgstr "" -#: ../build/NEWS:20578 ../build/NEWS:24017 +#: ../build/NEWS:24532 ../build/NEWS:27971 msgid ":issue:`28229`: lzma module now supports pathlib." msgstr "" -#: ../build/NEWS:20580 ../build/NEWS:24019 ../build/NEWS:27450 +#: ../build/NEWS:24534 ../build/NEWS:27973 ../build/NEWS:31404 msgid "" ":issue:`28321`: Fixed writing non-BMP characters with binary format in " "plistlib." msgstr "" -#: ../build/NEWS:20583 ../build/NEWS:24022 +#: ../build/NEWS:24537 ../build/NEWS:27976 msgid "" ":issue:`28225`: bz2 module now supports pathlib. Initial patch by Ethan " "Furman." msgstr "" -#: ../build/NEWS:20586 ../build/NEWS:24025 +#: ../build/NEWS:24540 ../build/NEWS:27979 msgid ":issue:`28227`: gzip now supports pathlib. Patch by Ethan Furman." msgstr "" -#: ../build/NEWS:20588 +#: ../build/NEWS:24542 msgid "" ":issue:`28332`: Deprecated silent truncations in socket.htons and socket." "ntohs. Original patch by Oren Milman." msgstr "" -#: ../build/NEWS:20591 ../build/NEWS:24027 +#: ../build/NEWS:24545 ../build/NEWS:27981 msgid "" ":issue:`27358`: Optimized merging var-keyword arguments and improved error " "message when passing a non-mapping as a var-keyword argument." msgstr "" -#: ../build/NEWS:20594 ../build/NEWS:24030 +#: ../build/NEWS:24548 ../build/NEWS:27984 msgid "" ":issue:`28257`: Improved error message when passing a non-iterable as a var-" "positional argument. Added opcode BUILD_TUPLE_UNPACK_WITH_CALL." msgstr "" -#: ../build/NEWS:20597 ../build/NEWS:24033 ../build/NEWS:27453 +#: ../build/NEWS:24551 ../build/NEWS:27987 ../build/NEWS:31407 msgid "" ":issue:`28322`: Fixed possible crashes when unpickle itertools objects from " "incorrect pickle data. Based on patch by John Leitch." msgstr "" -#: ../build/NEWS:20600 ../build/NEWS:24036 +#: ../build/NEWS:24554 ../build/NEWS:27990 msgid ":issue:`28228`: imghdr now supports pathlib." msgstr "" -#: ../build/NEWS:20602 ../build/NEWS:24038 +#: ../build/NEWS:24556 ../build/NEWS:27992 msgid ":issue:`28226`: compileall now supports pathlib." msgstr "" -#: ../build/NEWS:20604 ../build/NEWS:24040 +#: ../build/NEWS:24558 ../build/NEWS:27994 msgid "" ":issue:`28314`: Fix function declaration (C flags) for the getiterator() " "method of xml.etree.ElementTree.Element." msgstr "" -#: ../build/NEWS:20607 ../build/NEWS:24043 +#: ../build/NEWS:24561 ../build/NEWS:27997 msgid "" ":issue:`28148`: Stop using localtime() and gmtime() in the time module. " "Introduced platform independent _PyTime_localtime API that is similar to " "POSIX localtime_r, but available on all platforms. Patch by Ed Schouten." msgstr "" -#: ../build/NEWS:20611 ../build/NEWS:24047 ../build/NEWS:27462 +#: ../build/NEWS:24565 ../build/NEWS:28001 ../build/NEWS:31416 msgid "" ":issue:`28253`: Fixed calendar functions for extreme months: 0001-01 and " "9999-12. Methods itermonthdays() and itermonthdays2() are reimplemented so " @@ -34529,248 +41785,248 @@ msgid "" "overflow." msgstr "" -#: ../build/NEWS:20616 ../build/NEWS:24052 ../build/NEWS:27467 +#: ../build/NEWS:24570 ../build/NEWS:28006 ../build/NEWS:31421 msgid "" ":issue:`28275`: Fixed possible use after free in the decompress() methods of " "the LZMADecompressor and BZ2Decompressor classes. Original patch by John " "Leitch." msgstr "" -#: ../build/NEWS:20620 ../build/NEWS:24056 ../build/NEWS:27471 +#: ../build/NEWS:24574 ../build/NEWS:28010 ../build/NEWS:31425 msgid "" ":issue:`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:20623 ../build/NEWS:24059 +#: ../build/NEWS:24577 ../build/NEWS:28013 msgid "" ":issue:`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:20627 ../build/NEWS:24063 ../build/NEWS:27474 +#: ../build/NEWS:24581 ../build/NEWS:28017 ../build/NEWS:31428 msgid "" ":issue:`18893`: Fix invalid exception handling in Lib/ctypes/macholib/dyld." "py. Patch by Madison May." msgstr "" -#: ../build/NEWS:20630 ../build/NEWS:24066 +#: ../build/NEWS:24584 ../build/NEWS:28020 msgid "" ":issue:`27611`: Fixed support of default root window in the tkinter.tix " "module. Added the master parameter in the DisplayStyle constructor." msgstr "" -#: ../build/NEWS:20633 ../build/NEWS:24069 ../build/NEWS:27479 +#: ../build/NEWS:24587 ../build/NEWS:28023 ../build/NEWS:31433 msgid "" ":issue:`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:20637 ../build/NEWS:24073 ../build/NEWS:27483 +#: ../build/NEWS:24591 ../build/NEWS:28027 ../build/NEWS:31437 msgid "" ":issue:`25651`: Allow falsy values to be used for msg parameter of subTest()." msgstr "" -#: ../build/NEWS:20639 ../build/NEWS:24075 +#: ../build/NEWS:24593 ../build/NEWS:28029 msgid "" ":issue:`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:20642 ../build/NEWS:24078 +#: ../build/NEWS:24596 ../build/NEWS:28032 msgid "" ":issue:`28200`: Fix memory leak on Windows in the os module (fix " "path_converter() function)." msgstr "" -#: ../build/NEWS:20645 ../build/NEWS:24081 +#: ../build/NEWS:24599 ../build/NEWS:28035 msgid "" ":issue:`25400`: RobotFileParser now correctly returns default values for " "crawl_delay and request_rate. Initial patch by Peter Wirtz." msgstr "" -#: ../build/NEWS:20648 ../build/NEWS:24084 ../build/NEWS:27485 +#: ../build/NEWS:24602 ../build/NEWS:28038 ../build/NEWS:31439 msgid ":issue:`27932`: Prevent memory leak in win32_ver()." msgstr "" -#: ../build/NEWS:20650 ../build/NEWS:24086 ../build/NEWS:27487 +#: ../build/NEWS:24604 ../build/NEWS:28040 ../build/NEWS:31441 msgid "Fix UnboundLocalError in socket._sendfile_use_sendfile." msgstr "" -#: ../build/NEWS:20652 ../build/NEWS:24088 ../build/NEWS:27489 +#: ../build/NEWS:24606 ../build/NEWS:28042 ../build/NEWS:31443 msgid "" ":issue:`28075`: Check for ERROR_ACCESS_DENIED in Windows implementation of " "os.stat(). Patch by Eryk Sun." msgstr "" -#: ../build/NEWS:20655 ../build/NEWS:24091 +#: ../build/NEWS:24609 ../build/NEWS:28045 msgid "" ":issue:`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:20659 ../build/NEWS:24095 ../build/NEWS:27492 +#: ../build/NEWS:24613 ../build/NEWS:28049 ../build/NEWS:31446 msgid "" ":issue:`25270`: Prevent codecs.escape_encode() from raising SystemError when " "an empty bytestring is passed." msgstr "" -#: ../build/NEWS:20662 ../build/NEWS:24098 ../build/NEWS:27495 +#: ../build/NEWS:24616 ../build/NEWS:28052 ../build/NEWS:31449 msgid ":issue:`28181`: Get antigravity over HTTPS. Patch by Kaartic Sivaraam." msgstr "" -#: ../build/NEWS:20664 ../build/NEWS:24100 ../build/NEWS:27497 +#: ../build/NEWS:24618 ../build/NEWS:28054 ../build/NEWS:31451 msgid "" ":issue:`25895`: Enable WebSocket URL schemes in urllib.parse.urljoin. Patch " "by Gergely Imreh and Markus Holtermann." msgstr "" -#: ../build/NEWS:20667 ../build/NEWS:24103 +#: ../build/NEWS:24621 ../build/NEWS:28057 msgid "" ":issue:`28114`: Fix a crash in parse_envlist() when env contains byte " "strings. Patch by Eryk Sun." msgstr "" -#: ../build/NEWS:20670 ../build/NEWS:24106 ../build/NEWS:27500 +#: ../build/NEWS:24624 ../build/NEWS:28060 ../build/NEWS:31454 msgid "" ":issue:`27599`: Fixed buffer overrun in binascii.b2a_qp() and binascii." "a2b_qp()." msgstr "" -#: ../build/NEWS:20673 ../build/NEWS:24109 ../build/NEWS:27683 +#: ../build/NEWS:24627 ../build/NEWS:28063 ../build/NEWS:31637 msgid "" ":issue:`27906`: Fix socket accept exhaustion during high TCP traffic. Patch " "by Kevin Conway." msgstr "" -#: ../build/NEWS:20676 ../build/NEWS:24112 ../build/NEWS:27686 +#: ../build/NEWS:24630 ../build/NEWS:28066 ../build/NEWS:31640 msgid "" ":issue:`28174`: Handle when SO_REUSEPORT isn't properly supported. Patch by " "Seth Michael Larson." msgstr "" -#: ../build/NEWS:20679 ../build/NEWS:24115 ../build/NEWS:27689 +#: ../build/NEWS:24633 ../build/NEWS:28069 ../build/NEWS:31643 msgid "" ":issue:`26654`: Inspect functools.partial in asyncio.Handle.__repr__. Patch " "by iceboy." msgstr "" -#: ../build/NEWS:20682 ../build/NEWS:24118 ../build/NEWS:27692 +#: ../build/NEWS:24636 ../build/NEWS:28072 ../build/NEWS:31646 msgid ":issue:`26909`: Fix slow pipes IO in asyncio. Patch by INADA Naoki." msgstr "" -#: ../build/NEWS:20684 ../build/NEWS:24120 ../build/NEWS:27694 +#: ../build/NEWS:24638 ../build/NEWS:28074 ../build/NEWS:31648 msgid "" ":issue:`28176`: Fix callbacks race in asyncio.SelectorLoop.sock_connect." msgstr "" -#: ../build/NEWS:20686 ../build/NEWS:24122 ../build/NEWS:27696 +#: ../build/NEWS:24640 ../build/NEWS:28076 ../build/NEWS:31650 msgid "" ":issue:`27759`: Fix selectors incorrectly retain invalid file descriptors. " "Patch by Mark Williams." msgstr "" -#: ../build/NEWS:20689 +#: ../build/NEWS:24643 msgid "" ":issue:`28325`: Remove vestigial MacOS 9 macurl2path module and its tests." msgstr "" -#: ../build/NEWS:20691 ../build/NEWS:24125 ../build/NEWS:27699 +#: ../build/NEWS:24645 ../build/NEWS:28079 ../build/NEWS:31653 msgid "" ":issue:`28368`: Refuse monitoring processes if the child watcher has no loop " "attached. Patch by Vincent Michel." msgstr "" -#: ../build/NEWS:20694 ../build/NEWS:24128 ../build/NEWS:27702 +#: ../build/NEWS:24648 ../build/NEWS:28082 ../build/NEWS:31656 msgid "" ":issue:`28369`: Raise RuntimeError when transport's FD is used with " "add_reader, add_writer, etc." msgstr "" -#: ../build/NEWS:20697 ../build/NEWS:24131 ../build/NEWS:27705 +#: ../build/NEWS:24651 ../build/NEWS:28085 ../build/NEWS:31659 msgid "" ":issue:`28370`: Speedup asyncio.StreamReader.readexactly. Patch by Коренберг " "Марк." msgstr "" -#: ../build/NEWS:20700 ../build/NEWS:24134 ../build/NEWS:27708 +#: ../build/NEWS:24654 ../build/NEWS:28088 ../build/NEWS:31662 msgid ":issue:`28371`: Deprecate passing asyncio.Handles to run_in_executor." msgstr "" -#: ../build/NEWS:20702 ../build/NEWS:24136 ../build/NEWS:27710 +#: ../build/NEWS:24656 ../build/NEWS:28090 ../build/NEWS:31664 msgid "" ":issue:`28372`: Fix asyncio to support formatting of non-python coroutines." msgstr "" -#: ../build/NEWS:20704 ../build/NEWS:24138 ../build/NEWS:27712 +#: ../build/NEWS:24658 ../build/NEWS:28092 ../build/NEWS:31666 msgid "" ":issue:`28399`: Remove UNIX socket from FS before binding. Patch by " "Коренберг Марк." msgstr "" -#: ../build/NEWS:20707 ../build/NEWS:24141 ../build/NEWS:27715 +#: ../build/NEWS:24661 ../build/NEWS:28095 ../build/NEWS:31669 msgid ":issue:`27972`: Prohibit Tasks to await on themselves." msgstr "" -#: ../build/NEWS:20709 ../build/NEWS:23663 +#: ../build/NEWS:24663 ../build/NEWS:27617 msgid "" ":issue:`24142`: Reading a corrupt config file left configparser in an " "invalid state. Original patch by Florian Höch." msgstr "" -#: ../build/NEWS:20712 ../build/NEWS:23011 +#: ../build/NEWS:24666 ../build/NEWS:26965 msgid "" ":issue:`29581`: ABCMeta.__new__ now accepts ``**kwargs``, allowing abstract " "base classes to use keyword parameters in __init_subclass__. Patch by Nate " "Soares." msgstr "" -#: ../build/NEWS:20716 ../build/NEWS:22205 +#: ../build/NEWS:24670 ../build/NEWS:26159 msgid "" ":issue:`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:20720 ../build/NEWS:23145 +#: ../build/NEWS:24674 ../build/NEWS:27099 msgid "" ":issue:`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:20726 ../build/NEWS:22631 +#: ../build/NEWS:24680 ../build/NEWS:26585 msgid "" ":issue:`31294`: Fix incomplete code snippet in the ZeroMQSocketListener and " "ZeroMQSocketHandler examples and adapt them to Python 3." msgstr "" -#: ../build/NEWS:20729 ../build/NEWS:22634 +#: ../build/NEWS:24683 ../build/NEWS:26588 msgid "" ":issue:`21649`: Add RFC 7525 and Mozilla server side TLS links to SSL " "documentation." msgstr "" -#: ../build/NEWS:20732 +#: ../build/NEWS:24686 msgid ":issue:`31128`: Allow the pydoc server to bind to arbitrary hostnames." msgstr "" -#: ../build/NEWS:20734 ../build/NEWS:22637 +#: ../build/NEWS:24688 ../build/NEWS:26591 msgid "" ":issue:`30803`: Clarify doc on truth value testing. Original patch by Peter " "Thomassen." msgstr "" -#: ../build/NEWS:20737 ../build/NEWS:23200 ../build/NEWS:27116 +#: ../build/NEWS:24691 ../build/NEWS:27154 ../build/NEWS:31070 msgid "" ":issue:`30176`: Add missing attribute related constants in curses " "documentation." msgstr "" -#: ../build/NEWS:20740 ../build/NEWS:23203 +#: ../build/NEWS:24694 ../build/NEWS:27157 msgid "" ":issue:`30052`: the link targets for :func:`bytes` and :func:`bytearray` are " "now their respective type definitions, rather than the corresponding builtin " @@ -34780,40 +42036,40 @@ msgid "" "builds now disable the default output caching features in Sphinx." msgstr "" -#: ../build/NEWS:20748 ../build/NEWS:23211 ../build/NEWS:27119 +#: ../build/NEWS:24702 ../build/NEWS:27165 ../build/NEWS:31073 msgid "" ":issue:`26985`: Add missing info of code object in inspect documentation." msgstr "" -#: ../build/NEWS:20750 +#: ../build/NEWS:24704 msgid "" ":issue:`19824`: Improve the documentation for, and links to, template " "strings by emphasizing their utility for internationalization, and by " "clarifying some usage constraints. (See also: :issue:`20314`, :issue:`12518`)" msgstr "" -#: ../build/NEWS:20754 ../build/NEWS:23520 ../build/NEWS:27121 +#: ../build/NEWS:24708 ../build/NEWS:27474 ../build/NEWS:31075 msgid ":issue:`28929`: Link the documentation to its source file on GitHub." msgstr "" -#: ../build/NEWS:20756 ../build/NEWS:23522 ../build/NEWS:27123 +#: ../build/NEWS:24710 ../build/NEWS:27476 ../build/NEWS:31077 msgid "" ":issue:`25008`: Document smtpd.py as effectively deprecated and add a " "pointer to aiosmtpd, a third-party asyncio-based replacement." msgstr "" -#: ../build/NEWS:20759 ../build/NEWS:23525 ../build/NEWS:27126 +#: ../build/NEWS:24713 ../build/NEWS:27479 ../build/NEWS:31080 msgid "" ":issue:`26355`: Add canonical header link on each page to corresponding " "major version of the documentation. Patch by Matthias Bussonnier." msgstr "" -#: ../build/NEWS:20762 ../build/NEWS:23528 ../build/NEWS:27129 +#: ../build/NEWS:24716 ../build/NEWS:27482 ../build/NEWS:31083 msgid "" ":issue:`29349`: Fix Python 2 syntax in code for building the documentation." msgstr "" -#: ../build/NEWS:20764 +#: ../build/NEWS:24718 msgid "" ":issue:`23722`: The data model reference and the porting section in the 3.6 " "What's New guide now cover the additional ``__classcell__`` handling needed " @@ -34821,38 +42077,38 @@ msgid "" "``super()``." msgstr "" -#: ../build/NEWS:20769 ../build/NEWS:23779 ../build/NEWS:27783 +#: ../build/NEWS:24723 ../build/NEWS:27733 ../build/NEWS:31737 msgid ":issue:`28513`: Documented command-line interface of zipfile." msgstr "" -#: ../build/NEWS:20774 +#: ../build/NEWS:24728 msgid "" ":issue:`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:20778 ../build/NEWS:22643 +#: ../build/NEWS:24732 ../build/NEWS:26597 msgid ":issue:`31320`: Silence traceback in test_ssl" msgstr "" -#: ../build/NEWS:20780 +#: ../build/NEWS:24734 msgid "" ":issue:`31346`: Prefer PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER protocols " "for SSLContext." msgstr "" -#: ../build/NEWS:20783 ../build/NEWS:22645 +#: ../build/NEWS:24737 ../build/NEWS:26599 msgid ":issue:`25674`: Remove sha256.tbs-internet.com ssl test" msgstr "" -#: ../build/NEWS:20785 ../build/NEWS:22647 +#: ../build/NEWS:24739 ../build/NEWS:26601 msgid "" ":issue:`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:20788 ../build/NEWS:22650 +#: ../build/NEWS:24742 ../build/NEWS:26604 msgid "" ":issue:`30822`: regrtest: Exclude tzdata from regrtest --all. When running " "the test suite using --use=all / -u all, exclude tzdata since it makes " @@ -34861,20 +42117,20 @@ msgid "" "extralargefile to run test_zipfile64." msgstr "" -#: ../build/NEWS:20794 ../build/NEWS:22257 +#: ../build/NEWS:24748 ../build/NEWS:26211 msgid "" ":issue:`30695`: Add the `set_nomemory(start, stop)` and `remove_mem_hooks()` " "functions to the _testcapi module." msgstr "" -#: ../build/NEWS:20797 ../build/NEWS:23222 ../build/NEWS:27148 +#: ../build/NEWS:24751 ../build/NEWS:27176 ../build/NEWS:31102 msgid "" ":issue:`30357`: test_thread: setUp() now uses support.threading_setup() and " "support.threading_cleanup() to wait until threads complete to avoid random " "side effects on following tests. Initial patch written by Grzegorz Grzywacz." msgstr "" -#: ../build/NEWS:20802 ../build/NEWS:23227 ../build/NEWS:27157 +#: ../build/NEWS:24756 ../build/NEWS:27181 ../build/NEWS:31111 msgid "" ":issue:`30197`: Enhanced functions swap_attr() and swap_item() in the test." "support module. They now work when delete replaced attribute or item inside " @@ -34883,67 +42139,67 @@ msgid "" "there is one." msgstr "" -#: ../build/NEWS:20808 +#: ../build/NEWS:24762 msgid ":issue:`24932`: Use proper command line parsing in _testembed" msgstr "" -#: ../build/NEWS:20810 ../build/NEWS:23543 +#: ../build/NEWS:24764 ../build/NEWS:27497 msgid "" ":issue:`28950`: Disallow -j0 to be combined with -T/-l in regrtest command " "line arguments." msgstr "" -#: ../build/NEWS:20813 ../build/NEWS:23546 +#: ../build/NEWS:24767 ../build/NEWS:27500 msgid "" ":issue:`28683`: Fix the tests that bind() a unix socket and raise " "PermissionError on Android for a non-root user." msgstr "" -#: ../build/NEWS:20816 +#: ../build/NEWS:24770 msgid "" ":issue:`26936`: Fix the test_socket failures on Android - getservbyname(), " "getservbyport() and getaddrinfo() are broken on some Android API levels." msgstr "" -#: ../build/NEWS:20819 ../build/NEWS:23784 ../build/NEWS:27791 +#: ../build/NEWS:24773 ../build/NEWS:27738 ../build/NEWS:31745 msgid "" ":issue:`28666`: Now test.support.rmtree is able to remove unwritable or " "unreadable directories." msgstr "" -#: ../build/NEWS:20822 ../build/NEWS:23787 ../build/NEWS:27794 +#: ../build/NEWS:24776 ../build/NEWS:27741 ../build/NEWS:31748 msgid "" ":issue:`23839`: Various caches now are cleared before running every test " "file." msgstr "" -#: ../build/NEWS:20824 ../build/NEWS:23919 +#: ../build/NEWS:24778 ../build/NEWS:27873 msgid "" ":issue:`26944`: Fix test_posix for Android where 'id -G' is entirely wrong " "or missing the effective gid." msgstr "" -#: ../build/NEWS:20827 ../build/NEWS:23922 ../build/NEWS:27796 +#: ../build/NEWS:24781 ../build/NEWS:27876 ../build/NEWS:31750 msgid ":issue:`28409`: regrtest: fix the parser of command line arguments." msgstr "" -#: ../build/NEWS:20829 ../build/NEWS:24190 +#: ../build/NEWS:24783 ../build/NEWS:28144 msgid ":issue:`28217`: Adds _testconsole module to test console input." msgstr "" -#: ../build/NEWS:20831 ../build/NEWS:23549 +#: ../build/NEWS:24785 ../build/NEWS:27503 msgid "" ":issue:`26939`: Add the support.setswitchinterval() function to fix " "test_functools hanging on the Android armv7 qemu emulator." msgstr "" -#: ../build/NEWS:20837 +#: ../build/NEWS:24791 msgid "" ":issue:`31354`: Allow --with-lto to be used on all builds, not just `make " "profile-opt`." msgstr "" -#: ../build/NEWS:20840 +#: ../build/NEWS:24794 msgid "" ":issue:`31370`: Remove support for building --without-threads. This option " "is not really useful anymore in the 21st century. Removing lots of " @@ -34951,263 +42207,263 @@ msgid "" "difficult to maintain low-level internal code." msgstr "" -#: ../build/NEWS:20845 +#: ../build/NEWS:24799 msgid "" ":issue:`31341`: Per :pep:`11`, support for the IRIX operating system was " "removed." msgstr "" -#: ../build/NEWS:20848 ../build/NEWS:22659 +#: ../build/NEWS:24802 ../build/NEWS:26613 msgid "" ":issue:`30854`: Fix compile error when compiling --without-threads. Patch by " "Masayuki Yamamoto." msgstr "" -#: ../build/NEWS:20851 ../build/NEWS:23236 ../build/NEWS:27185 +#: ../build/NEWS:24805 ../build/NEWS:27190 ../build/NEWS:31139 msgid "" ":issue:`30687`: Locate msbuild.exe on Windows when building rather than " "vcvarsall.bat" msgstr "" -#: ../build/NEWS:20854 +#: ../build/NEWS:24808 msgid "" ":issue:`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:20858 ../build/NEWS:23180 +#: ../build/NEWS:24812 ../build/NEWS:27134 msgid "" ":issue:`29941`: Add ``--with-assertions`` configure flag to explicitly " "enable C ``assert()`` checks. Defaults to off. ``--with-pydebug`` implies " "``--with-assertions``." msgstr "" -#: ../build/NEWS:20862 ../build/NEWS:23184 +#: ../build/NEWS:24816 ../build/NEWS:27138 msgid "" ":issue:`28787`: Fix out-of-tree builds of Python when configured with ``--" "with--dtrace``." msgstr "" -#: ../build/NEWS:20865 ../build/NEWS:23187 ../build/NEWS:27172 +#: ../build/NEWS:24819 ../build/NEWS:27141 ../build/NEWS:31126 msgid "" ":issue:`29243`: Prevent unnecessary rebuilding of Python during ``make " "test``, ``make install`` and some other make targets when configured with " "``--enable-optimizations``." msgstr "" -#: ../build/NEWS:20869 ../build/NEWS:23191 ../build/NEWS:27176 +#: ../build/NEWS:24823 ../build/NEWS:27145 ../build/NEWS:31130 msgid "" ":issue:`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:20873 ../build/NEWS:23195 ../build/NEWS:27180 +#: ../build/NEWS:24827 ../build/NEWS:27149 ../build/NEWS:31134 msgid ":issue:`29643`: Fix ``--enable-optimization`` didn't work." msgstr "" -#: ../build/NEWS:20875 ../build/NEWS:23555 +#: ../build/NEWS:24829 ../build/NEWS:27509 msgid "" ":issue:`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:20879 ../build/NEWS:23559 +#: ../build/NEWS:24833 ../build/NEWS:27513 msgid "" ":issue:`29572`: Update Windows build and OS X installers to use OpenSSL " "1.0.2k." msgstr "" -#: ../build/NEWS:20881 +#: ../build/NEWS:24835 msgid "" ":issue:`27659`: Prohibit implicit C function declarations: use ``-" "Werror=implicit-function-declaration`` when possible (GCC and Clang, but it " "depends on the compiler version). Patch written by Chi Hsuan Yen." msgstr "" -#: ../build/NEWS:20885 +#: ../build/NEWS:24839 msgid ":issue:`29384`: Remove old Be OS helper scripts." msgstr "" -#: ../build/NEWS:20887 ../build/NEWS:23561 +#: ../build/NEWS:24841 ../build/NEWS:27515 msgid ":issue:`26851`: Set Android compilation and link flags." msgstr "" -#: ../build/NEWS:20889 ../build/NEWS:23563 +#: ../build/NEWS:24843 ../build/NEWS:27517 msgid "" ":issue:`28768`: Fix implicit declaration of function _setmode. Patch by " "Masayuki Yamamoto" msgstr "" -#: ../build/NEWS:20892 ../build/NEWS:23566 ../build/NEWS:27834 +#: ../build/NEWS:24846 ../build/NEWS:27520 ../build/NEWS:31788 msgid "" ":issue:`29080`: Removes hard dependency on hg.exe from PCBuild/build.bat" msgstr "" -#: ../build/NEWS:20894 ../build/NEWS:23568 ../build/NEWS:27836 +#: ../build/NEWS:24848 ../build/NEWS:27522 ../build/NEWS:31790 msgid ":issue:`23903`: Added missed names to PC/python3.def." msgstr "" -#: ../build/NEWS:20896 ../build/NEWS:23570 +#: ../build/NEWS:24850 ../build/NEWS:27524 msgid "" ":issue:`28762`: lockf() is available on Android API level 24, but the F_LOCK " "macro is not defined in android-ndk-r13." msgstr "" -#: ../build/NEWS:20899 ../build/NEWS:23573 +#: ../build/NEWS:24853 ../build/NEWS:27527 msgid "" ":issue:`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:20903 ../build/NEWS:23577 +#: ../build/NEWS:24857 ../build/NEWS:27531 msgid "" ":issue:`20211`: Do not add the directory for installing C header files and " "the directory for installing object code libraries to the cross compilation " "search paths. Original patch by Thomas Petazzoni." msgstr "" -#: ../build/NEWS:20907 ../build/NEWS:23581 +#: ../build/NEWS:24861 ../build/NEWS:27535 msgid ":issue:`28849`: Do not define sys.implementation._multiarch on Android." msgstr "" -#: ../build/NEWS:20909 ../build/NEWS:23792 ../build/NEWS:27838 +#: ../build/NEWS:24863 ../build/NEWS:27746 ../build/NEWS:31792 msgid "" ":issue:`10656`: Fix out-of-tree building on AIX. Patch by Tristan Carel and " "Michael Haubenwallner." msgstr "" -#: ../build/NEWS:20912 ../build/NEWS:23795 ../build/NEWS:27841 +#: ../build/NEWS:24866 ../build/NEWS:27749 ../build/NEWS:31795 msgid ":issue:`26359`: Rename --with-optimiations to --enable-optimizations." msgstr "" -#: ../build/NEWS:20914 ../build/NEWS:23910 ../build/NEWS:27843 +#: ../build/NEWS:24868 ../build/NEWS:27864 ../build/NEWS:31797 msgid ":issue:`28444`: Fix missing extensions modules when cross compiling." msgstr "" -#: ../build/NEWS:20916 ../build/NEWS:23912 +#: ../build/NEWS:24870 ../build/NEWS:27866 msgid "" ":issue:`28208`: Update Windows build and OS X installers to use SQLite " "3.14.2." msgstr "" -#: ../build/NEWS:20918 ../build/NEWS:23914 ../build/NEWS:27845 +#: ../build/NEWS:24872 ../build/NEWS:27868 ../build/NEWS:31799 msgid "" ":issue:`28248`: Update Windows build and OS X installers to use OpenSSL " "1.0.2j." msgstr "" -#: ../build/NEWS:20920 +#: ../build/NEWS:24874 msgid "" ":issue:`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:20924 +#: ../build/NEWS:24878 msgid "" ":issue:`13756`: Fix building extensions modules on Cygwin. Patch by Roumen " "Petrov, based on original patch by Jason Tishler." msgstr "" -#: ../build/NEWS:20927 +#: ../build/NEWS:24881 msgid "" ":issue:`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:20931 ../build/NEWS:24179 ../build/NEWS:27847 +#: ../build/NEWS:24885 ../build/NEWS:28133 ../build/NEWS:31801 msgid "" ":issue:`28258`: Fixed build with Estonian locale (python-config and " "distclean targets in Makefile). Patch by Arfrever Frehtes Taifersar " "Arahesis." msgstr "" -#: ../build/NEWS:20934 ../build/NEWS:24182 ../build/NEWS:27850 +#: ../build/NEWS:24888 ../build/NEWS:28136 ../build/NEWS:31804 msgid "" ":issue:`26661`: setup.py now detects system libffi with multiarch wrapper." msgstr "" -#: ../build/NEWS:20936 +#: ../build/NEWS:24890 msgid "" ":issue:`27979`: A full copy of libffi is no longer bundled for use when " "building _ctypes on non-OSX UNIX platforms. An installed copy of libffi is " "now required when building _ctypes on such platforms." msgstr "" -#: ../build/NEWS:20940 ../build/NEWS:24184 ../build/NEWS:27855 +#: ../build/NEWS:24894 ../build/NEWS:28138 ../build/NEWS:31809 msgid "" ":issue:`15819`: Remove redundant include search directory option for " "building outside the source tree." msgstr "" -#: ../build/NEWS:20943 ../build/NEWS:23797 ../build/NEWS:27892 +#: ../build/NEWS:24897 ../build/NEWS:27751 ../build/NEWS:31846 msgid "" ":issue:`28676`: Prevent missing 'getentropy' declaration warning on macOS. " "Patch by Gareth Rees." msgstr "" -#: ../build/NEWS:20949 +#: ../build/NEWS:24903 msgid ":issue:`31392`: Update Windows build to use OpenSSL 1.1.0f" msgstr "" -#: ../build/NEWS:20951 ../build/NEWS:22665 +#: ../build/NEWS:24905 ../build/NEWS:26619 msgid "" ":issue:`30389`: Adds detection of Visual Studio 2017 to distutils on Windows." msgstr "" -#: ../build/NEWS:20953 +#: ../build/NEWS:24907 msgid "" ":issue:`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:20956 ../build/NEWS:22667 +#: ../build/NEWS:24910 ../build/NEWS:26621 msgid "" ":issue:`31340`: Change to building with MSVC v141 (included with Visual " "Studio 2017)" msgstr "" -#: ../build/NEWS:20959 ../build/NEWS:22670 +#: ../build/NEWS:24913 ../build/NEWS:26624 msgid "" ":issue:`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:20962 +#: ../build/NEWS:24916 msgid "" ":issue:`30916`: Pre-build OpenSSL, Tcl and Tk and include the binaries in " "the build." msgstr "" -#: ../build/NEWS:20965 ../build/NEWS:22673 +#: ../build/NEWS:24919 ../build/NEWS:26627 msgid "" ":issue:`30731`: Add a missing xmlns to python.manifest so that it matches " "the schema." msgstr "" -#: ../build/NEWS:20968 +#: ../build/NEWS:24922 msgid "" ":issue:`30291`: Allow requiring 64-bit interpreters from py.exe using -64 " "suffix. Contributed by Steve (Gadget) Barnes." msgstr "" -#: ../build/NEWS:20971 +#: ../build/NEWS:24925 msgid "" ":issue:`30362`: Adds list options (-0, -0p) to py.exe launcher. Contributed " "by Steve Barnes." msgstr "" -#: ../build/NEWS:20974 +#: ../build/NEWS:24928 msgid "" ":issue:`23451`: Fix socket deprecation warnings in socketmodule.c. Patch by " "Segev Finer." msgstr "" -#: ../build/NEWS:20977 ../build/NEWS:23239 +#: ../build/NEWS:24931 ../build/NEWS:27193 msgid "" ":issue:`30450`: The build process on Windows no longer depends on " "Subversion, instead pulling external code from GitHub via a Python script. " @@ -35215,79 +42471,79 @@ msgid "" "download a copy of 32-bit Python." msgstr "" -#: ../build/NEWS:20982 +#: ../build/NEWS:24936 msgid ":issue:`29579`: Removes readme.txt from the installer." msgstr "" -#: ../build/NEWS:20984 ../build/NEWS:23496 +#: ../build/NEWS:24938 ../build/NEWS:27450 msgid "" ":issue:`25778`: winreg does not truncate string correctly (Patch by Eryk Sun)" msgstr "" -#: ../build/NEWS:20986 +#: ../build/NEWS:24940 msgid "" ":issue:`28896`: Deprecate WindowsRegistryFinder and disable it by default" msgstr "" -#: ../build/NEWS:20988 ../build/NEWS:23905 +#: ../build/NEWS:24942 ../build/NEWS:27859 msgid ":issue:`28522`: Fixes mishandled buffer reallocation in getpathp.c" msgstr "" -#: ../build/NEWS:20990 ../build/NEWS:24146 +#: ../build/NEWS:24944 ../build/NEWS:28100 msgid ":issue:`28402`: Adds signed catalog files for stdlib on Windows." msgstr "" -#: ../build/NEWS:20992 ../build/NEWS:24148 +#: ../build/NEWS:24946 ../build/NEWS:28102 msgid "" ":issue:`28333`: Enables Unicode for ps1/ps2 and input() prompts. (Patch by " "Eryk Sun)" msgstr "" -#: ../build/NEWS:20995 ../build/NEWS:24151 ../build/NEWS:27819 +#: ../build/NEWS:24949 ../build/NEWS:28105 ../build/NEWS:31773 msgid ":issue:`28251`: Improvements to help manuals on Windows." msgstr "" -#: ../build/NEWS:20997 ../build/NEWS:24153 ../build/NEWS:27821 +#: ../build/NEWS:24951 ../build/NEWS:28107 ../build/NEWS:31775 msgid "" ":issue:`28110`: launcher.msi has different product codes between 32-bit and " "64-bit" msgstr "" -#: ../build/NEWS:21000 ../build/NEWS:24156 +#: ../build/NEWS:24954 ../build/NEWS:28110 msgid ":issue:`28161`: Opening CON for write access fails" msgstr "" -#: ../build/NEWS:21002 ../build/NEWS:24158 +#: ../build/NEWS:24956 ../build/NEWS:28112 msgid "" ":issue:`28162`: WindowsConsoleIO readall() fails if first line starts with " "Ctrl+Z" msgstr "" -#: ../build/NEWS:21005 ../build/NEWS:24161 +#: ../build/NEWS:24959 ../build/NEWS:28115 msgid "" ":issue:`28163`: WindowsConsoleIO fileno() passes wrong flags to " "_open_osfhandle" msgstr "" -#: ../build/NEWS:21007 ../build/NEWS:24163 +#: ../build/NEWS:24961 ../build/NEWS:28117 msgid ":issue:`28164`: _PyIO_get_console_type fails for various paths" msgstr "" -#: ../build/NEWS:21009 ../build/NEWS:24165 +#: ../build/NEWS:24963 ../build/NEWS:28119 msgid ":issue:`28137`: Renames Windows path file to ._pth" msgstr "" -#: ../build/NEWS:21011 ../build/NEWS:24167 +#: ../build/NEWS:24965 ../build/NEWS:28121 msgid ":issue:`28138`: Windows ._pth file should allow import site" msgstr "" -#: ../build/NEWS:21016 ../build/NEWS:22679 +#: ../build/NEWS:24970 ../build/NEWS:26633 msgid "" ":issue:`31493`: IDLE code context -- fix code update and font update timers. " "Canceling timers prevents a warning message when test_idle completes." msgstr "" -#: ../build/NEWS:21019 ../build/NEWS:22682 +#: ../build/NEWS:24973 ../build/NEWS:26636 msgid "" ":issue:`31488`: IDLE - Update non-key options in former extension classes. " "When applying configdialog changes, call .reload for each feature class. " @@ -35295,52 +42551,52 @@ msgid "" "existing editor windows." msgstr "" -#: ../build/NEWS:21024 ../build/NEWS:22687 +#: ../build/NEWS:24978 ../build/NEWS:26641 msgid "" ":issue:`31477`: IDLE - Improve rstrip entry in doc. Strip trailing " "whitespace strips more than blank spaces. Multiline string literals are not " "skipped." msgstr "" -#: ../build/NEWS:21027 ../build/NEWS:22690 +#: ../build/NEWS:24981 ../build/NEWS:26644 msgid "" ":issue:`31480`: IDLE - make tests pass with zzdummy extension disabled by " "default." msgstr "" -#: ../build/NEWS:21030 ../build/NEWS:22693 +#: ../build/NEWS:24984 ../build/NEWS:26647 msgid "" ":issue:`31421`: Document how IDLE runs tkinter programs. IDLE calls tcl/tk " "update in the background in order to make live interaction and " "experimentation with tkinter applications much easier." msgstr "" -#: ../build/NEWS:21034 ../build/NEWS:22697 +#: ../build/NEWS:24988 ../build/NEWS:26651 msgid "" ":issue:`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:21038 ../build/NEWS:22701 +#: ../build/NEWS:24992 ../build/NEWS:26655 msgid "" ":issue:`31051`: Rearrange IDLE configdialog GenPage into Window, Editor, and " "Help sections." msgstr "" -#: ../build/NEWS:21041 ../build/NEWS:22704 +#: ../build/NEWS:24995 ../build/NEWS:26658 msgid "" ":issue:`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:21045 ../build/NEWS:22708 +#: ../build/NEWS:24999 ../build/NEWS:26662 msgid "" ":issue:`31287`: IDLE - Do not modify tkinter.message in test_configdialog." msgstr "" -#: ../build/NEWS:21047 ../build/NEWS:22710 +#: ../build/NEWS:25001 ../build/NEWS:26664 msgid "" ":issue:`27099`: Convert IDLE's built-in 'extensions' to regular features. " "About 10 IDLE features were implemented as supposedly optional extensions. " @@ -35359,75 +42615,75 @@ msgid "" "Wohlganger." msgstr "" -#: ../build/NEWS:21063 ../build/NEWS:22726 +#: ../build/NEWS:25017 ../build/NEWS:26680 msgid "" ":issue:`31206`: IDLE: Factor HighPage(Frame) class from ConfigDialog. Patch " "by Cheryl Sabella." msgstr "" -#: ../build/NEWS:21066 ../build/NEWS:22729 +#: ../build/NEWS:25020 ../build/NEWS:26683 msgid "" ":issue:`31001`: Add tests for configdialog highlight tab. Patch by Cheryl " "Sabella." msgstr "" -#: ../build/NEWS:21069 ../build/NEWS:22732 +#: ../build/NEWS:25023 ../build/NEWS:26686 msgid "" ":issue:`31205`: IDLE: Factor KeysPage(Frame) class from ConfigDialog. The " "slightly modified tests continue to pass. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:21072 ../build/NEWS:22735 +#: ../build/NEWS:25026 ../build/NEWS:26689 msgid "" ":issue:`31130`: IDLE -- stop leaks in test_configdialog. Initial patch by " "Victor Stinner." msgstr "" -#: ../build/NEWS:21075 ../build/NEWS:22738 +#: ../build/NEWS:25029 ../build/NEWS:26692 msgid "" ":issue:`31002`: Add tests for configdialog keys tab. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:21077 ../build/NEWS:22740 +#: ../build/NEWS:25031 ../build/NEWS:26694 msgid "" ":issue:`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:21081 ../build/NEWS:22744 +#: ../build/NEWS:25035 ../build/NEWS:26698 msgid "" ":issue:`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:21084 ../build/NEWS:22747 +#: ../build/NEWS:25038 ../build/NEWS:26701 msgid "" ":issue:`31050`: Factor GenPage(Frame) class from ConfigDialog. The slightly " "modified tests continue to pass. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:21087 ../build/NEWS:22750 +#: ../build/NEWS:25041 ../build/NEWS:26704 msgid "" ":issue:`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:21091 ../build/NEWS:22754 +#: ../build/NEWS:25045 ../build/NEWS:26708 msgid "" ":issue:`30781`: IDLE - Use ttk widgets in ConfigDialog. Patches by Terry Jan " "Reedy and Cheryl Sabella." msgstr "" -#: ../build/NEWS:21094 ../build/NEWS:22757 +#: ../build/NEWS:25048 ../build/NEWS:26711 msgid "" ":issue:`31060`: IDLE - Finish rearranging methods of ConfigDialog Grouping " "methods pertaining to each tab and the buttons will aid writing tests and " "improving the tabs and will enable splitting the groups into classes." msgstr "" -#: ../build/NEWS:21098 ../build/NEWS:22761 +#: ../build/NEWS:25052 ../build/NEWS:26715 msgid "" ":issue:`30853`: IDLE -- Factor a VarTrace class out of ConfigDialog. " "Instance tracers manages pairs consisting of a tk variable and a callback " @@ -35435,11 +42691,11 @@ msgid "" "function. Test coverage for the new class is 100%." msgstr "" -#: ../build/NEWS:21103 ../build/NEWS:22766 +#: ../build/NEWS:25057 ../build/NEWS:26720 msgid ":issue:`31003`: IDLE: Add more tests for General tab." msgstr "" -#: ../build/NEWS:21105 ../build/NEWS:22768 +#: ../build/NEWS:25059 ../build/NEWS:26722 msgid "" ":issue:`30993`: IDLE - Improve configdialog font page and tests. In " "configdialog: Document causal pathways in create_font_tab docstring. " @@ -35453,63 +42709,63 @@ msgid "" "functions." msgstr "" -#: ../build/NEWS:21116 ../build/NEWS:22779 +#: ../build/NEWS:25070 ../build/NEWS:26733 msgid ":issue:`30981`: IDLE -- Add more configdialog font page tests." msgstr "" -#: ../build/NEWS:21118 ../build/NEWS:22781 +#: ../build/NEWS:25072 ../build/NEWS:26735 msgid ":issue:`28523`: IDLE: replace 'colour' with 'color' in configdialog." msgstr "" -#: ../build/NEWS:21120 ../build/NEWS:22783 +#: ../build/NEWS:25074 ../build/NEWS:26737 msgid "" ":issue:`30917`: Add tests for idlelib.config.IdleConf. Increase coverage " "from 46% to 96%. Patch by Louie Lu." msgstr "" -#: ../build/NEWS:21123 ../build/NEWS:22786 +#: ../build/NEWS:25077 ../build/NEWS:26740 msgid "" ":issue:`30934`: Document coverage details for idlelib tests. Add section to " "idlelib/idle-test/README.txt. Include check that branches are taken both " "ways. Exclude IDLE-specific code that does not run during unit tests." msgstr "" -#: ../build/NEWS:21127 ../build/NEWS:22790 +#: ../build/NEWS:25081 ../build/NEWS:26744 msgid "" ":issue:`30913`: IDLE: Document ConfigDialog tk Vars, methods, and widgets in " "docstrings This will facilitate improving the dialog and splitting up the " "class. Original patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:21131 ../build/NEWS:22794 +#: ../build/NEWS:25085 ../build/NEWS:26748 msgid "" ":issue:`30899`: IDLE: Add tests for ConfigParser subclasses in config. Patch " "by Louie Lu." msgstr "" -#: ../build/NEWS:21134 ../build/NEWS:22797 +#: ../build/NEWS:25088 ../build/NEWS:26751 msgid "" ":issue:`30881`: IDLE: Add docstrings to browser.py. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:21136 ../build/NEWS:22799 +#: ../build/NEWS:25090 ../build/NEWS:26753 msgid "" ":issue:`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:21140 ../build/NEWS:22803 +#: ../build/NEWS:25094 ../build/NEWS:26757 msgid "" ":issue:`30870`: IDLE: In Settings dialog, select font with Up, Down keys as " "well as mouse. Initial patch by Louie Lu." msgstr "" -#: ../build/NEWS:21143 ../build/NEWS:22806 +#: ../build/NEWS:25097 ../build/NEWS:26760 msgid ":issue:`8231`: IDLE: call config.IdleConf.GetUserCfgDir only once." msgstr "" -#: ../build/NEWS:21145 ../build/NEWS:22808 +#: ../build/NEWS:25099 ../build/NEWS:26762 msgid "" ":issue:`30779`: IDLE: Factor ConfigChanges class from configdialog, put in " "config; test. * In config, put dump test code in a function; run it and " @@ -35521,19 +42777,19 @@ msgid "" "to ConfigChanges. Cheryl Sabella contributed parts of the patch." msgstr "" -#: ../build/NEWS:21155 ../build/NEWS:22818 +#: ../build/NEWS:25109 ../build/NEWS:26772 msgid "" ":issue:`30777`: IDLE: configdialog - Add docstrings and fix comments. Patch " "by Cheryl Sabella." msgstr "" -#: ../build/NEWS:21158 ../build/NEWS:22821 +#: ../build/NEWS:25112 ../build/NEWS:26775 msgid "" ":issue:`30495`: IDLE: Improve textview with docstrings, PEP8 names, and more " "tests. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:21161 ../build/NEWS:22824 +#: ../build/NEWS:25115 ../build/NEWS:26778 msgid "" ":issue:`30723`: IDLE: Make several improvements to parenmatch. Add 'parens' " "style to highlight both opener and closer. Make 'default' style, which is " @@ -35542,25 +42798,25 @@ msgid "" "parenmatch. Add new tests. Original patch by Charles Wohlganger." msgstr "" -#: ../build/NEWS:21167 ../build/NEWS:22830 +#: ../build/NEWS:25121 ../build/NEWS:26784 msgid "" ":issue:`30674`: IDLE: add docstrings to grep module. Patch by Cheryl Sabella" msgstr "" -#: ../build/NEWS:21169 ../build/NEWS:22832 +#: ../build/NEWS:25123 ../build/NEWS:26786 msgid "" ":issue:`21519`: IDLE's basic custom key entry dialog now detects duplicates " "properly. Original patch by Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:21172 ../build/NEWS:22835 +#: ../build/NEWS:25126 ../build/NEWS:26789 msgid "" ":issue:`29910`: IDLE no longer deletes a character after commenting out a " "region by a key shortcut. Add ``return 'break'`` for this and other " "potential conflicts between IDLE and default key bindings." msgstr "" -#: ../build/NEWS:21176 ../build/NEWS:22839 +#: ../build/NEWS:25130 ../build/NEWS:26793 msgid "" ":issue:`30728`: Review and change idlelib.configdialog names. Lowercase " "method and attribute names. Replace 'colour' with 'color', expand overly " @@ -35568,14 +42824,14 @@ msgid "" "specific imports. Patches by Cheryl Sabella." msgstr "" -#: ../build/NEWS:21181 ../build/NEWS:22844 +#: ../build/NEWS:25135 ../build/NEWS:26798 msgid "" ":issue:`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:21185 ../build/NEWS:23151 +#: ../build/NEWS:25139 ../build/NEWS:27105 msgid "" ":issue:`15786`: Fix several problems with IDLE's autocompletion box. The " "following should now work: clicking on selection box items; using the " @@ -35583,48 +42839,48 @@ msgid "" "longer happen. Patch by Louie Lu." msgstr "" -#: ../build/NEWS:21190 ../build/NEWS:23156 +#: ../build/NEWS:25144 ../build/NEWS:27110 msgid "" ":issue:`25514`: Add doc subsubsection about IDLE failure to start. Popup no-" "connection message directs users to this section." msgstr "" -#: ../build/NEWS:21193 ../build/NEWS:23159 +#: ../build/NEWS:25147 ../build/NEWS:27113 msgid "" ":issue:`30642`: Fix reference leaks in IDLE tests. Patches by Louie Lu and " "Terry Jan Reedy." msgstr "" -#: ../build/NEWS:21196 ../build/NEWS:23162 +#: ../build/NEWS:25150 ../build/NEWS:27116 msgid "" ":issue:`30495`: Add docstrings for textview.py and use PEP8 names. Patches " "by Cheryl Sabella and Terry Jan Reedy." msgstr "" -#: ../build/NEWS:21199 ../build/NEWS:23165 +#: ../build/NEWS:25153 ../build/NEWS:27119 msgid "" ":issue:`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:21202 ../build/NEWS:23168 +#: ../build/NEWS:25156 ../build/NEWS:27122 msgid "" ":issue:`30303`: Add _utest option to textview; add new tests. Increase " "coverage to 100%. Patches by Louie Lu and Terry Jan Reedy." msgstr "" -#: ../build/NEWS:21205 ../build/NEWS:23477 +#: ../build/NEWS:25159 ../build/NEWS:27431 msgid "" ":issue:`29071`: IDLE colors f-string prefixes (but not invalid ur prefixes)." msgstr "" -#: ../build/NEWS:21207 ../build/NEWS:23479 +#: ../build/NEWS:25161 ../build/NEWS:27433 msgid "" ":issue:`28572`: Add 10% to coverage of IDLE's test_configdialog. Update and " "augment description of the configuration system." msgstr "" -#: ../build/NEWS:21213 ../build/NEWS:22851 +#: ../build/NEWS:25167 ../build/NEWS:26805 msgid "" ":issue:`30983`: gdb integration commands (py-bt, etc.) work on optimized " "shared builds now, too. :pep:`523` introduced _PyEval_EvalFrameDefault " @@ -35635,11 +42891,11 @@ msgid "" "\"Polaco\" Penteado." msgstr "" -#: ../build/NEWS:21221 +#: ../build/NEWS:25175 msgid ":issue:`29748`: Added the slice index converter in Argument Clinic." msgstr "" -#: ../build/NEWS:21223 +#: ../build/NEWS:25177 msgid "" ":issue:`24037`: Argument Clinic now uses the converter `bool(accept={int})` " "rather than `int` for semantical booleans. This avoids repeating the " @@ -35647,18 +42903,18 @@ msgid "" "future." msgstr "" -#: ../build/NEWS:21228 ../build/NEWS:23216 +#: ../build/NEWS:25182 ../build/NEWS:27170 msgid "" ":issue:`29367`: python-gdb.py now supports also ``method-wrapper`` " "(``wrapperobject``) objects." msgstr "" -#: ../build/NEWS:21231 ../build/NEWS:23684 +#: ../build/NEWS:25185 ../build/NEWS:27638 msgid "" ":issue:`28023`: Fix python-gdb.py didn't support new dict implementation." msgstr "" -#: ../build/NEWS:21233 +#: ../build/NEWS:25187 msgid "" ":issue:`15369`: The pybench and pystone microbenchmark have been removed " "from Tools. Please use the new Python benchmark suite https://github.com/" @@ -35666,20 +42922,20 @@ msgid "" "pybench working on Python 2 and Python 3." msgstr "" -#: ../build/NEWS:21238 +#: ../build/NEWS:25192 msgid "" ":issue:`28102`: The zipfile module CLI now prints usage to stderr. Patch by " "Stephen J. Turnbull." msgstr "" -#: ../build/NEWS:21244 +#: ../build/NEWS:25198 msgid "" ":issue:`31338`: Added the ``Py_UNREACHABLE()`` macro for code paths which " "are never expected to be reached. This and a few other useful macros are " "now documented in the C API manual." msgstr "" -#: ../build/NEWS:21248 +#: ../build/NEWS:25202 msgid "" ":issue:`30832`: Remove own implementation for thread-local storage. CPython " "has provided the own implementation for thread-local storage (TLS) on Python/" @@ -35689,26 +42945,26 @@ msgid "" "unconditional in any case." msgstr "" -#: ../build/NEWS:21255 +#: ../build/NEWS:25209 msgid "" ":issue:`30708`: PyUnicode_AsWideCharString() now raises a ValueError if the " "second argument is NULL and the wchar_t\\* string contains null characters." msgstr "" -#: ../build/NEWS:21258 +#: ../build/NEWS:25212 msgid "" ":issue:`16500`: Deprecate PyOS_AfterFork() and add PyOS_BeforeFork(), " "PyOS_AfterFork_Parent() and PyOS_AfterFork_Child()." msgstr "" -#: ../build/NEWS:21261 +#: ../build/NEWS:25215 msgid "" ":issue:`6532`: The type of results of PyThread_start_new_thread() and " "PyThread_get_thread_ident(), and the id parameter of " "PyThreadState_SetAsyncExc() changed from \"long\" to \"unsigned long\"." msgstr "" -#: ../build/NEWS:21265 +#: ../build/NEWS:25219 msgid "" ":issue:`27867`: Function PySlice_GetIndicesEx() is deprecated and replaced " "with a macro if Py_LIMITED_API is not set or set to the value between " @@ -35716,7 +42972,7 @@ msgid "" "functions PySlice_Unpack() and PySlice_AdjustIndices()." msgstr "" -#: ../build/NEWS:21270 ../build/NEWS:23507 ../build/NEWS:27198 +#: ../build/NEWS:25224 ../build/NEWS:27461 ../build/NEWS:31152 msgid "" ":issue:`29083`: Fixed the declaration of some public API functions. " "PyArg_VaParse() and PyArg_VaParseTupleAndKeywords() were not available in " @@ -35725,152 +42981,152 @@ msgid "" "PY_SSIZE_T_CLEAN is defined." msgstr "" -#: ../build/NEWS:21276 +#: ../build/NEWS:25230 msgid "" ":issue:`28769`: The result of PyUnicode_AsUTF8AndSize() and " "PyUnicode_AsUTF8() is now of type ``const char *`` rather of ``char *``." msgstr "" -#: ../build/NEWS:21279 ../build/NEWS:23513 +#: ../build/NEWS:25233 ../build/NEWS:27467 msgid "" ":issue:`29058`: All stable API extensions added after Python 3.2 are now " "available only when Py_LIMITED_API is set to the PY_VERSION_HEX value of the " "minimum Python version supporting this API." msgstr "" -#: ../build/NEWS:21283 +#: ../build/NEWS:25237 msgid "" ":issue:`28822`: The index parameters *start* and *end* of " "PyUnicode_FindChar() are now adjusted to behave like ``str[start:end]``." msgstr "" -#: ../build/NEWS:21286 ../build/NEWS:23671 ../build/NEWS:27774 +#: ../build/NEWS:25240 ../build/NEWS:27625 ../build/NEWS:31728 msgid "" ":issue:`28808`: PyUnicode_CompareWithASCIIString() now never raises " "exceptions." msgstr "" -#: ../build/NEWS:21288 +#: ../build/NEWS:25242 msgid "" ":issue:`28761`: The fields name and doc of structures PyMemberDef, " "PyGetSetDef, PyStructSequence_Field, PyStructSequence_Desc, and wrapperbase " "are now of type ``const char *`` rather of ``char *``." msgstr "" -#: ../build/NEWS:21292 +#: ../build/NEWS:25246 msgid "" ":issue:`28748`: Private variable _Py_PackageContext is now of type ``const " "char *`` rather of ``char *``." msgstr "" -#: ../build/NEWS:21295 +#: ../build/NEWS:25249 msgid "" ":issue:`19569`: Compiler warnings are now emitted if use most of deprecated " "functions." msgstr "" -#: ../build/NEWS:21298 ../build/NEWS:24172 +#: ../build/NEWS:25252 ../build/NEWS:28126 msgid "" ":issue:`28426`: Deprecated undocumented functions " "PyUnicode_AsEncodedObject(), PyUnicode_AsDecodedObject(), " "PyUnicode_AsDecodedUnicode() and PyUnicode_AsEncodedUnicode()." msgstr "" -#: ../build/NEWS:21304 +#: ../build/NEWS:25258 msgid "Python 3.6.6 final" msgstr "" -#: ../build/NEWS:21308 +#: ../build/NEWS:25262 msgid "There were no new changes in version 3.6.6." msgstr "" -#: ../build/NEWS:21313 +#: ../build/NEWS:25267 msgid "Python 3.6.6 release candidate 1" msgstr "" -#: ../build/NEWS:21315 +#: ../build/NEWS:25269 msgid "*Release date: 2018-06-11*" msgstr "" -#: ../build/NEWS:21546 +#: ../build/NEWS:25500 msgid ":issue:`33184`: Update Windows installer to OpenSSL 1.0.2o." msgstr "" -#: ../build/NEWS:21551 +#: ../build/NEWS:25505 msgid ":issue:`33184`: Update macOS installer build to use OpenSSL 1.0.2o." msgstr "" -#: ../build/NEWS:21583 +#: ../build/NEWS:25537 msgid "" ":issue:`29706`: IDLE now colors async and await as keywords in 3.6. They " "become full keywords in 3.7." msgstr "" -#: ../build/NEWS:21624 +#: ../build/NEWS:25578 msgid "Python 3.6.5 final" msgstr "" -#: ../build/NEWS:21626 +#: ../build/NEWS:25580 msgid "*Release date: 2018-03-28*" msgstr "" -#: ../build/NEWS:21640 +#: ../build/NEWS:25594 msgid "Python 3.6.5 release candidate 1" msgstr "" -#: ../build/NEWS:21642 +#: ../build/NEWS:25596 msgid "*Release date: 2018-03-13*" msgstr "" -#: ../build/NEWS:21681 +#: ../build/NEWS:25635 msgid "" ":issue:`32329`: ``sys.flags.hash_randomization`` is now properly set to 0 " "when hash randomization is turned off by ``PYTHONHASHSEED=0``." msgstr "" -#: ../build/NEWS:21684 +#: ../build/NEWS:25638 msgid "" ":issue:`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:21711 +#: ../build/NEWS:25665 msgid "" ":issue:`30353`: Fix ctypes pass-by-value for structs on 64-bit Cygwin/MinGW." msgstr "" -#: ../build/NEWS:21749 +#: ../build/NEWS:25703 msgid "" ":issue:`32394`: socket: Remove TCP_FASTOPEN, TCP_KEEPCNT flags on older " "version Windows during run-time." msgstr "" -#: ../build/NEWS:21781 +#: ../build/NEWS:25735 msgid "" ":issue:`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:21799 +#: ../build/NEWS:25753 msgid "" ":issue:`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:21864 +#: ../build/NEWS:25818 msgid "" ":issue:`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:21897 +#: ../build/NEWS:25851 msgid ":issue:`32588`: Create standalone _distutils_findvs module." msgstr "" -#: ../build/NEWS:21902 +#: ../build/NEWS:25856 msgid "" ":issue:`32726`: Provide an additional, more modern macOS installer variant " "that supports macOS 10.9+ systems in 64-bit mode only. Upgrade the supplied " @@ -35878,29 +43134,29 @@ msgid "" "10.9+ installer now links with and supplies its own copy of Tcl/Tk 8.6.8." msgstr "" -#: ../build/NEWS:21958 +#: ../build/NEWS:25912 msgid "Python 3.6.4 final" msgstr "" -#: ../build/NEWS:21960 +#: ../build/NEWS:25914 msgid "*Release date: 2017-12-18*" msgstr "" -#: ../build/NEWS:21962 +#: ../build/NEWS:25916 msgid "There were no new code changes in version 3.6.4 since v3.6.4rc1." msgstr "" -#: ../build/NEWS:21967 +#: ../build/NEWS:25921 msgid "Python 3.6.4 release candidate 1" msgstr "" -#: ../build/NEWS:21996 +#: ../build/NEWS:25950 msgid "" ":issue:`31852`: Fix a segmentation fault caused by a combination of the " "async soft keyword and continuation lines." msgstr "" -#: ../build/NEWS:22330 +#: ../build/NEWS:26284 msgid "" ":issue:`13802`: Use non-Latin characters in the IDLE's Font settings sample. " "Even if one selects a font that defines a limited subset of the unicode " @@ -35911,237 +43167,237 @@ msgid "" "help explains a bit about the additions." msgstr "" -#: ../build/NEWS:22386 +#: ../build/NEWS:26340 msgid "Python 3.6.3 final" msgstr "" -#: ../build/NEWS:22388 +#: ../build/NEWS:26342 msgid "*Release date: 2017-10-03*" msgstr "" -#: ../build/NEWS:22393 +#: ../build/NEWS:26347 msgid "" ":issue:`31641`: Re-allow arbitrary iterables in `concurrent.futures." "as_completed()`. Fixes regression in 3.6.3rc1." msgstr "" -#: ../build/NEWS:22399 +#: ../build/NEWS:26353 msgid "" ":issue:`31662`: Fix typos in Windows ``uploadrelease.bat`` script. Fix " "Windows Doc build issues in ``Doc/make.bat``." msgstr "" -#: ../build/NEWS:22402 +#: ../build/NEWS:26356 msgid "" ":issue:`31423`: Fix building the PDF documentation with newer versions of " "Sphinx." msgstr "" -#: ../build/NEWS:22407 +#: ../build/NEWS:26361 msgid "Python 3.6.3 release candidate 1" msgstr "" -#: ../build/NEWS:22409 +#: ../build/NEWS:26363 msgid "*Release date: 2017-09-18*" msgstr "" -#: ../build/NEWS:22861 +#: ../build/NEWS:26815 msgid "Python 3.6.2 final" msgstr "" -#: ../build/NEWS:22863 +#: ../build/NEWS:26817 msgid "*Release date: 2017-07-17*" msgstr "" -#: ../build/NEWS:22865 ../build/NEWS:23589 +#: ../build/NEWS:26819 ../build/NEWS:27543 msgid "No changes since release candidate 2" msgstr "" -#: ../build/NEWS:22870 +#: ../build/NEWS:26824 msgid "Python 3.6.2 release candidate 2" msgstr "" -#: ../build/NEWS:22872 +#: ../build/NEWS:26826 msgid "*Release date: 2017-07-07*" msgstr "" -#: ../build/NEWS:22897 +#: ../build/NEWS:26851 msgid "Python 3.6.2 release candidate 1" msgstr "" -#: ../build/NEWS:22899 +#: ../build/NEWS:26853 msgid "*Release date: 2017-06-17*" msgstr "" -#: ../build/NEWS:22914 +#: ../build/NEWS:26868 msgid "" ":issue:`30604`: Move co_extra_freefuncs to not be per-thread to avoid crashes" msgstr "" -#: ../build/NEWS:22944 ../build/NEWS:26850 +#: ../build/NEWS:26898 ../build/NEWS:30804 msgid ":issue:`29600`: Fix wrapping coroutine return values in StopIteration." msgstr "" -#: ../build/NEWS:22973 ../build/NEWS:26916 +#: ../build/NEWS:26927 ../build/NEWS:30870 msgid "" ":issue:`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:22983 +#: ../build/NEWS:26937 msgid ":issue:`24484`: Avoid race condition in multiprocessing cleanup (#2159)" msgstr "" -#: ../build/NEWS:23057 ../build/NEWS:26984 +#: ../build/NEWS:27011 ../build/NEWS:30938 msgid "" ":issue:`26293`: Change resulted because of zipfile breakage. (See also: :" "issue:`29094`)" msgstr "" -#: ../build/NEWS:23131 ../build/NEWS:27051 +#: ../build/NEWS:27085 ../build/NEWS:31005 msgid "" ":issue:`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:23174 +#: ../build/NEWS:27128 msgid "" ":issue:`27867`: Function PySlice_GetIndicesEx() no longer replaced with a " "macro if Py_LIMITED_API is not set." msgstr "" -#: ../build/NEWS:23246 +#: ../build/NEWS:27200 msgid "Python 3.6.1 final" msgstr "" -#: ../build/NEWS:23248 +#: ../build/NEWS:27202 msgid "*Release date: 2017-03-21*" msgstr "" -#: ../build/NEWS:23264 +#: ../build/NEWS:27218 msgid ":issue:`27593`: fix format of git information used in sys.version" msgstr "" -#: ../build/NEWS:23266 +#: ../build/NEWS:27220 msgid "Fix incompatible comment in python.h" msgstr "" -#: ../build/NEWS:23270 +#: ../build/NEWS:27224 msgid "Python 3.6.1 release candidate 1" msgstr "" -#: ../build/NEWS:23272 +#: ../build/NEWS:27226 msgid "*Release date: 2017-03-04*" msgstr "" -#: ../build/NEWS:23383 ../build/NEWS:27083 +#: ../build/NEWS:27337 ../build/NEWS:31037 msgid "" ":issue:`29519`: Fix weakref spewing exceptions during interpreter shutdown " "when used with a rare combination of multiprocessing and custom codecs." msgstr "" -#: ../build/NEWS:23399 +#: ../build/NEWS:27353 msgid "" ":issue:`29316`: Restore the provisional status of typing module, add " "corresponding note to documentation. Patch by Ivan L." msgstr "" -#: ../build/NEWS:23405 ../build/NEWS:27099 +#: ../build/NEWS:27359 ../build/NEWS:31053 msgid "" ":issue:`29011`: Fix an important omission by adding Deque to the typing " "module." msgstr "" -#: ../build/NEWS:23419 +#: ../build/NEWS:27373 msgid "" ":issue:`29203`: functools.lru_cache() now respects :pep:`468` and preserves " "the order of keyword arguments. f(a=1, b=2) is now cached separately from " "f(b=2, a=1) since both calls could potentially give different results." msgstr "" -#: ../build/NEWS:23426 ../build/NEWS:27365 +#: ../build/NEWS:27380 ../build/NEWS:31319 msgid "" ":issue:`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:23429 +#: ../build/NEWS:27383 msgid "" ":issue:`29085`: Allow random.Random.seed() to use high quality OS randomness " "rather than the pid and time." msgstr "" -#: ../build/NEWS:23432 +#: ../build/NEWS:27386 msgid "" ":issue:`29061`: Fixed bug in secrets.randbelow() which would hang when given " "a negative input. Patch by Brendan Donegan." msgstr "" -#: ../build/NEWS:23440 ../build/NEWS:27371 +#: ../build/NEWS:27394 ../build/NEWS:31325 msgid "" ":issue:`29119`: Fix weakrefs in the pure python version of collections." "OrderedDict move_to_end() method. Contributed by Andra Bogildea." msgstr "" -#: ../build/NEWS:23452 +#: ../build/NEWS:27406 msgid "" ":issue:`29055`: Neaten-up empty population error on random.choice() by " "suppressing the upstream exception." msgstr "" -#: ../build/NEWS:23467 ../build/NEWS:27395 +#: ../build/NEWS:27421 ../build/NEWS:31349 msgid "" ":issue:`28847`: dbm.dumb now supports reading read-only files and no longer " "writes the index file when it is not changed." msgstr "" -#: ../build/NEWS:23485 +#: ../build/NEWS:27439 msgid ":issue:`29579`: Removes readme.txt from the installer" msgstr "" -#: ../build/NEWS:23487 +#: ../build/NEWS:27441 msgid "" ":issue:`29326`: Ignores blank lines in ._pth files (Patch by Alexey Izbyshev)" msgstr "" -#: ../build/NEWS:23489 +#: ../build/NEWS:27443 msgid "" ":issue:`28164`: Correctly handle special console filenames (patch by Eryk " "Sun)" msgstr "" -#: ../build/NEWS:23491 +#: ../build/NEWS:27445 msgid ":issue:`29409`: Implement :pep:`529` for io.FileIO (Patch by Eryk Sun)" msgstr "" -#: ../build/NEWS:23493 ../build/NEWS:27188 +#: ../build/NEWS:27447 ../build/NEWS:31142 msgid "" ":issue:`29392`: Prevent crash when passing invalid arguments into msvcrt " "module." msgstr "" -#: ../build/NEWS:23498 +#: ../build/NEWS:27452 msgid "" ":issue:`28896`: Deprecate WindowsRegistryFinder and disable it by default." msgstr "" -#: ../build/NEWS:23503 +#: ../build/NEWS:27457 msgid "" ":issue:`27867`: Function PySlice_GetIndicesEx() is replaced with a macro if " "Py_LIMITED_API is not set or set to the value between 0x03050400 and " "0x03060000 (not including) or 0x03060100 or higher." msgstr "" -#: ../build/NEWS:23533 ../build/NEWS:27153 +#: ../build/NEWS:27487 ../build/NEWS:31107 msgid "" ":issue:`28087`: Skip test_asyncore and test_eintr poll failures on macOS. " "Skip some tests of select.poll when running on macOS due to unresolved " "issues with the underlying system poll function on some macOS versions." msgstr "" -#: ../build/NEWS:23537 ../build/NEWS:27163 +#: ../build/NEWS:27491 ../build/NEWS:31117 msgid "" ":issue:`29571`: to match the behaviour of the ``re.LOCALE`` flag, test_re." "test_locale_flag now uses ``locale.getpreferredencoding(False)`` to " @@ -36150,60 +43406,60 @@ msgid "" "encoding)" msgstr "" -#: ../build/NEWS:23585 +#: ../build/NEWS:27539 msgid "Python 3.6.0 final" msgstr "" -#: ../build/NEWS:23587 +#: ../build/NEWS:27541 msgid "*Release date: 2016-12-23*" msgstr "" -#: ../build/NEWS:23594 +#: ../build/NEWS:27548 msgid "Python 3.6.0 release candidate 2" msgstr "" -#: ../build/NEWS:23596 +#: ../build/NEWS:27550 msgid "*Release date: 2016-12-16*" msgstr "" -#: ../build/NEWS:23604 +#: ../build/NEWS:27558 msgid "" ":issue:`28990`: Fix asyncio SSL hanging if connection is closed before " "handshake is completed. (Patch by HoHo-Ho)" msgstr "" -#: ../build/NEWS:23610 +#: ../build/NEWS:27564 msgid ":issue:`28770`: Fix python-gdb.py for fastcalls." msgstr "" -#: ../build/NEWS:23615 +#: ../build/NEWS:27569 msgid ":issue:`28896`: Deprecate WindowsRegistryFinder." msgstr "" -#: ../build/NEWS:23620 +#: ../build/NEWS:27574 msgid "" ":issue:`28898`: Prevent gdb build errors due to HAVE_LONG_LONG redefinition." msgstr "" -#: ../build/NEWS:23624 +#: ../build/NEWS:27578 msgid "Python 3.6.0 release candidate 1" msgstr "" -#: ../build/NEWS:23626 +#: ../build/NEWS:27580 msgid "*Release date: 2016-12-06*" msgstr "" -#: ../build/NEWS:23648 +#: ../build/NEWS:27602 msgid "" ":issue:`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:23666 +#: ../build/NEWS:27620 msgid ":issue:`28843`: Fix asyncio C Task to handle exceptions __traceback__." msgstr "" -#: ../build/NEWS:23676 +#: ../build/NEWS:27630 msgid "" ":issue:`23722`: The data model reference and the porting section in the " "What's New guide now cover the additional ``__classcell__`` handling needed " @@ -36211,171 +43467,171 @@ msgid "" "``super()``." msgstr "" -#: ../build/NEWS:23688 +#: ../build/NEWS:27642 msgid "Python 3.6.0 beta 4" msgstr "" -#: ../build/NEWS:23690 +#: ../build/NEWS:27644 msgid "*Release date: 2016-11-21*" msgstr "" -#: ../build/NEWS:23718 +#: ../build/NEWS:27672 msgid "" ":issue:`27243`: Change PendingDeprecationWarning -> DeprecationWarning. As " "it was agreed in the issue, __aiter__ returning an awaitable should result " "in PendingDeprecationWarning in 3.5 and in DeprecationWarning in 3.6." msgstr "" -#: ../build/NEWS:23737 +#: ../build/NEWS:27691 msgid "" ":issue:`20572`: The subprocess.Popen.wait method's undocumented endtime " "parameter now raises a DeprecationWarning." msgstr "" -#: ../build/NEWS:23754 +#: ../build/NEWS:27708 msgid ":issue:`28600`: Optimize loop.call_soon." msgstr "" -#: ../build/NEWS:23756 ../build/NEWS:27725 +#: ../build/NEWS:27710 ../build/NEWS:31679 msgid "" ":issue:`28613`: Fix get_event_loop() return the current loop if called from " "coroutines/callbacks." msgstr "" -#: ../build/NEWS:23759 +#: ../build/NEWS:27713 msgid ":issue:`28634`: Fix asyncio.isfuture() to support unittest.Mock." msgstr "" -#: ../build/NEWS:23761 +#: ../build/NEWS:27715 msgid ":issue:`26081`: Fix refleak in _asyncio.Future.__iter__().throw." msgstr "" -#: ../build/NEWS:23763 ../build/NEWS:27728 +#: ../build/NEWS:27717 ../build/NEWS:31682 msgid "" ":issue:`28639`: Fix inspect.isawaitable to always return bool Patch by " "Justin Mayfield." msgstr "" -#: ../build/NEWS:23766 ../build/NEWS:27731 +#: ../build/NEWS:27720 ../build/NEWS:31685 msgid "" ":issue:`28652`: Make loop methods reject socket kinds they do not support." msgstr "" -#: ../build/NEWS:23768 ../build/NEWS:27733 +#: ../build/NEWS:27722 ../build/NEWS:31687 msgid ":issue:`28653`: Fix a refleak in functools.lru_cache." msgstr "" -#: ../build/NEWS:23770 ../build/NEWS:27735 +#: ../build/NEWS:27724 ../build/NEWS:31689 msgid ":issue:`28703`: Fix asyncio.iscoroutinefunction to handle Mock objects." msgstr "" -#: ../build/NEWS:23772 +#: ../build/NEWS:27726 msgid "" ":issue:`28704`: Fix create_unix_server to support Path-like objects (PEP " "519)." msgstr "" -#: ../build/NEWS:23774 +#: ../build/NEWS:27728 msgid ":issue:`28720`: Add collections.abc.AsyncGenerator." msgstr "" -#: ../build/NEWS:23802 +#: ../build/NEWS:27756 msgid "Python 3.6.0 beta 3" msgstr "" -#: ../build/NEWS:23804 +#: ../build/NEWS:27758 msgid "*Release date: 2016-10-31*" msgstr "" -#: ../build/NEWS:23827 +#: ../build/NEWS:27781 msgid "" ":issue:`28471`: Fix \"Python memory allocator called without holding the " "GIL\" crash in socket.setblocking." msgstr "" -#: ../build/NEWS:23849 +#: ../build/NEWS:27803 msgid "" ":issue:`18844`: The various ways of specifying weights for random.choices() " "now produce the same result sequences." msgstr "" -#: ../build/NEWS:23852 ../build/NEWS:27427 +#: ../build/NEWS:27806 ../build/NEWS:31381 msgid "" ":issue:`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:23885 ../build/NEWS:27441 +#: ../build/NEWS:27839 ../build/NEWS:31395 msgid ":issue:`24452`: Make webbrowser support Chrome on Mac OS X." msgstr "" -#: ../build/NEWS:23890 +#: ../build/NEWS:27844 msgid "" ":issue:`28492`: Fix how StopIteration exception is raised in _asyncio.Future." msgstr "" -#: ../build/NEWS:23892 +#: ../build/NEWS:27846 msgid "" ":issue:`28500`: Fix asyncio to handle async gens GC from another thread." msgstr "" -#: ../build/NEWS:23894 ../build/NEWS:27717 +#: ../build/NEWS:27848 ../build/NEWS:31671 msgid "" ":issue:`26923`: Fix asyncio.Gather to refuse being cancelled once all " "children are done. Patch by Johannes Ebke." msgstr "" -#: ../build/NEWS:23897 ../build/NEWS:27720 +#: ../build/NEWS:27851 ../build/NEWS:31674 msgid "" ":issue:`26796`: Don't configure the number of workers for default threadpool " "executor. Initial patch by Hans Lawrenz." msgstr "" -#: ../build/NEWS:23900 +#: ../build/NEWS:27854 msgid ":issue:`28544`: Implement asyncio.Task in C." msgstr "" -#: ../build/NEWS:23926 +#: ../build/NEWS:27880 msgid "Python 3.6.0 beta 2" msgstr "" -#: ../build/NEWS:23928 +#: ../build/NEWS:27882 msgid "*Release date: 2016-10-10*" msgstr "" -#: ../build/NEWS:23944 +#: ../build/NEWS:27898 msgid "" ":issue:`28376`: Creating instances of range_iterator by calling " "range_iterator type now is deprecated. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:23947 ../build/NEWS:27268 +#: ../build/NEWS:27901 ../build/NEWS:31222 msgid "" ":issue:`28376`: The constructor of range_iterator now checks that step is " "not 0. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:24008 ../build/NEWS:27446 +#: ../build/NEWS:27962 ../build/NEWS:31400 msgid "" ":issue:`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:24015 +#: ../build/NEWS:27969 msgid ":issue:`27181`: remove statistics.geometric_mean and defer until 3.7." msgstr "" -#: ../build/NEWS:24194 +#: ../build/NEWS:28148 msgid "Python 3.6.0 beta 1" msgstr "" -#: ../build/NEWS:24196 +#: ../build/NEWS:28150 msgid "*Release date: 2016-09-12*" msgstr "" -#: ../build/NEWS:24201 +#: ../build/NEWS:28155 msgid "" ":issue:`23722`: The __class__ cell used by zero-argument super() is now " "initialized from type.__new__ rather than __build_class__, so class methods " @@ -36383,25 +43639,25 @@ msgid "" "during class creation. Patch by Martin Teichmann." msgstr "" -#: ../build/NEWS:24206 ../build/NEWS:27299 +#: ../build/NEWS:28160 ../build/NEWS:31253 msgid "" ":issue:`25221`: Fix corrupted result from PyLong_FromLong(0) when Python is " "compiled with NSMALLPOSINTS = 0." msgstr "" -#: ../build/NEWS:24209 +#: ../build/NEWS:28163 msgid "" ":issue:`27080`: Implement formatting support for :pep:`515`. Initial patch " "by Chris Angelico." msgstr "" -#: ../build/NEWS:24212 +#: ../build/NEWS:28166 msgid "" ":issue:`27199`: In tarfile, expose copyfileobj bufsize to improve " "throughput. Patch by Jason Fried." msgstr "" -#: ../build/NEWS:24215 +#: ../build/NEWS:28169 msgid "" ":issue:`27948`: In f-strings, only allow backslashes inside the braces " "(where the expressions are). This is a breaking change from the 3.6 alpha " @@ -36410,311 +43666,311 @@ msgid "" "and not escapes like ``f'\\x7b\"hi\"\\x7d'``." msgstr "" -#: ../build/NEWS:24221 +#: ../build/NEWS:28175 msgid ":issue:`28046`: Remove platform-specific directories from sys.path." msgstr "" -#: ../build/NEWS:24223 +#: ../build/NEWS:28177 msgid ":issue:`28071`: Add early-out for differencing from an empty set." msgstr "" -#: ../build/NEWS:24225 ../build/NEWS:27302 +#: ../build/NEWS:28179 ../build/NEWS:31256 msgid "" ":issue:`25758`: Prevents zipimport from unnecessarily encoding a filename " "(patch by Eryk Sun)" msgstr "" -#: ../build/NEWS:24228 +#: ../build/NEWS:28182 msgid "" ":issue:`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:24231 +#: ../build/NEWS:28185 msgid "" ":issue:`27213`: Rework CALL_FUNCTION* opcodes to produce shorter and more " "efficient bytecode. Patch by Demur Rumed, design by Serhiy Storchaka, " "reviewed by Serhiy Storchaka and Victor Stinner." msgstr "" -#: ../build/NEWS:24235 +#: ../build/NEWS:28189 msgid "" ":issue:`26331`: Implement tokenizing support for :pep:`515`. Patch by Georg " "Brandl." msgstr "" -#: ../build/NEWS:24238 +#: ../build/NEWS:28192 msgid "" ":issue:`27999`: Make \"global after use\" a SyntaxError, and ditto for " "nonlocal. Patch by Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:24241 +#: ../build/NEWS:28195 msgid ":issue:`28003`: Implement :pep:`525` -- Asynchronous Generators." msgstr "" -#: ../build/NEWS:24243 +#: ../build/NEWS:28197 msgid "" ":issue:`27985`: Implement :pep:`526` -- Syntax for Variable Annotations. " "Patch by Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:24246 +#: ../build/NEWS:28200 msgid "" ":issue:`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:24250 +#: ../build/NEWS:28204 msgid "" ":issue:`27364`: A backslash-character pair that is not a valid escape " "sequence now generates a DeprecationWarning. Patch by Emanuel Barry." msgstr "" -#: ../build/NEWS:24253 +#: ../build/NEWS:28207 msgid "" ":issue:`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:24257 +#: ../build/NEWS:28211 msgid "" ":issue:`27911`: Remove unnecessary error checks in " "``exec_builtin_or_dynamic()``." msgstr "" -#: ../build/NEWS:24260 +#: ../build/NEWS:28214 msgid "" ":issue:`27078`: Added BUILD_STRING opcode. Optimized f-strings evaluation." msgstr "" -#: ../build/NEWS:24262 +#: ../build/NEWS:28216 msgid "" ":issue:`17884`: Python now requires systems with inttypes.h and stdint.h" msgstr "" -#: ../build/NEWS:24264 +#: ../build/NEWS:28218 msgid "" ":issue:`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:24268 +#: ../build/NEWS:28222 msgid "" ":issue:`27355`: Removed support for Windows CE. It was never finished, and " "Windows CE is no longer a relevant platform for Python." msgstr "" -#: ../build/NEWS:24271 +#: ../build/NEWS:28225 msgid "Implement :pep:`523`." msgstr "" -#: ../build/NEWS:24273 +#: ../build/NEWS:28227 msgid "" ":issue:`27870`: A left shift of zero by a large integer no longer attempts " "to allocate large amounts of memory." msgstr "" -#: ../build/NEWS:24276 +#: ../build/NEWS:28230 msgid "" ":issue:`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:24280 +#: ../build/NEWS:28234 msgid "" ":issue:`27214`: In long_invert, be more careful about modifying object " "returned by long_add, and remove an unnecessary check for small longs. " "Thanks Oren Milman for analysis and patch." msgstr "" -#: ../build/NEWS:24284 +#: ../build/NEWS:28238 msgid "" ":issue:`27506`: Support passing the bytes/bytearray.translate() \"delete\" " "argument by keyword." msgstr "" -#: ../build/NEWS:24287 ../build/NEWS:27308 +#: ../build/NEWS:28241 ../build/NEWS:31262 msgid "" ":issue:`27812`: Properly clear out a generator's frame's backreference to " "the generator to prevent crashes in frame.clear()." msgstr "" -#: ../build/NEWS:24290 ../build/NEWS:27311 +#: ../build/NEWS:28244 ../build/NEWS:31265 msgid "" ":issue:`27811`: Fix a crash when a coroutine that has not been awaited is " "finalized with warnings-as-errors enabled." msgstr "" -#: ../build/NEWS:24293 ../build/NEWS:27314 +#: ../build/NEWS:28247 ../build/NEWS:31268 msgid "" ":issue:`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:24296 +#: ../build/NEWS:28250 msgid "" ":issue:`27792`: The modulo operation applied to ``bool`` and other ``int`` " "subclasses now always returns an ``int``. Previously the return type " "depended on the input values. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:24300 +#: ../build/NEWS:28254 msgid ":issue:`26984`: int() now always returns an instance of exact int." msgstr "" -#: ../build/NEWS:24302 +#: ../build/NEWS:28256 msgid "" ":issue:`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:24306 +#: ../build/NEWS:28260 msgid ":issue:`24254`: Make class definition namespace ordered by default." msgstr "" -#: ../build/NEWS:24308 +#: ../build/NEWS:28262 msgid "" ":issue:`27662`: Fix an overflow check in ``List_New``: the original code was " "checking against ``Py_SIZE_MAX`` instead of the correct upper bound of " "``Py_SSIZE_T_MAX``. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:24312 ../build/NEWS:27320 +#: ../build/NEWS:28266 ../build/NEWS:31274 msgid "" ":issue:`27782`: Multi-phase extension module import now correctly allows the " "``m_methods`` field to be used to add module level functions to instances of " "non-module types returned from ``Py_create_mod``. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:24316 ../build/NEWS:27324 +#: ../build/NEWS:28270 ../build/NEWS:31278 msgid "" ":issue:`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:24320 ../build/NEWS:27328 +#: ../build/NEWS:28274 ../build/NEWS:31282 msgid "" ":issue:`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:24324 +#: ../build/NEWS:28278 msgid "" ":issue:`27157`: Make only type() itself accept the one-argument form. Patch " "by Eryk Sun and Emanuel Barry." msgstr "" -#: ../build/NEWS:24327 ../build/NEWS:27332 +#: ../build/NEWS:28281 ../build/NEWS:31286 msgid "" ":issue:`27558`: Fix a SystemError in the implementation of \"raise\" " "statement. In a brand new thread, raise a RuntimeError since there is no " "active exception to reraise. Patch written by Xiang Zhang." msgstr "" -#: ../build/NEWS:24331 +#: ../build/NEWS:28285 msgid ":issue:`28008`: Implement :pep:`530` -- asynchronous comprehensions." msgstr "" -#: ../build/NEWS:24333 ../build/NEWS:27357 +#: ../build/NEWS:28287 ../build/NEWS:31311 msgid ":issue:`27942`: Fix memory leak in codeobject.c" msgstr "" -#: ../build/NEWS:24338 ../build/NEWS:27401 +#: ../build/NEWS:28292 ../build/NEWS:31355 msgid ":issue:`28732`: Fix crash in os.spawnv() with no elements in args" msgstr "" -#: ../build/NEWS:24340 ../build/NEWS:27403 +#: ../build/NEWS:28294 ../build/NEWS:31357 msgid "" ":issue:`28485`: Always raise ValueError for negative compileall." "compile_dir(workers=...) parameter, even when multithreading is unavailable." msgstr "" -#: ../build/NEWS:24344 +#: ../build/NEWS:28298 msgid "" ":issue:`28037`: Use sqlite3_get_autocommit() instead of setting Connection-" ">inTransaction manually." msgstr "" -#: ../build/NEWS:24347 +#: ../build/NEWS:28301 msgid "" ":issue:`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:24350 +#: ../build/NEWS:28304 msgid "" ":issue:`24454`: Regular expression match object groups are now accessible " "using __getitem__. \"mo[x]\" is equivalent to \"mo.group(x)\"." msgstr "" -#: ../build/NEWS:24353 +#: ../build/NEWS:28307 msgid "" ":issue:`10740`: sqlite3 no longer implicitly commit an open transaction " "before DDL statements." msgstr "" -#: ../build/NEWS:24356 +#: ../build/NEWS:28310 msgid ":issue:`17941`: Add a *module* parameter to collections.namedtuple()." msgstr "" -#: ../build/NEWS:24358 +#: ../build/NEWS:28312 msgid "" ":issue:`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:24362 +#: ../build/NEWS:28316 msgid "" ":issue:`26885`: xmlrpc now supports unmarshalling additional data types used " "by Apache XML-RPC implementation for numerics and None." msgstr "" -#: ../build/NEWS:24365 +#: ../build/NEWS:28319 msgid "" ":issue:`28070`: Fixed parsing inline verbose flag in regular expressions." msgstr "" -#: ../build/NEWS:24367 +#: ../build/NEWS:28321 msgid "" ":issue:`19500`: Add client-side SSL session resumption to the ssl module." msgstr "" -#: ../build/NEWS:24369 +#: ../build/NEWS:28323 msgid "" ":issue:`28022`: Deprecate ssl-related arguments in favor of SSLContext. The " "deprecation include manual creation of SSLSocket and certfile/keyfile (or " "similar) in ftplib, httplib, imaplib, smtplib, poplib and urllib." msgstr "" -#: ../build/NEWS:24373 +#: ../build/NEWS:28327 msgid "" ":issue:`28043`: SSLContext has improved default settings: OP_NO_SSLv2, " "OP_NO_SSLv3, OP_NO_COMPRESSION, OP_CIPHER_SERVER_PREFERENCE, " "OP_SINGLE_DH_USE, OP_SINGLE_ECDH_USE and HIGH ciphers without MD5." msgstr "" -#: ../build/NEWS:24377 +#: ../build/NEWS:28331 msgid "" ":issue:`24693`: Changed some RuntimeError's in the zipfile module to more " "appropriate types. Improved some error messages and debugging output." msgstr "" -#: ../build/NEWS:24380 +#: ../build/NEWS:28334 msgid "" ":issue:`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:24383 +#: ../build/NEWS:28337 msgid "" ":issue:`27137`: the pure Python fallback implementation of ``functools." "partial`` now matches the behaviour of its accelerated C counterpart for " @@ -36722,313 +43978,313 @@ msgid "" "Barry and Serhiy Storchaka." msgstr "" -#: ../build/NEWS:24388 ../build/NEWS:27456 +#: ../build/NEWS:28342 ../build/NEWS:31410 msgid "" "Fix possible integer overflows and crashes in the mmap module with unusual " "usage patterns." msgstr "" -#: ../build/NEWS:24391 ../build/NEWS:27459 +#: ../build/NEWS:28345 ../build/NEWS:31413 msgid "" ":issue:`1703178`: Fix the ability to pass the --link-objects option to the " "distutils build_ext command." msgstr "" -#: ../build/NEWS:24394 ../build/NEWS:27506 +#: ../build/NEWS:28348 ../build/NEWS:31460 msgid "" ":issue:`28019`: itertools.count() no longer rounds non-integer step in range " "between 1.0 and 2.0 to 1." msgstr "" -#: ../build/NEWS:24397 +#: ../build/NEWS:28351 msgid "" ":issue:`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:24401 ../build/NEWS:27509 +#: ../build/NEWS:28355 ../build/NEWS:31463 msgid "" ":issue:`25969`: Update the lib2to3 grammar to handle the unpacking " "generalizations added in 3.5." msgstr "" -#: ../build/NEWS:24404 ../build/NEWS:27512 +#: ../build/NEWS:28358 ../build/NEWS:31466 msgid "" ":issue:`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:24407 +#: ../build/NEWS:28361 msgid ":issue:`28082`: Convert re flag constants to IntFlag." msgstr "" -#: ../build/NEWS:24409 +#: ../build/NEWS:28363 msgid "" ":issue:`28025`: Convert all ssl module constants to IntEnum and IntFlags. " "SSLContext properties now return flags and enums." msgstr "" -#: ../build/NEWS:24412 +#: ../build/NEWS:28366 msgid ":issue:`23591`: Add Flag, IntFlag, and auto() to enum module." msgstr "" -#: ../build/NEWS:24414 +#: ../build/NEWS:28368 msgid "" ":issue:`433028`: Added support of modifier spans in regular expressions." msgstr "" -#: ../build/NEWS:24416 ../build/NEWS:27515 +#: ../build/NEWS:28370 ../build/NEWS:31469 msgid ":issue:`24594`: Validates persist parameter when opening MSI database" msgstr "" -#: ../build/NEWS:24418 ../build/NEWS:27517 +#: ../build/NEWS:28372 ../build/NEWS:31471 msgid "" ":issue:`17582`: xml.etree.ElementTree nows preserves whitespaces in " "attributes (Patch by Duane Griffin. Reviewed and approved by Stefan Behnel.)" msgstr "" -#: ../build/NEWS:24421 ../build/NEWS:27520 +#: ../build/NEWS:28375 ../build/NEWS:31474 msgid "" ":issue:`28047`: Fixed calculation of line length used for the base64 CTE in " "the new email policies." msgstr "" -#: ../build/NEWS:24424 +#: ../build/NEWS:28378 msgid ":issue:`27576`: Fix call order in OrderedDict.__init__()." msgstr "" -#: ../build/NEWS:24426 +#: ../build/NEWS:28380 msgid "email.generator.DecodedGenerator now supports the policy keyword." msgstr "" -#: ../build/NEWS:24428 +#: ../build/NEWS:28382 msgid "" ":issue:`28027`: Remove undocumented modules from ``Lib/plat-*``: IN, CDROM, " "DLFCN, TYPES, CDIO, and STROPTS." msgstr "" -#: ../build/NEWS:24431 ../build/NEWS:27523 +#: ../build/NEWS:28385 ../build/NEWS:31477 msgid "" ":issue:`27445`: Don't pass str(_charset) to MIMEText.set_payload(). Patch by " "Claude Paroz." msgstr "" -#: ../build/NEWS:24434 +#: ../build/NEWS:28388 msgid "" ":issue:`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:24437 ../build/NEWS:27526 +#: ../build/NEWS:28391 ../build/NEWS:31480 msgid "" ":issue:`22450`: urllib now includes an ``Accept: */*`` header among the " "default headers. This makes the results of REST API requests more consistent " "and predictable especially when proxy servers are involved." msgstr "" -#: ../build/NEWS:24441 ../build/NEWS:27530 +#: ../build/NEWS:28395 ../build/NEWS:31484 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:24445 +#: ../build/NEWS:28399 msgid "" ":issue:`28005`: Allow ImportErrors in encoding implementation to propagate." msgstr "" -#: ../build/NEWS:24447 +#: ../build/NEWS:28401 msgid ":issue:`26667`: Support path-like objects in importlib.util." msgstr "" -#: ../build/NEWS:24449 ../build/NEWS:27534 +#: ../build/NEWS:28403 ../build/NEWS:31488 msgid "" ":issue:`27570`: Avoid zero-length memcpy() etc calls with null source " "pointers in the \"ctypes\" and \"array\" modules." msgstr "" -#: ../build/NEWS:24452 ../build/NEWS:27537 +#: ../build/NEWS:28406 ../build/NEWS:31491 msgid "" ":issue:`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:24456 +#: ../build/NEWS:28410 msgid "" ":issue:`27331`: The email.mime classes now all accept an optional policy " "keyword." msgstr "" -#: ../build/NEWS:24459 ../build/NEWS:27541 +#: ../build/NEWS:28413 ../build/NEWS:31495 msgid "" ":issue:`27988`: Fix email iter_attachments incorrect mutation of payload " "list." msgstr "" -#: ../build/NEWS:24461 +#: ../build/NEWS:28415 msgid ":issue:`16113`: Add SHA-3 and SHAKE support to hashlib module." msgstr "" -#: ../build/NEWS:24463 +#: ../build/NEWS:28417 msgid "Eliminate a tautological-pointer-compare warning in _scproxy.c." msgstr "" -#: ../build/NEWS:24465 +#: ../build/NEWS:28419 msgid "" ":issue:`27776`: The :func:`os.urandom` function does now block on Linux 3.17 " "and newer until the system urandom entropy pool is initialized to increase " "the security. This change is part of the :pep:`524`." msgstr "" -#: ../build/NEWS:24469 +#: ../build/NEWS:28423 msgid "" ":issue:`27778`: Expose the Linux ``getrandom()`` syscall as a new :func:`os." "getrandom` function. This change is part of the :pep:`524`." msgstr "" -#: ../build/NEWS:24472 ../build/NEWS:27543 +#: ../build/NEWS:28426 ../build/NEWS:31497 msgid "" ":issue:`27691`: Fix ssl module's parsing of GEN_RID subject alternative name " "fields in X.509 certs." msgstr "" -#: ../build/NEWS:24475 +#: ../build/NEWS:28429 msgid ":issue:`18844`: Add random.choices()." msgstr "" -#: ../build/NEWS:24477 +#: ../build/NEWS:28431 msgid "" ":issue:`25761`: Improved error reporting about truncated pickle data in C " "implementation of unpickler. UnpicklingError is now raised instead of " "AttributeError and ValueError in some cases." msgstr "" -#: ../build/NEWS:24481 +#: ../build/NEWS:28435 msgid ":issue:`26798`: Add BLAKE2 (blake2b and blake2s) to hashlib." msgstr "" -#: ../build/NEWS:24483 +#: ../build/NEWS:28437 msgid "" ":issue:`26032`: Optimized globbing in pathlib by using os.scandir(); it is " "now about 1.5--4 times faster." msgstr "" -#: ../build/NEWS:24486 +#: ../build/NEWS:28440 msgid "" ":issue:`25596`: Optimized glob() and iglob() functions in the glob module; " "they are now about 3--6 times faster." msgstr "" -#: ../build/NEWS:24489 +#: ../build/NEWS:28443 msgid "" ":issue:`27928`: Add scrypt (password-based key derivation function) to " "hashlib module (requires OpenSSL 1.1.0)." msgstr "" -#: ../build/NEWS:24492 ../build/NEWS:27546 +#: ../build/NEWS:28446 ../build/NEWS:31500 msgid "" ":issue:`27850`: Remove 3DES from ssl module's default cipher list to counter " "measure sweet32 attack (CVE-2016-2183)." msgstr "" -#: ../build/NEWS:24495 ../build/NEWS:27549 +#: ../build/NEWS:28449 ../build/NEWS:31503 msgid "" ":issue:`27766`: Add ChaCha20 Poly1305 to ssl module's default cipher list. " "(Required OpenSSL 1.1.0 or LibreSSL)." msgstr "" -#: ../build/NEWS:24498 +#: ../build/NEWS:28452 msgid ":issue:`25387`: Check return value of winsound.MessageBeep." msgstr "" -#: ../build/NEWS:24500 +#: ../build/NEWS:28454 msgid "" ":issue:`27866`: Add SSLContext.get_ciphers() method to get a list of all " "enabled ciphers." msgstr "" -#: ../build/NEWS:24503 +#: ../build/NEWS:28457 msgid ":issue:`27744`: Add AF_ALG (Linux Kernel crypto) to socket module." msgstr "" -#: ../build/NEWS:24505 ../build/NEWS:27552 +#: ../build/NEWS:28459 ../build/NEWS:31506 msgid ":issue:`26470`: Port ssl and hashlib module to OpenSSL 1.1.0." msgstr "" -#: ../build/NEWS:24507 +#: ../build/NEWS:28461 msgid "" ":issue:`11620`: Fix support for SND_MEMORY in winsound.PlaySound. Based on " "a patch by Tim Lesher." msgstr "" -#: ../build/NEWS:24510 +#: ../build/NEWS:28464 msgid "" ":issue:`11734`: Add support for IEEE 754 half-precision floats to the struct " "module. Based on a patch by Eli Stevens." msgstr "" -#: ../build/NEWS:24513 +#: ../build/NEWS:28467 msgid "" ":issue:`27919`: Deprecated ``extra_path`` distribution option in distutils " "packaging." msgstr "" -#: ../build/NEWS:24516 +#: ../build/NEWS:28470 msgid "" ":issue:`23229`: Add new ``cmath`` constants: ``cmath.inf`` and ``cmath.nan`` " "to match ``math.inf`` and ``math.nan``, and also ``cmath.infj`` and ``cmath." "nanj`` to match the format used by complex repr." msgstr "" -#: ../build/NEWS:24520 +#: ../build/NEWS:28474 msgid "" ":issue:`27842`: The csv.DictReader now returns rows of type OrderedDict. " "(Contributed by Steve Holden.)" msgstr "" -#: ../build/NEWS:24523 ../build/NEWS:27554 +#: ../build/NEWS:28477 ../build/NEWS:31508 msgid "" "Remove support for passing a file descriptor to os.access. It never worked " "but previously didn't raise." msgstr "" -#: ../build/NEWS:24526 ../build/NEWS:27557 +#: ../build/NEWS:28480 ../build/NEWS:31511 msgid ":issue:`12885`: Fix error when distutils encounters symlink." msgstr "" -#: ../build/NEWS:24528 ../build/NEWS:27559 +#: ../build/NEWS:28482 ../build/NEWS:31513 msgid "" ":issue:`27881`: Fixed possible bugs when setting sqlite3.Connection." "isolation_level. Based on patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:24531 ../build/NEWS:27562 +#: ../build/NEWS:28485 ../build/NEWS:31516 msgid "" ":issue:`27861`: Fixed a crash in sqlite3.Connection.cursor() when a factory " "creates not a cursor. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:24534 ../build/NEWS:27565 +#: ../build/NEWS:28488 ../build/NEWS:31519 msgid ":issue:`19884`: Avoid spurious output on OS X with Gnu Readline." msgstr "" -#: ../build/NEWS:24536 ../build/NEWS:27567 +#: ../build/NEWS:28490 ../build/NEWS:31521 msgid "" ":issue:`27706`: Restore deterministic behavior of random.Random().seed() for " "string seeds using seeding version 1. Allows sequences of calls to random() " "to exactly match those obtained in Python 2. Patch by Nofar Schnider." msgstr "" -#: ../build/NEWS:24541 ../build/NEWS:27572 +#: ../build/NEWS:28495 ../build/NEWS:31526 msgid "" ":issue:`10513`: Fix a regression in Connection.commit(). Statements should " "not be reset after a commit." msgstr "" -#: ../build/NEWS:24544 +#: ../build/NEWS:28498 msgid "" ":issue:`12319`: Chunked transfer encoding support added to http.client." "HTTPConnection requests. The urllib.request.AbstractHTTPHandler class does " @@ -37037,7 +44293,7 @@ msgid "" "to use chunked transfer-encoding." msgstr "" -#: ../build/NEWS:24551 +#: ../build/NEWS:28505 msgid "" "A new version of typing.py from https://github.com/python/typing: - " "Collection (only for 3.6) (:issue:`27598`) - Add FrozenSet to __all__ " @@ -37045,159 +44301,159 @@ msgid "" "dict constraint in ForwardRef._eval_type (upstream #252)" msgstr "" -#: ../build/NEWS:24556 +#: ../build/NEWS:28510 msgid "" ":issue:`27832`: Make ``_normalize`` parameter to ``Fraction`` constructor " "keyword-only, so that ``Fraction(2, 3, 4)`` now raises ``TypeError``." msgstr "" -#: ../build/NEWS:24559 ../build/NEWS:27580 +#: ../build/NEWS:28513 ../build/NEWS:31534 msgid "" ":issue:`27539`: Fix unnormalised ``Fraction.__pow__`` result in the case of " "negative exponent and negative base." msgstr "" -#: ../build/NEWS:24562 ../build/NEWS:27583 +#: ../build/NEWS:28516 ../build/NEWS:31537 msgid "" ":issue:`21718`: cursor.description is now available for queries using CTEs." msgstr "" -#: ../build/NEWS:24564 +#: ../build/NEWS:28518 msgid "" ":issue:`27819`: In distutils sdists, simply produce the \"gztar\" (gzipped " "tar format) distributions on all platforms unless \"formats\" is supplied." msgstr "" -#: ../build/NEWS:24567 ../build/NEWS:27585 +#: ../build/NEWS:28521 ../build/NEWS:31539 msgid "" ":issue:`2466`: posixpath.ismount now correctly recognizes mount points which " "the user does not have permission to access." msgstr "" -#: ../build/NEWS:24570 +#: ../build/NEWS:28524 msgid "" ":issue:`9998`: On Linux, ctypes.util.find_library now looks in " "LD_LIBRARY_PATH for shared libraries." msgstr "" -#: ../build/NEWS:24573 +#: ../build/NEWS:28527 msgid ":issue:`27573`: exit message for code.interact is now configurable." msgstr "" -#: ../build/NEWS:24575 ../build/NEWS:27675 +#: ../build/NEWS:28529 ../build/NEWS:31629 msgid "" ":issue:`27930`: Improved behaviour of logging.handlers.QueueListener. Thanks " "to Paulo Andrade and Petr Viktorin for the analysis and patch." msgstr "" -#: ../build/NEWS:24578 +#: ../build/NEWS:28532 msgid "" ":issue:`6766`: Distributed reference counting added to multiprocessing to " "support nesting of shared values / proxy objects." msgstr "" -#: ../build/NEWS:24581 ../build/NEWS:27678 +#: ../build/NEWS:28535 ../build/NEWS:31632 msgid "" ":issue:`21201`: Improves readability of multiprocessing error message. " "Thanks to Wojciech Walczak for patch." msgstr "" -#: ../build/NEWS:24584 +#: ../build/NEWS:28538 msgid "asyncio: Add set_protocol / get_protocol to Transports." msgstr "" -#: ../build/NEWS:24586 ../build/NEWS:27681 +#: ../build/NEWS:28540 ../build/NEWS:31635 msgid ":issue:`27456`: asyncio: Set TCP_NODELAY by default." msgstr "" -#: ../build/NEWS:24591 ../build/NEWS:27746 +#: ../build/NEWS:28545 ../build/NEWS:31700 msgid "" ":issue:`15308`: Add 'interrupt execution' (^C) to Shell menu. Patch by Roger " "Serwy, updated by Bayard Randel." msgstr "" -#: ../build/NEWS:24594 ../build/NEWS:27749 +#: ../build/NEWS:28548 ../build/NEWS:31703 msgid "" ":issue:`27922`: Stop IDLE tests from 'flashing' gui widgets on the screen." msgstr "" -#: ../build/NEWS:24596 +#: ../build/NEWS:28550 msgid "" ":issue:`27891`: Consistently group and sort imports within idlelib modules." msgstr "" -#: ../build/NEWS:24598 +#: ../build/NEWS:28552 msgid ":issue:`17642`: add larger font sizes for classroom projection." msgstr "" -#: ../build/NEWS:24600 ../build/NEWS:27751 +#: ../build/NEWS:28554 ../build/NEWS:31705 msgid "Add version to title of IDLE help window." msgstr "" -#: ../build/NEWS:24602 ../build/NEWS:27753 +#: ../build/NEWS:28556 ../build/NEWS:31707 msgid "" ":issue:`25564`: In section on IDLE -- console differences, mention that " "using exec means that __builtins__ is defined for each statement." msgstr "" -#: ../build/NEWS:24605 +#: ../build/NEWS:28559 msgid "" ":issue:`27821`: Fix 3.6.0a3 regression that prevented custom key sets from " "being selected when no custom theme was defined." msgstr "" -#: ../build/NEWS:24611 +#: ../build/NEWS:28565 msgid "" ":issue:`26900`: Excluded underscored names and other private API from " "limited API." msgstr "" -#: ../build/NEWS:24614 +#: ../build/NEWS:28568 msgid "" ":issue:`26027`: Add support for path-like objects in PyUnicode_FSConverter() " "& PyUnicode_FSDecoder()." msgstr "" -#: ../build/NEWS:24620 +#: ../build/NEWS:28574 msgid "" ":issue:`27427`: Additional tests for the math module. Patch by Francisco " "Couzo." msgstr "" -#: ../build/NEWS:24622 +#: ../build/NEWS:28576 msgid "" ":issue:`27953`: Skip math and cmath tests that fail on OS X 10.4 due to a " "poor libm implementation of tan." msgstr "" -#: ../build/NEWS:24625 +#: ../build/NEWS:28579 msgid "" ":issue:`26040`: Improve test_math and test_cmath coverage and rigour. Patch " "by Jeff Allen." msgstr "" -#: ../build/NEWS:24628 ../build/NEWS:27798 +#: ../build/NEWS:28582 ../build/NEWS:31752 msgid "" ":issue:`27787`: Call gc.collect() before checking each test for \"dangling " "threads\", since the dangling threads are weak references." msgstr "" -#: ../build/NEWS:24634 ../build/NEWS:27858 +#: ../build/NEWS:28588 ../build/NEWS:31812 msgid "" ":issue:`27566`: Fix clean target in freeze makefile (patch by Lisa Roach)" msgstr "" -#: ../build/NEWS:24636 ../build/NEWS:27860 +#: ../build/NEWS:28590 ../build/NEWS:31814 msgid ":issue:`27705`: Update message in validate_ucrtbase.py" msgstr "" -#: ../build/NEWS:24638 +#: ../build/NEWS:28592 msgid "" ":issue:`27976`: Deprecate building _ctypes with the bundled copy of libffi " "on non-OSX UNIX platforms." msgstr "" -#: ../build/NEWS:24641 +#: ../build/NEWS:28595 msgid "" ":issue:`27983`: Cause lack of llvm-profdata tool when using clang as " "required for PGO linking to be a configure time error rather than make time " @@ -37205,170 +44461,170 @@ msgid "" "the llvm-profdata tool on MacOS and some Linuxes." msgstr "" -#: ../build/NEWS:24646 +#: ../build/NEWS:28600 msgid ":issue:`21590`: Support for DTrace and SystemTap probes." msgstr "" -#: ../build/NEWS:24648 ../build/NEWS:27867 +#: ../build/NEWS:28602 ../build/NEWS:31821 msgid "" ":issue:`26307`: The profile-opt build now applies PGO to the built-in " "modules." msgstr "" -#: ../build/NEWS:24650 +#: ../build/NEWS:28604 msgid "" ":issue:`26359`: Add the --with-optimizations flag to turn on LTO and PGO " "build support when available." msgstr "" -#: ../build/NEWS:24653 +#: ../build/NEWS:28607 msgid ":issue:`27917`: Set platform triplets for Android builds." msgstr "" -#: ../build/NEWS:24655 +#: ../build/NEWS:28609 msgid "" ":issue:`25825`: Update references to the $(LIBPL) installation path on AIX. " "This path was changed in 3.2a4." msgstr "" -#: ../build/NEWS:24658 +#: ../build/NEWS:28612 msgid "Update OS X installer to use SQLite 3.14.1 and XZ 5.2.2." msgstr "" -#: ../build/NEWS:24660 +#: ../build/NEWS:28614 msgid ":issue:`21122`: Fix LTO builds on OS X." msgstr "" -#: ../build/NEWS:24662 +#: ../build/NEWS:28616 msgid "" ":issue:`17128`: Build OS X installer with a private copy of OpenSSL. Also " "provide a sample Install Certificates command script to install a set of " "root certificates from the third-party certifi module." msgstr "" -#: ../build/NEWS:24669 ../build/NEWS:27807 +#: ../build/NEWS:28623 ../build/NEWS:31761 msgid "" ":issue:`27952`: Get Tools/scripts/fixcid.py working with Python 3 and the " "current \"re\" module, avoid invalid Python backslash escapes, and fix a bug " "parsing escaped C quote signs." msgstr "" -#: ../build/NEWS:24676 +#: ../build/NEWS:28630 msgid ":issue:`28065`: Update xz dependency to 5.2.2 and build it from source." msgstr "" -#: ../build/NEWS:24678 ../build/NEWS:27824 +#: ../build/NEWS:28632 ../build/NEWS:31778 msgid "" ":issue:`25144`: Ensures TargetDir is set before continuing with custom " "install." msgstr "" -#: ../build/NEWS:24680 +#: ../build/NEWS:28634 msgid ":issue:`1602`: Windows console doesn't input or print Unicode (PEP 528)" msgstr "" -#: ../build/NEWS:24682 +#: ../build/NEWS:28636 msgid "" ":issue:`27781`: Change file system encoding on Windows to UTF-8 (PEP 529)" msgstr "" -#: ../build/NEWS:24684 +#: ../build/NEWS:28638 msgid ":issue:`27731`: Opt-out of MAX_PATH on Windows 10" msgstr "" -#: ../build/NEWS:24686 +#: ../build/NEWS:28640 msgid ":issue:`6135`: Adds encoding and errors parameters to subprocess." msgstr "" -#: ../build/NEWS:24688 +#: ../build/NEWS:28642 msgid "" ":issue:`27959`: Adds oem encoding, alias ansi to mbcs, move aliasmbcs to " "codec lookup." msgstr "" -#: ../build/NEWS:24691 +#: ../build/NEWS:28645 msgid "" ":issue:`27982`: The functions of the winsound module now accept keyword " "arguments." msgstr "" -#: ../build/NEWS:24694 +#: ../build/NEWS:28648 msgid ":issue:`20366`: Build full text search support into SQLite on Windows." msgstr "" -#: ../build/NEWS:24696 +#: ../build/NEWS:28650 msgid "" ":issue:`27756`: Adds new icons for Python files and processes on Windows. " "Designs by Cherry Wang." msgstr "" -#: ../build/NEWS:24699 +#: ../build/NEWS:28653 msgid ":issue:`27883`: Update sqlite to 3.14.1.0 on Windows." msgstr "" -#: ../build/NEWS:24703 +#: ../build/NEWS:28657 msgid "Python 3.6.0 alpha 4" msgstr "" -#: ../build/NEWS:24705 +#: ../build/NEWS:28659 msgid "*Release date: 2016-08-15*" msgstr "" -#: ../build/NEWS:24710 +#: ../build/NEWS:28664 msgid "" ":issue:`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:24714 +#: ../build/NEWS:28668 msgid "" ":issue:`26823`: Large sections of repeated lines in tracebacks are now " "abbreviated as \"[Previous line repeated {count} more times]\" by the " "builtin traceback rendering. Patch by Emanuel Barry." msgstr "" -#: ../build/NEWS:24718 +#: ../build/NEWS:28672 msgid "" ":issue:`27574`: Decreased an overhead of parsing keyword arguments in " "functions implemented with using Argument Clinic." msgstr "" -#: ../build/NEWS:24721 +#: ../build/NEWS:28675 msgid "" ":issue:`22557`: Now importing already imported modules is up to 2.5 times " "faster." msgstr "" -#: ../build/NEWS:24724 +#: ../build/NEWS:28678 msgid ":issue:`17596`: Include to help with Min GW building." msgstr "" -#: ../build/NEWS:24726 +#: ../build/NEWS:28680 msgid "" ":issue:`17599`: On Windows, rename the privately defined REPARSE_DATA_BUFFER " "structure to avoid conflicting with the definition from Min GW." msgstr "" -#: ../build/NEWS:24729 ../build/NEWS:27348 +#: ../build/NEWS:28683 ../build/NEWS:31302 msgid "" ":issue:`27507`: Add integer overflow check in bytearray.extend(). Patch by " "Xiang Zhang." msgstr "" -#: ../build/NEWS:24732 ../build/NEWS:27351 +#: ../build/NEWS:28686 ../build/NEWS:31305 msgid "" ":issue:`27581`: Don't rely on wrapping for overflow check in " "PySequence_Tuple(). Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:24735 +#: ../build/NEWS:28689 msgid "" ":issue:`1621`: Avoid signed integer overflow in list and tuple operations. " "Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:24738 +#: ../build/NEWS:28692 msgid "" ":issue:`27419`: Standard __import__() no longer look up \"__import__\" in " "globals or builtins for importing submodules or \"from import\". Fixed a " @@ -37376,18 +44632,18 @@ msgid "" "__package__." msgstr "" -#: ../build/NEWS:24743 ../build/NEWS:27340 +#: ../build/NEWS:28697 ../build/NEWS:31294 msgid "" ":issue:`27083`: Respect the PYTHONCASEOK environment variable under Windows." msgstr "" -#: ../build/NEWS:24745 ../build/NEWS:27342 +#: ../build/NEWS:28699 ../build/NEWS:31296 msgid "" ":issue:`27514`: Make having too many statically nested blocks a SyntaxError " "instead of SystemError." msgstr "" -#: ../build/NEWS:24748 +#: ../build/NEWS:28702 msgid "" ":issue:`27366`: Implemented :pep:`487` (Simpler customization of class " "creation). Upon subclassing, the __init_subclass__ classmethod is called on " @@ -37395,19 +44651,19 @@ msgid "" "creation." msgstr "" -#: ../build/NEWS:24756 +#: ../build/NEWS:28710 msgid "" ":issue:`26027`: Add :pep:`519`/__fspath__() support to the os and os.path " "modules. Includes code from Jelle Zijlstra. (See also: :issue:`27524`)" msgstr "" -#: ../build/NEWS:24759 +#: ../build/NEWS:28713 msgid "" ":issue:`27598`: Add Collections to collections.abc. Patch by Ivan " "Levkivskyi, docs by Neil Girdhar." msgstr "" -#: ../build/NEWS:24762 +#: ../build/NEWS:28716 msgid "" ":issue:`25958`: Support \"anti-registration\" of special methods from " "various ABCs, like __hash__, __iter__ or __len__. All these (and several " @@ -37417,32 +44673,32 @@ msgid "" "Andrew Barnert and Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:24769 +#: ../build/NEWS:28723 msgid "" ":issue:`16764`: Support keyword arguments to zlib.decompress(). Patch by " "Xiang Zhang." msgstr "" -#: ../build/NEWS:24772 +#: ../build/NEWS:28726 msgid "" ":issue:`27736`: Prevent segfault after interpreter re-initialization due to " "ref count problem introduced in code for :issue:`27038` in 3.6.0a3. Patch by " "Xiang Zhang." msgstr "" -#: ../build/NEWS:24776 +#: ../build/NEWS:28730 msgid "" ":issue:`25628`: The *verbose* and *rename* parameters for collections." "namedtuple are now keyword-only." msgstr "" -#: ../build/NEWS:24779 +#: ../build/NEWS:28733 msgid "" ":issue:`12345`: Add mathematical constant tau to math and cmath. See also :" "pep:`628`." msgstr "" -#: ../build/NEWS:24782 +#: ../build/NEWS:28736 msgid "" ":issue:`26823`: traceback.StackSummary.format now abbreviates large sections " "of repeated lines as \"[Previous line repeated {count} more times]\" (this " @@ -37450,104 +44706,104 @@ msgid "" "module). Patch by Emanuel Barry." msgstr "" -#: ../build/NEWS:24787 +#: ../build/NEWS:28741 msgid "" ":issue:`27664`: Add to concurrent.futures.thread.ThreadPoolExecutor() the " "ability to specify a thread name prefix." msgstr "" -#: ../build/NEWS:24790 +#: ../build/NEWS:28744 msgid "" ":issue:`27181`: Add geometric_mean and harmonic_mean to statistics module." msgstr "" -#: ../build/NEWS:24792 +#: ../build/NEWS:28746 msgid ":issue:`27573`: code.interact now prints an message when exiting." msgstr "" -#: ../build/NEWS:24794 +#: ../build/NEWS:28748 msgid ":issue:`6422`: Add autorange method to timeit.Timer objects." msgstr "" -#: ../build/NEWS:24796 ../build/NEWS:27588 +#: ../build/NEWS:28750 ../build/NEWS:31542 msgid "" ":issue:`27773`: Correct some memory management errors server_hostname in " "_ssl.wrap_socket()." msgstr "" -#: ../build/NEWS:24799 +#: ../build/NEWS:28753 msgid "" ":issue:`26750`: unittest.mock.create_autospec() now works properly for " "subclasses of property() and other data descriptors. Removes the never " "publicly used, never documented unittest.mock.DescriptorTypes tuple." msgstr "" -#: ../build/NEWS:24803 +#: ../build/NEWS:28757 msgid "" ":issue:`26754`: Undocumented support of general bytes-like objects as path " "in compile() and similar functions is now deprecated." msgstr "" -#: ../build/NEWS:24806 +#: ../build/NEWS:28760 msgid "" ":issue:`26800`: Undocumented support of general bytes-like objects as paths " "in os functions is now deprecated." msgstr "" -#: ../build/NEWS:24809 +#: ../build/NEWS:28763 msgid "" ":issue:`26981`: Add _order_ compatibility shim to enum.Enum for Python 2/3 " "code bases." msgstr "" -#: ../build/NEWS:24812 +#: ../build/NEWS:28766 msgid ":issue:`27661`: Added tzinfo keyword argument to datetime.combine." msgstr "" -#: ../build/NEWS:24814 ../build/NEWS:27594 +#: ../build/NEWS:28768 ../build/NEWS:31548 msgid "" "In the curses module, raise an error if window.getstr() or window.instr() is " "passed a negative value." msgstr "" -#: ../build/NEWS:24817 ../build/NEWS:27597 +#: ../build/NEWS:28771 ../build/NEWS:31551 msgid "" ":issue:`27783`: Fix possible usage of uninitialized memory in operator." "methodcaller." msgstr "" -#: ../build/NEWS:24820 ../build/NEWS:27600 +#: ../build/NEWS:28774 ../build/NEWS:31554 msgid ":issue:`27774`: Fix possible Py_DECREF on unowned object in _sre." msgstr "" -#: ../build/NEWS:24822 ../build/NEWS:27602 +#: ../build/NEWS:28776 ../build/NEWS:31556 msgid ":issue:`27760`: Fix possible integer overflow in binascii.b2a_qp." msgstr "" -#: ../build/NEWS:24824 ../build/NEWS:27604 +#: ../build/NEWS:28778 ../build/NEWS:31558 msgid "" ":issue:`27758`: Fix possible integer overflow in the _csv module for large " "record lengths." msgstr "" -#: ../build/NEWS:24827 ../build/NEWS:27607 +#: ../build/NEWS:28781 ../build/NEWS:31561 msgid "" ":issue:`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:24831 +#: ../build/NEWS:28785 msgid "" ":issue:`7063`: Remove dead code from the \"array\" module's slice handling. " "Patch by Chuck." msgstr "" -#: ../build/NEWS:24834 ../build/NEWS:27611 +#: ../build/NEWS:28788 ../build/NEWS:31565 msgid ":issue:`27656`: Do not assume sched.h defines any SCHED_* constants." msgstr "" -#: ../build/NEWS:24836 ../build/NEWS:27613 +#: ../build/NEWS:28790 ../build/NEWS:31567 msgid "" ":issue:`27130`: In the \"zlib\" module, fix handling of large buffers " "(typically 4 GiB) when compressing and decompressing. Previously, inputs " @@ -37555,205 +44811,205 @@ msgid "" "properly handle results of 4 GiB." msgstr "" -#: ../build/NEWS:24841 +#: ../build/NEWS:28795 msgid ":issue:`24773`: Implemented :pep:`495` (Local Time Disambiguation)." msgstr "" -#: ../build/NEWS:24843 +#: ../build/NEWS:28797 msgid "" "Expose the EPOLLEXCLUSIVE constant (when it is defined) in the select module." msgstr "" -#: ../build/NEWS:24846 +#: ../build/NEWS:28800 msgid "" ":issue:`27567`: Expose the EPOLLRDHUP and POLLRDHUP constants in the select " "module." msgstr "" -#: ../build/NEWS:24849 +#: ../build/NEWS:28803 msgid "" ":issue:`1621`: Avoid signed int negation overflow in the \"audioop\" module." msgstr "" -#: ../build/NEWS:24851 ../build/NEWS:27618 +#: ../build/NEWS:28805 ../build/NEWS:31572 msgid ":issue:`27533`: Release GIL in nt._isdir" msgstr "" -#: ../build/NEWS:24853 ../build/NEWS:27620 +#: ../build/NEWS:28807 ../build/NEWS:31574 msgid "" ":issue:`17711`: Fixed unpickling by the persistent ID with protocol 0. " "Original patch by Alexandre Vassalotti." msgstr "" -#: ../build/NEWS:24856 ../build/NEWS:27623 +#: ../build/NEWS:28810 ../build/NEWS:31577 msgid "" ":issue:`27522`: Avoid an unintentional reference cycle in email.feedparser." msgstr "" -#: ../build/NEWS:24858 +#: ../build/NEWS:28812 msgid "" ":issue:`27512`: Fix a segfault when os.fspath() called an __fspath__() " "method that raised an exception. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:24864 ../build/NEWS:27756 +#: ../build/NEWS:28818 ../build/NEWS:31710 msgid "" ":issue:`27714`: text_textview and test_autocomplete now pass when re-run in " "the same process. This occurs when test_idle fails when run with the -w " "option but without -jn. Fix warning from test_config." msgstr "" -#: ../build/NEWS:24868 +#: ../build/NEWS:28822 msgid "" ":issue:`27621`: Put query response validation error messages in the query " "box itself instead of in a separate messagebox. Redo tests to match. Add " "Mac OSX refinements. Original patch by Mark Roseman." msgstr "" -#: ../build/NEWS:24872 +#: ../build/NEWS:28826 msgid ":issue:`27620`: Escape key now closes Query box as cancelled." msgstr "" -#: ../build/NEWS:24874 +#: ../build/NEWS:28828 msgid "" ":issue:`27609`: IDLE: tab after initial whitespace should tab, not " "autocomplete. This fixes problem with writing docstrings at least twice " "indented." msgstr "" -#: ../build/NEWS:24878 +#: ../build/NEWS:28832 msgid "" ":issue:`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:24881 ../build/NEWS:27760 +#: ../build/NEWS:28835 ../build/NEWS:31714 msgid "" ":issue:`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:24884 ../build/NEWS:25068 +#: ../build/NEWS:28838 ../build/NEWS:29022 msgid "" ":issue:`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:24888 ../build/NEWS:25075 ../build/NEWS:27763 +#: ../build/NEWS:28842 ../build/NEWS:29029 ../build/NEWS:31717 msgid "" ":issue:`27452`: add line counter and crc to IDLE configHandler test dump." msgstr "" -#: ../build/NEWS:24893 +#: ../build/NEWS:28847 msgid "" ":issue:`25805`: Skip a test in test_pkgutil as needed that doesn't work when " "``__name__ == __main__``. Patch by SilentGhost." msgstr "" -#: ../build/NEWS:24896 +#: ../build/NEWS:28850 msgid "" ":issue:`27472`: Add test.support.unix_shell as the path to the default shell." msgstr "" -#: ../build/NEWS:24898 ../build/NEWS:27801 +#: ../build/NEWS:28852 ../build/NEWS:31755 msgid "" ":issue:`27369`: In test_pyexpat, avoid testing an error message detail that " "changed in Expat 2.2.0." msgstr "" -#: ../build/NEWS:24901 +#: ../build/NEWS:28855 msgid "" ":issue:`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:24908 +#: ../build/NEWS:28862 msgid ":issue:`27647`: Update bundled Tcl/Tk to 8.6.6." msgstr "" -#: ../build/NEWS:24910 +#: ../build/NEWS:28864 msgid ":issue:`27610`: Adds :pep:`514` metadata to Windows installer" msgstr "" -#: ../build/NEWS:24912 ../build/NEWS:27826 +#: ../build/NEWS:28866 ../build/NEWS:31780 msgid "" ":issue:`27469`: Adds a shell extension to the launcher so that drag and drop " "works correctly." msgstr "" -#: ../build/NEWS:24915 +#: ../build/NEWS:28869 msgid "" ":issue:`27309`: Enables proper Windows styles in python[w].exe manifest." msgstr "" -#: ../build/NEWS:24920 ../build/NEWS:27871 +#: ../build/NEWS:28874 ../build/NEWS:31825 msgid "" ":issue:`27713`: Suppress spurious build warnings when updating importlib's " "bootstrap files. Patch by Xiang Zhang" msgstr "" -#: ../build/NEWS:24923 +#: ../build/NEWS:28877 msgid "" ":issue:`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:24926 ../build/NEWS:27879 +#: ../build/NEWS:28880 ../build/NEWS:31833 msgid "" ":issue:`27453`: CPP invocation in configure must use CPPFLAGS. Patch by Chi " "Hsuan Yen." msgstr "" -#: ../build/NEWS:24929 ../build/NEWS:27882 +#: ../build/NEWS:28883 ../build/NEWS:31836 msgid "" ":issue:`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:24933 ../build/NEWS:27886 +#: ../build/NEWS:28887 ../build/NEWS:31840 msgid "" ":issue:`26662`: Set PYTHON_FOR_GEN in configure as the Python program to be " "used for file generation during the build." msgstr "" -#: ../build/NEWS:24936 ../build/NEWS:27889 +#: ../build/NEWS:28890 ../build/NEWS:31843 msgid "" ":issue:`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:24941 +#: ../build/NEWS:28895 msgid "Python 3.6.0 alpha 3" msgstr "" -#: ../build/NEWS:24943 +#: ../build/NEWS:28897 msgid "*Release date: 2016-07-11*" msgstr "" -#: ../build/NEWS:24948 ../build/NEWS:27222 +#: ../build/NEWS:28902 ../build/NEWS:31176 msgid "" ":issue:`27278`: Fix os.urandom() implementation using getrandom() on Linux. " "Truncate size to INT_MAX and loop until we collected enough random bytes, " "instead of casting a directly Py_ssize_t to int." msgstr "" -#: ../build/NEWS:24952 ../build/NEWS:27226 +#: ../build/NEWS:28906 ../build/NEWS:31180 msgid "" ":issue:`22636`: Avoid shell injection problems with ctypes.util." "find_library()." msgstr "" -#: ../build/NEWS:24957 ../build/NEWS:27345 +#: ../build/NEWS:28911 ../build/NEWS:31299 msgid "" ":issue:`27473`: Fixed possible integer overflow in bytes and bytearray " "concatenations. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:24960 +#: ../build/NEWS:28914 msgid "" ":issue:`23034`: The output of a special Python build with defined " "COUNT_ALLOCS, SHOW_ALLOC_COUNT or SHOW_TRACK_COUNT macros is now off by " @@ -37761,52 +45017,52 @@ msgid "" "now outputs to stderr instead of stdout." msgstr "" -#: ../build/NEWS:24965 ../build/NEWS:27354 +#: ../build/NEWS:28919 ../build/NEWS:31308 msgid "" ":issue:`27443`: __length_hint__() of bytearray iterators no longer return a " "negative integer for a resized bytearray." msgstr "" -#: ../build/NEWS:24968 +#: ../build/NEWS:28922 msgid "" ":issue:`27007`: The fromhex() class methods of bytes and bytearray " "subclasses now return an instance of corresponding subclass." msgstr "" -#: ../build/NEWS:24974 ../build/NEWS:27625 +#: ../build/NEWS:28928 ../build/NEWS:31579 msgid "" ":issue:`26844`: Fix error message for imp.find_module() to refer to 'path' " "instead of 'name'. Patch by Lev Maximov." msgstr "" -#: ../build/NEWS:24977 ../build/NEWS:27628 +#: ../build/NEWS:28931 ../build/NEWS:31582 msgid "" ":issue:`23804`: Fix SSL zero-length recv() calls to not block and not raise " "an error about unclean EOF." msgstr "" -#: ../build/NEWS:24980 ../build/NEWS:27631 +#: ../build/NEWS:28934 ../build/NEWS:31585 msgid "" ":issue:`27466`: Change time format returned by http.cookie.time2netscape, " "confirming the netscape cookie format and making it consistent with " "documentation." msgstr "" -#: ../build/NEWS:24984 +#: ../build/NEWS:28938 msgid "" ":issue:`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:24988 +#: ../build/NEWS:28942 msgid "" ":issue:`26721`: Change the socketserver.StreamRequestHandler.wfile attribute " "to implement BufferedIOBase. In particular, the write() method no longer " "does partial writes." msgstr "" -#: ../build/NEWS:24992 +#: ../build/NEWS:28946 msgid "" ":issue:`22115`: Added methods trace_add, trace_remove and trace_info in the " "tkinter.Variable class. They replace old methods trace_variable, trace, " @@ -37816,32 +45072,32 @@ msgid "" "list of pairs of strings, tracing in the \"u\" mode now works." msgstr "" -#: ../build/NEWS:25000 +#: ../build/NEWS:28954 msgid "" ":issue:`26243`: Only the level argument to zlib.compress() is keyword " "argument now. The first argument is positional-only." msgstr "" -#: ../build/NEWS:25003 +#: ../build/NEWS:28957 msgid "" ":issue:`27038`: Expose the DirEntry type as os.DirEntry. Code patch by Jelle " "Zijlstra." msgstr "" -#: ../build/NEWS:25006 +#: ../build/NEWS:28960 msgid "" ":issue:`27186`: Update os.fspath()/PyOS_FSPath() to check the return value " "of __fspath__() to be either str or bytes." msgstr "" -#: ../build/NEWS:25009 +#: ../build/NEWS:28963 msgid "" ":issue:`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:25013 +#: ../build/NEWS:28967 msgid "" ":issue:`27319`: Methods selection_set(), selection_add(), selection_remove() " "and selection_toggle() of ttk.TreeView now allow passing multiple items as " @@ -37849,55 +45105,55 @@ msgid "" "undocumented ability of calling the selection() method with arguments." msgstr "" -#: ../build/NEWS:25018 ../build/NEWS:27645 +#: ../build/NEWS:28972 ../build/NEWS:31599 msgid "" ":issue:`27079`: Fixed curses.ascii functions isblank(), iscntrl() and " "ispunct()." msgstr "" -#: ../build/NEWS:25021 +#: ../build/NEWS:28975 msgid "" ":issue:`27294`: Numerical state in the repr for Tkinter event objects is now " "represented as a combination of known flags." msgstr "" -#: ../build/NEWS:25024 +#: ../build/NEWS:28978 msgid "" ":issue:`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:25027 ../build/NEWS:27648 +#: ../build/NEWS:28981 ../build/NEWS:31602 msgid "" ":issue:`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:25031 +#: ../build/NEWS:28985 msgid "" ":issue:`26536`: socket.ioctl now supports SIO_LOOPBACK_FAST_PATH. Patch by " "Daniel Stokes." msgstr "" -#: ../build/NEWS:25034 ../build/NEWS:27652 +#: ../build/NEWS:28988 ../build/NEWS:31606 msgid "" ":issue:`27048`: Prevents distutils failing on Windows when environment " "variables contain non-ASCII characters" msgstr "" -#: ../build/NEWS:25037 ../build/NEWS:27655 +#: ../build/NEWS:28991 ../build/NEWS:31609 msgid ":issue:`27330`: Fixed possible leaks in the ctypes module." msgstr "" -#: ../build/NEWS:25039 ../build/NEWS:27657 +#: ../build/NEWS:28993 ../build/NEWS:31611 msgid "" ":issue:`27238`: Got rid of bare excepts in the turtle module. Original " "patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:25042 ../build/NEWS:27660 +#: ../build/NEWS:28996 ../build/NEWS:31614 msgid "" ":issue:`27122`: When an exception is raised within the context being managed " "by a contextlib.ExitStack() and one of the exit stack generators catches and " @@ -37906,47 +45162,47 @@ msgid "" "in issue25782." msgstr "" -#: ../build/NEWS:25048 +#: ../build/NEWS:29002 msgid "" ":issue:`16864`: sqlite3.Cursor.lastrowid now supports REPLACE statement. " "Initial patch by Alex LordThorsen." msgstr "" -#: ../build/NEWS:25051 ../build/NEWS:27666 +#: ../build/NEWS:29005 ../build/NEWS:31620 msgid "" ":issue:`26386`: Fixed ttk.TreeView selection operations with item id's " "containing spaces." msgstr "" -#: ../build/NEWS:25054 +#: ../build/NEWS:29008 msgid "" ":issue:`8637`: Honor a pager set by the env var MANPAGER (in preference to " "one set by the env var PAGER)." msgstr "" -#: ../build/NEWS:25057 ../build/NEWS:27669 +#: ../build/NEWS:29011 ../build/NEWS:31623 msgid "" ":issue:`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:25061 ../build/NEWS:27673 +#: ../build/NEWS:29015 ../build/NEWS:31627 msgid "" ":issue:`27392`: Add loop.connect_accepted_socket(). Patch by Jim Fulton." msgstr "" -#: ../build/NEWS:25066 +#: ../build/NEWS:29020 msgid ":issue:`27477`: IDLE search dialogs now use ttk widgets." msgstr "" -#: ../build/NEWS:25072 +#: ../build/NEWS:29026 msgid "" ":issue:`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:25077 +#: ../build/NEWS:29031 msgid "" ":issue:`27380`: IDLE: add query.py with base Query dialog and ttk widgets. " "Module had subclasses SectionName, ModuleName, and HelpSource, which are " @@ -37956,66 +45212,66 @@ msgid "" "files combined into the new one." msgstr "" -#: ../build/NEWS:25084 +#: ../build/NEWS:29038 msgid ":issue:`27372`: Test_idle no longer changes the locale." msgstr "" -#: ../build/NEWS:25086 ../build/NEWS:27765 +#: ../build/NEWS:29040 ../build/NEWS:31719 msgid "" ":issue:`27365`: Allow non-ascii chars in IDLE NEWS.txt, for contributor " "names." msgstr "" -#: ../build/NEWS:25088 ../build/NEWS:27767 +#: ../build/NEWS:29042 ../build/NEWS:31721 msgid "" ":issue:`27245`: IDLE: Cleanly delete custom themes and key bindings. " "Previously, when IDLE was started from a console or by import, a cascade of " "warnings was emitted. Patch by Serhiy Storchaka." msgstr "" -#: ../build/NEWS:25092 +#: ../build/NEWS:29046 msgid "" ":issue:`24137`: Run IDLE, test_idle, and htest with tkinter default root " "disabled. Fix code and tests that fail with this restriction. Fix htests " "to not create a second and redundant root and mainloop." msgstr "" -#: ../build/NEWS:25096 +#: ../build/NEWS:29050 msgid "" ":issue:`27310`: Fix IDLE.app failure to launch on OS X due to vestigial " "import." msgstr "" -#: ../build/NEWS:25101 +#: ../build/NEWS:29055 msgid "" ":issue:`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:25108 ../build/NEWS:27852 +#: ../build/NEWS:29062 ../build/NEWS:31806 msgid "" ":issue:`28066`: Fix the logic that searches build directories for generated " "include files when building outside the source tree." msgstr "" -#: ../build/NEWS:25111 +#: ../build/NEWS:29065 msgid "" ":issue:`27442`: Expose the Android API level that python was built against, " "in sysconfig.get_config_vars() as 'ANDROID_API_LEVEL'." msgstr "" -#: ../build/NEWS:25114 +#: ../build/NEWS:29068 msgid "" ":issue:`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:25117 ../build/NEWS:27904 +#: ../build/NEWS:29071 ../build/NEWS:31858 msgid ":issue:`26930`: Update Windows builds to use OpenSSL 1.0.2h." msgstr "" -#: ../build/NEWS:25119 +#: ../build/NEWS:29073 msgid "" ":issue:`23968`: Rename the platform directory from plat-$(MACHDEP) to plat-" "$(PLATFORM_TRIPLET). Rename the config directory (LIBPL) from config-" @@ -38024,125 +45280,125 @@ msgid "" "rename it to include the ABIFLAGS." msgstr "" -#: ../build/NEWS:25125 +#: ../build/NEWS:29079 msgid "Don't use largefile support for GNU/Hurd." msgstr "" -#: ../build/NEWS:25130 ../build/NEWS:27811 +#: ../build/NEWS:29084 ../build/NEWS:31765 msgid "" ":issue:`27332`: Fixed the type of the first argument of module-level " "functions generated by Argument Clinic. Patch by Petr Viktorin." msgstr "" -#: ../build/NEWS:25133 ../build/NEWS:27814 +#: ../build/NEWS:29087 ../build/NEWS:31768 msgid ":issue:`27418`: Fixed Tools/importbench/importbench.py." msgstr "" -#: ../build/NEWS:25138 ../build/NEWS:28509 +#: ../build/NEWS:29092 ../build/NEWS:32463 msgid "" ":issue:`19489`: Moved the search box from the sidebar to the header and " "footer of each page. Patch by Ammar Askar." msgstr "" -#: ../build/NEWS:25141 +#: ../build/NEWS:29095 msgid "" ":issue:`27285`: Update documentation to reflect the deprecation of " "``pyvenv`` and normalize on the term \"virtual environment\". Patch by Steve " "Piercy." msgstr "" -#: ../build/NEWS:25147 +#: ../build/NEWS:29101 msgid "" ":issue:`27027`: Added test.support.is_android that is True when this is an " "Android build." msgstr "" -#: ../build/NEWS:25152 +#: ../build/NEWS:29106 msgid "Python 3.6.0 alpha 2" msgstr "" -#: ../build/NEWS:25154 +#: ../build/NEWS:29108 msgid "*Release date: 2016-06-13*" msgstr "" -#: ../build/NEWS:25159 ../build/NEWS:27925 +#: ../build/NEWS:29113 ../build/NEWS:31879 msgid ":issue:`26556`: Update expat to 2.1.1, fixes CVE-2015-1283." msgstr "" -#: ../build/NEWS:25161 +#: ../build/NEWS:29115 msgid "" "Fix TLS stripping vulnerability in smtplib, CVE-2016-0772. Reported by Team " "Oststrom." msgstr "" -#: ../build/NEWS:25164 ../build/NEWS:27930 +#: ../build/NEWS:29118 ../build/NEWS:31884 msgid "" ":issue:`26839`: On Linux, :func:`os.urandom` now calls ``getrandom()`` with " "``GRND_NONBLOCK`` to fall back on reading ``/dev/urandom`` if the urandom " "entropy pool is not initialized yet. Patch written by Colm Buckley." msgstr "" -#: ../build/NEWS:25171 +#: ../build/NEWS:29125 msgid "" ":issue:`27095`: Simplified MAKE_FUNCTION and removed MAKE_CLOSURE opcodes. " "Patch by Demur Rumed." msgstr "" -#: ../build/NEWS:25174 +#: ../build/NEWS:29128 msgid "" ":issue:`27190`: Raise NotSupportedError if sqlite3 is older than 3.3.1. " "Patch by Dave Sawyer." msgstr "" -#: ../build/NEWS:25177 +#: ../build/NEWS:29131 msgid "" ":issue:`27286`: Fixed compiling BUILD_MAP_UNPACK_WITH_CALL opcode. Calling " "function with generalized unpacking (PEP 448) and conflicting keyword names " "could cause undefined behavior." msgstr "" -#: ../build/NEWS:25181 +#: ../build/NEWS:29135 msgid ":issue:`27140`: Added BUILD_CONST_KEY_MAP opcode." msgstr "" -#: ../build/NEWS:25183 +#: ../build/NEWS:29137 msgid "" ":issue:`27186`: Add support for os.PathLike objects to open() (part of :pep:" "`519`)." msgstr "" -#: ../build/NEWS:25186 ../build/NEWS:27947 +#: ../build/NEWS:29140 ../build/NEWS:31901 msgid "" ":issue:`27066`: Fixed SystemError if a custom opener (for open()) returns a " "negative number without setting an exception." msgstr "" -#: ../build/NEWS:25189 +#: ../build/NEWS:29143 msgid "" ":issue:`26983`: float() now always return an instance of exact float. The " "deprecation warning is emitted if __float__ returns an instance of a strict " "subclass of float. In a future versions of Python this can be an error." msgstr "" -#: ../build/NEWS:25194 +#: ../build/NEWS:29148 msgid "" ":issue:`27097`: Python interpreter is now about 7% faster due to optimized " "instruction decoding. Based on patch by Demur Rumed." msgstr "" -#: ../build/NEWS:25197 +#: ../build/NEWS:29151 msgid "" ":issue:`26647`: Python interpreter now uses 16-bit wordcode instead of " "bytecode. Patch by Demur Rumed." msgstr "" -#: ../build/NEWS:25200 +#: ../build/NEWS:29154 msgid "" ":issue:`23275`: Allow assigning to an empty target list in round brackets: " "() = iterable." msgstr "" -#: ../build/NEWS:25203 ../build/NEWS:28069 +#: ../build/NEWS:29157 ../build/NEWS:32023 msgid "" ":issue:`27243`: Update the __aiter__ protocol: instead of returning an " "awaitable that resolves to an asynchronous iterator, the asynchronous " @@ -38150,84 +45406,84 @@ msgid "" "PendingDeprecationWarning." msgstr "" -#: ../build/NEWS:25211 +#: ../build/NEWS:29165 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:25215 +#: ../build/NEWS:29169 msgid "" ":issue:`27025`: Generated names for Tkinter widgets are now more meaningful " "and recognizable." msgstr "" -#: ../build/NEWS:25218 +#: ../build/NEWS:29172 msgid "" ":issue:`25455`: Fixed crashes in repr of recursive ElementTree.Element and " "functools.partial objects." msgstr "" -#: ../build/NEWS:25221 +#: ../build/NEWS:29175 msgid ":issue:`27294`: Improved repr for Tkinter event objects." msgstr "" -#: ../build/NEWS:25223 +#: ../build/NEWS:29177 msgid "" ":issue:`20508`: Improve exception message of IPv{4,6}Network.__getitem__. " "Patch by Gareth Rees." msgstr "" -#: ../build/NEWS:25226 ../build/NEWS:28077 +#: ../build/NEWS:29180 ../build/NEWS:32031 msgid "" ":issue:`21386`: Implement missing IPv4Address.is_global property. It was " "documented since 07a5610bae9d. Initial patch by Roger Luethi." msgstr "" -#: ../build/NEWS:25229 +#: ../build/NEWS:29183 msgid "" ":issue:`27029`: Removed deprecated support of universal newlines mode from " "ZipFile.open()." msgstr "" -#: ../build/NEWS:25232 +#: ../build/NEWS:29186 msgid "" ":issue:`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:25236 +#: ../build/NEWS:29190 msgid "" ":issue:`27186`: Add os.PathLike support to DirEntry (part of :pep:`519`). " "Initial patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:25239 ../build/NEWS:28080 +#: ../build/NEWS:29193 ../build/NEWS:32034 msgid "" ":issue:`20900`: distutils register command now decodes HTTP responses " "correctly. Initial patch by ingrid." msgstr "" -#: ../build/NEWS:25242 +#: ../build/NEWS:29196 msgid "" ":issue:`27186`: Add os.PathLike support to pathlib, removing its provisional " "status (part of PEP 519). Initial patch by Dusty Phillips." msgstr "" -#: ../build/NEWS:25245 +#: ../build/NEWS:29199 msgid "" ":issue:`27186`: Add support for os.PathLike objects to os.fsencode() and os." "fsdecode() (part of :pep:`519`)." msgstr "" -#: ../build/NEWS:25248 +#: ../build/NEWS:29202 msgid "" ":issue:`27186`: Introduce os.PathLike and os.fspath() (part of :pep:`519`)." msgstr "" -#: ../build/NEWS:25250 ../build/NEWS:28083 +#: ../build/NEWS:29204 ../build/NEWS:32037 msgid "" "A new version of typing.py provides several new classes and features: " "@overload outside stubs, Reversible, DefaultDict, Text, ContextManager, " @@ -38237,33 +45493,33 @@ msgid "" "been added (in fact they made it into 3.5.1 but were never mentioned)." msgstr "" -#: ../build/NEWS:25258 ../build/NEWS:28091 +#: ../build/NEWS:29212 ../build/NEWS:32045 msgid "" ":issue:`25738`: Stop http.server.BaseHTTPRequestHandler.send_error() from " "sending a message body for 205 Reset Content. Also, don't send Content " "header fields in responses that don't have a body. Patch by Susumu Koshiba." msgstr "" -#: ../build/NEWS:25263 ../build/NEWS:28096 +#: ../build/NEWS:29217 ../build/NEWS:32050 msgid "" ":issue:`21313`: Fix the \"platform\" module to tolerate when sys.version " "contains truncated build information." msgstr "" -#: ../build/NEWS:25266 +#: ../build/NEWS:29220 msgid "" ":issue:`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:25270 ../build/NEWS:28099 +#: ../build/NEWS:29224 ../build/NEWS:32053 msgid "" ":issue:`27164`: In the zlib module, allow decompressing raw Deflate streams " "with a predefined zdict. Based on patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:25273 ../build/NEWS:28102 +#: ../build/NEWS:29227 ../build/NEWS:32056 msgid "" ":issue:`24291`: Fix wsgiref.simple_server.WSGIRequestHandler to completely " "write data to the client. Previously it could do partial writes and " @@ -38271,12 +45527,12 @@ msgid "" "doing partial writes, but this is deprecated." msgstr "" -#: ../build/NEWS:25278 +#: ../build/NEWS:29232 msgid "" ":issue:`21272`: Use _sysconfigdata.py to initialize distutils.sysconfig." msgstr "" -#: ../build/NEWS:25280 +#: ../build/NEWS:29234 msgid "" ":issue:`19611`: :mod:`inspect` now reports the implicit ``.0`` parameters " "generated by the compiler for comprehension and generator expression scopes " @@ -38284,19 +45540,19 @@ msgid "" "Jelle Zijlstra." msgstr "" -#: ../build/NEWS:25285 ../build/NEWS:28107 +#: ../build/NEWS:29239 ../build/NEWS:32061 msgid "" ":issue:`26809`: Add ``__all__`` to :mod:`string`. Patch by Emanuel Barry." msgstr "" -#: ../build/NEWS:25287 ../build/NEWS:28109 +#: ../build/NEWS:29241 ../build/NEWS:32063 msgid "" ":issue:`26373`: subprocess.Popen.communicate now correctly ignores " "BrokenPipeError when the child process dies before .communicate() is called " "in more/all circumstances." msgstr "" -#: ../build/NEWS:25291 +#: ../build/NEWS:29245 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 " @@ -38304,101 +45560,101 @@ msgid "" "signal.SIGIOT based on the interpreter's hash randomization seed." msgstr "" -#: ../build/NEWS:25296 +#: ../build/NEWS:29250 msgid "" ":issue:`27167`: Clarify the subprocess.CalledProcessError error message text " "when the child process died due to a signal." msgstr "" -#: ../build/NEWS:25299 +#: ../build/NEWS:29253 msgid "" ":issue:`25931`: Don't define socketserver.Forking* names on platforms such " "as Windows that do not support os.fork()." msgstr "" -#: ../build/NEWS:25302 ../build/NEWS:28113 +#: ../build/NEWS:29256 ../build/NEWS:32067 msgid "" ":issue:`21776`: distutils.upload now correctly handles HTTPError. Initial " "patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:25305 +#: ../build/NEWS:29259 msgid "" ":issue:`26526`: Replace custom parse tree validation in the parser module " "with a simple DFA validator." msgstr "" -#: ../build/NEWS:25308 ../build/NEWS:28116 +#: ../build/NEWS:29262 ../build/NEWS:32070 msgid "" ":issue:`27114`: Fix SSLContext._load_windows_store_certs fails with " "PermissionError" msgstr "" -#: ../build/NEWS:25311 ../build/NEWS:28119 +#: ../build/NEWS:29265 ../build/NEWS:32073 msgid "" ":issue:`18383`: Avoid creating duplicate filters when using filterwarnings " "and simplefilter. Based on patch by Alex Shkop." msgstr "" -#: ../build/NEWS:25314 +#: ../build/NEWS:29268 msgid "" ":issue:`23026`: winreg.QueryValueEx() now return an integer for REG_QWORD " "type." msgstr "" -#: ../build/NEWS:25316 +#: ../build/NEWS:29270 msgid "" ":issue:`26741`: subprocess.Popen destructor now emits a ResourceWarning " "warning if the child process is still running." msgstr "" -#: ../build/NEWS:25319 +#: ../build/NEWS:29273 msgid "" ":issue:`27056`: Optimize pickle.load() and pickle.loads(), up to 10% faster " "to deserialize a lot of small objects." msgstr "" -#: ../build/NEWS:25322 +#: ../build/NEWS:29276 msgid ":issue:`21271`: New keyword only parameters in reset_mock call." msgstr "" -#: ../build/NEWS:25327 ../build/NEWS:28456 +#: ../build/NEWS:29281 ../build/NEWS:32410 msgid "" ":issue:`5124`: Paste with text selected now replaces the selection on X11. " "This matches how paste works on Windows, Mac, most modern Linux apps, and " "ttk widgets. Original patch by Serhiy Storchaka." msgstr "" -#: ../build/NEWS:25331 +#: ../build/NEWS:29285 msgid "" ":issue:`24750`: Switch all scrollbars in IDLE to ttk versions. Where needed, " "minimal tests are added to cover changes." msgstr "" -#: ../build/NEWS:25334 +#: ../build/NEWS:29288 msgid "" ":issue:`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:25338 +#: ../build/NEWS:29292 msgid ":issue:`27239`: idlelib.macosx.isXyzTk functions initialize as needed." msgstr "" -#: ../build/NEWS:25340 +#: ../build/NEWS:29294 msgid "" ":issue:`27262`: move Aqua unbinding code, which enable context menus, to " "macosx." msgstr "" -#: ../build/NEWS:25343 ../build/NEWS:28460 +#: ../build/NEWS:29297 ../build/NEWS:32414 msgid "" ":issue:`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:25346 ../build/NEWS:28463 +#: ../build/NEWS:29300 ../build/NEWS:32417 msgid "" ":issue:`27196`: Stop 'ThemeChanged' warnings when running IDLE tests. These " "persisted after other warnings were suppressed in #20567. Apply Serhiy " @@ -38406,29 +45662,29 @@ msgid "" "additional advice in idle_test/README.txt" msgstr "" -#: ../build/NEWS:25351 ../build/NEWS:28468 +#: ../build/NEWS:29305 ../build/NEWS:32422 msgid "" ":issue:`20567`: Revise idle_test/README.txt with advice about avoiding tk " "warning messages from tests. Apply advice to several IDLE tests." msgstr "" -#: ../build/NEWS:25354 +#: ../build/NEWS:29308 msgid "" ":issue:`24225`: Update idlelib/README.txt with new file names and event " "handlers." msgstr "" -#: ../build/NEWS:25357 +#: ../build/NEWS:29311 msgid ":issue:`27156`: Remove obsolete code not used by IDLE." msgstr "" -#: ../build/NEWS:25359 ../build/NEWS:28471 +#: ../build/NEWS:29313 ../build/NEWS:32425 msgid "" ":issue:`27117`: Make colorizer htest and turtledemo work with dark themes. " "Move code for configuring text widget colors to a new function." msgstr "" -#: ../build/NEWS:25362 +#: ../build/NEWS:29316 msgid "" ":issue:`24225`: Rename many `idlelib/*.py` and `idle_test/test_*.py` files. " "Edit files to replace old names with new names when the old name referred to " @@ -38436,192 +45692,192 @@ msgid "" "section in What's New in 3.6 for more." msgstr "" -#: ../build/NEWS:25367 ../build/NEWS:28474 +#: ../build/NEWS:29321 ../build/NEWS:32428 msgid "" ":issue:`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:25370 ../build/NEWS:28477 +#: ../build/NEWS:29324 ../build/NEWS:32431 msgid "" ":issue:`21939`: Add test for IDLE's percolator. Original patch by Saimadhav " "Heblikar." msgstr "" -#: ../build/NEWS:25373 ../build/NEWS:28480 +#: ../build/NEWS:29327 ../build/NEWS:32434 msgid "" ":issue:`21676`: Add test for IDLE's replace dialog. Original patch by " "Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:25376 ../build/NEWS:28483 +#: ../build/NEWS:29330 ../build/NEWS:32437 msgid "" ":issue:`18410`: Add test for IDLE's search dialog. Original patch by Westley " "Martínez." msgstr "" -#: ../build/NEWS:25379 +#: ../build/NEWS:29333 msgid "" ":issue:`21703`: Add test for undo delegator. Patch mostly by Saimadhav " "Heblikar ." msgstr "" -#: ../build/NEWS:25382 ../build/NEWS:28489 +#: ../build/NEWS:29336 ../build/NEWS:32443 msgid "" ":issue:`27044`: Add ConfigDialog.remove_var_callbacks to stop memory leaks." msgstr "" -#: ../build/NEWS:25384 ../build/NEWS:28491 +#: ../build/NEWS:29338 ../build/NEWS:32445 msgid ":issue:`23977`: Add more asserts to test_delegator." msgstr "" -#: ../build/NEWS:25389 +#: ../build/NEWS:29343 msgid "" ":issue:`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:25393 ../build/NEWS:28512 +#: ../build/NEWS:29347 ../build/NEWS:32466 msgid ":issue:`24136`: Document the new :pep:`448` unpacking syntax of 3.5." msgstr "" -#: ../build/NEWS:25395 ../build/NEWS:29070 +#: ../build/NEWS:29349 ../build/NEWS:33024 msgid "" ":issue:`22558`: Add remaining doc links to source code for Python-coded " "modules. Patch by Yoni Lavi." msgstr "" -#: ../build/NEWS:25401 +#: ../build/NEWS:29355 msgid "" ":issue:`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:25405 +#: ../build/NEWS:29359 msgid "" ":issue:`25285`: Tools/buildbot/test.bat script now uses -j1 by default to " "run each test file in fresh child process." msgstr "" -#: ../build/NEWS:25411 +#: ../build/NEWS:29365 msgid "" ":issue:`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:25415 ../build/NEWS:28627 +#: ../build/NEWS:29369 ../build/NEWS:32581 msgid "" ":issue:`17500`: Remove unused and outdated icons. (See also: https://github." "com/python/pythondotorg/issues/945)" msgstr "" -#: ../build/NEWS:25421 ../build/NEWS:28563 +#: ../build/NEWS:29375 ../build/NEWS:32517 msgid "" ":issue:`27229`: Fix the cross-compiling pgen rule for in-tree builds. Patch " "by Xavier de Gaye." msgstr "" -#: ../build/NEWS:25424 ../build/NEWS:28600 +#: ../build/NEWS:29378 ../build/NEWS:32554 msgid "" ":issue:`26930`: Update OS X 10.5+ 32-bit-only installer to build and link " "with OpenSSL 1.0.2h." msgstr "" -#: ../build/NEWS:25430 +#: ../build/NEWS:29384 msgid ":issue:`27186`: Add the PyOS_FSPath() function (part of :pep:`519`)." msgstr "" -#: ../build/NEWS:25432 +#: ../build/NEWS:29386 msgid "" ":issue:`26282`: PyArg_ParseTupleAndKeywords() now supports positional-only " "parameters." msgstr "" -#: ../build/NEWS:25438 +#: ../build/NEWS:29392 msgid "" ":issue:`26282`: Argument Clinic now supports positional-only and keyword " "parameters in the same function." msgstr "" -#: ../build/NEWS:25443 +#: ../build/NEWS:29397 msgid "Python 3.6.0 alpha 1" msgstr "" -#: ../build/NEWS:25445 +#: ../build/NEWS:29399 msgid "*Release date: 2016-05-16*" msgstr "" -#: ../build/NEWS:25450 ../build/NEWS:27934 +#: ../build/NEWS:29404 ../build/NEWS:31888 msgid "" ":issue:`26657`: Fix directory traversal vulnerability with http.server on " "Windows. This fixes a regression that was introduced in 3.3.4rc1 and " "3.4.0rc1. Based on patch by Philipp Hagemeister." msgstr "" -#: ../build/NEWS:25454 ../build/NEWS:27938 +#: ../build/NEWS:29408 ../build/NEWS:31892 msgid "" ":issue:`26313`: ssl.py _load_windows_store_certs fails if windows cert store " "is empty. Patch by Baji." msgstr "" -#: ../build/NEWS:25457 ../build/NEWS:27941 +#: ../build/NEWS:29411 ../build/NEWS:31895 msgid "" ":issue:`25939`: On Windows open the cert store readonly in ssl." "enum_certificates." msgstr "" -#: ../build/NEWS:25463 ../build/NEWS:27950 +#: ../build/NEWS:29417 ../build/NEWS:31904 msgid "" ":issue:`20041`: Fixed TypeError when frame.f_trace is set to None. Patch by " "Xavier de Gaye." msgstr "" -#: ../build/NEWS:25466 ../build/NEWS:27953 +#: ../build/NEWS:29420 ../build/NEWS:31907 msgid "" ":issue:`26168`: Fixed possible refleaks in failing Py_BuildValue() with the " "\"N\" format unit." msgstr "" -#: ../build/NEWS:25469 ../build/NEWS:27956 +#: ../build/NEWS:29423 ../build/NEWS:31910 msgid "" ":issue:`26991`: Fix possible refleak when creating a function with " "annotations." msgstr "" -#: ../build/NEWS:25471 +#: ../build/NEWS:29425 msgid "" ":issue:`27039`: Fixed bytearray.remove() for values greater than 127. Based " "on patch by Joe Jevnik." msgstr "" -#: ../build/NEWS:25474 ../build/NEWS:27961 +#: ../build/NEWS:29428 ../build/NEWS:31915 msgid "" ":issue:`23640`: int.from_bytes() no longer bypasses constructors for " "subclasses." msgstr "" -#: ../build/NEWS:25477 +#: ../build/NEWS:29431 msgid "" ":issue:`27005`: Optimized the float.fromhex() class method for exact float. " "It is now 2 times faster." msgstr "" -#: ../build/NEWS:25480 +#: ../build/NEWS:29434 msgid "" ":issue:`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:25483 ../build/NEWS:27964 +#: ../build/NEWS:29437 ../build/NEWS:31918 msgid "" ":issue:`26811`: gc.get_objects() no longer contains a broken tuple with NULL " "pointer." msgstr "" -#: ../build/NEWS:25486 ../build/NEWS:27967 +#: ../build/NEWS:29440 ../build/NEWS:31921 msgid "" ":issue:`20120`: Use RawConfigParser for .pypirc parsing, removing support " "for interpolation unintentionally added with move to Python 3. Behavior no " @@ -38629,7 +45885,7 @@ msgid "" "2.7 and Setuptools 19.0." msgstr "" -#: ../build/NEWS:25491 +#: ../build/NEWS:29445 msgid "" ":issue:`26249`: Memory functions of the :c:func:`PyMem_Malloc` domain (:c:" "data:`PYMEM_DOMAIN_MEM`) now use the :ref:`pymalloc allocator ` " @@ -38639,38 +45895,38 @@ msgid "" "allocators in your application." msgstr "" -#: ../build/NEWS:25498 +#: ../build/NEWS:29452 msgid "" ":issue:`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:25502 ../build/NEWS:27972 +#: ../build/NEWS:29456 ../build/NEWS:31926 msgid ":issue:`26659`: Make the builtin slice type support cycle collection." msgstr "" -#: ../build/NEWS:25504 ../build/NEWS:27974 +#: ../build/NEWS:29458 ../build/NEWS:31928 msgid "" ":issue:`26718`: super.__init__ no longer leaks memory if called multiple " "times. NOTE: A direct call of super.__init__ is not endorsed!" msgstr "" -#: ../build/NEWS:25507 ../build/NEWS:28004 +#: ../build/NEWS:29461 ../build/NEWS:31958 msgid ":issue:`27138`: Fix the doc comment for FileFinder.find_spec()." msgstr "" -#: ../build/NEWS:25509 ../build/NEWS:28048 +#: ../build/NEWS:29463 ../build/NEWS:32002 msgid ":issue:`27147`: Mention :pep:`420` in the importlib docs." msgstr "" -#: ../build/NEWS:25511 ../build/NEWS:27977 +#: ../build/NEWS:29465 ../build/NEWS:31931 msgid "" ":issue:`25339`: PYTHONIOENCODING now has priority over locale in setting the " "error handler for stdin and stdout." msgstr "" -#: ../build/NEWS:25514 ../build/NEWS:27980 +#: ../build/NEWS:29468 ../build/NEWS:31934 msgid "" ":issue:`26494`: Fixed crash on iterating exhausting iterators. Affected " "classes are generic sequence iterators, iterators of str, bytes, bytearray, " @@ -38678,74 +45934,74 @@ msgid "" "scandir() iterator." msgstr "" -#: ../build/NEWS:25519 +#: ../build/NEWS:29473 msgid "" ":issue:`26574`: Optimize ``bytes.replace(b'', b'.')`` and ``bytearray." "replace(b'', b'.')``. Patch written by Josh Snider." msgstr "" -#: ../build/NEWS:25522 ../build/NEWS:27985 +#: ../build/NEWS:29476 ../build/NEWS:31939 msgid "" ":issue:`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:25525 +#: ../build/NEWS:29479 msgid ":issue:`19711`: Add tests for reloading namespace packages." msgstr "" -#: ../build/NEWS:25527 +#: ../build/NEWS:29481 msgid "" ":issue:`21099`: Switch applicable importlib tests to use :pep:`451` API." msgstr "" -#: ../build/NEWS:25529 +#: ../build/NEWS:29483 msgid "" ":issue:`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:25533 +#: ../build/NEWS:29487 msgid "" ":issue:`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:25537 +#: ../build/NEWS:29491 msgid "" ":issue:`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:25541 +#: ../build/NEWS:29495 msgid "" ":issue:`26516`: Add :envvar:`PYTHONMALLOC` environment variable to set the " "Python memory allocators and/or install debug hooks." msgstr "" -#: ../build/NEWS:25544 +#: ../build/NEWS:29498 msgid "" ":issue:`26516`: The :c:func:`PyMem_SetupDebugHooks` function can now also be " "used on Python compiled in release mode." msgstr "" -#: ../build/NEWS:25547 +#: ../build/NEWS:29501 msgid "" ":issue:`26516`: The :envvar:`PYTHONMALLOCSTATS` environment variable can now " "also be used on Python compiled in release mode. It now has no effect if set " "to an empty string." msgstr "" -#: ../build/NEWS:25551 +#: ../build/NEWS:29505 msgid "" ":issue:`26516`: In debug mode, debug hooks are now also installed on Python " "memory allocators when Python is configured without pymalloc." msgstr "" -#: ../build/NEWS:25554 ../build/NEWS:27988 +#: ../build/NEWS:29508 ../build/NEWS:31942 msgid "" ":issue:`26464`: Fix str.translate() when string is ASCII and first " "replacements removes character, but next replacement uses a non-ASCII " @@ -38753,7 +46009,7 @@ msgid "" "Python 3.5.0." msgstr "" -#: ../build/NEWS:25558 ../build/NEWS:27992 +#: ../build/NEWS:29512 ../build/NEWS:31946 msgid "" ":issue:`22836`: Ensure exception reports from PyErr_Display() and " "PyErr_WriteUnraisable() are sensible even when formatting them produces " @@ -38761,19 +46017,19 @@ msgid "" "and when __del__() raises an exception." msgstr "" -#: ../build/NEWS:25563 ../build/NEWS:27997 +#: ../build/NEWS:29517 ../build/NEWS:31951 msgid "" ":issue:`26302`: Correct behavior to reject comma as a legal character for " "cookie names." msgstr "" -#: ../build/NEWS:25566 +#: ../build/NEWS:29520 msgid "" ":issue:`26136`: Upgrade the warning when a generator raises StopIteration " "from PendingDeprecationWarning to DeprecationWarning. Patch by Anish Shah." msgstr "" -#: ../build/NEWS:25569 +#: ../build/NEWS:29523 msgid "" ":issue:`26204`: The compiler now ignores all constant statements: bytes, " "str, int, float, complex, name constants (None, False, True), Ellipsis and " @@ -38781,33 +46037,33 @@ msgid "" "``def f(): 1.0``." msgstr "" -#: ../build/NEWS:25574 ../build/NEWS:28000 +#: ../build/NEWS:29528 ../build/NEWS:31954 msgid "" ":issue:`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:25578 +#: ../build/NEWS:29532 msgid "" ":issue:`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:25582 +#: ../build/NEWS:29536 msgid "" ":issue:`23601`: Sped-up allocation of dict key objects by using Python's " "small object allocator. (Contributed by Julian Taylor.)" msgstr "" -#: ../build/NEWS:25585 +#: ../build/NEWS:29539 msgid "" ":issue:`18018`: Import raises ImportError instead of SystemError if a " "relative import is attempted without a known parent package." msgstr "" -#: ../build/NEWS:25588 +#: ../build/NEWS:29542 msgid "" ":issue:`25843`: When compiling code, don't merge constants if they are equal " "but have a different types. For example, ``f1, f2 = lambda: 1, lambda: 1.0`` " @@ -38816,13 +46072,13 @@ msgid "" "``1.0`` are equal." msgstr "" -#: ../build/NEWS:25594 +#: ../build/NEWS:29548 msgid "" ":issue:`26107`: The format of the ``co_lnotab`` attribute of code objects " "changes to support negative line number delta." msgstr "" -#: ../build/NEWS:25597 ../build/NEWS:28006 +#: ../build/NEWS:29551 ../build/NEWS:31960 msgid "" ":issue:`26154`: Add a new private _PyThreadState_UncheckedGet() function to " "get the current Python thread state, but don't issue a fatal error if it is " @@ -38832,29 +46088,29 @@ msgid "" "compiler issues." msgstr "" -#: ../build/NEWS:25604 +#: ../build/NEWS:29558 msgid "" ":issue:`25791`: If __package__ != __spec__.parent or if neither __package__ " "or __spec__ are defined then ImportWarning is raised." msgstr "" -#: ../build/NEWS:25607 ../build/NEWS:28023 +#: ../build/NEWS:29561 ../build/NEWS:31977 msgid "" ":issue:`22995`: [UPDATE] Comment out the one of the pickleability tests in " "_PyObject_GetState() due to regressions observed in Cython-based projects." msgstr "" -#: ../build/NEWS:25610 ../build/NEWS:28026 +#: ../build/NEWS:29564 ../build/NEWS:31980 msgid ":issue:`25961`: Disallowed null characters in the type name." msgstr "" -#: ../build/NEWS:25612 ../build/NEWS:28028 +#: ../build/NEWS:29566 ../build/NEWS:31982 msgid "" ":issue:`25973`: Fix segfault when an invalid nonlocal statement binds a name " "starting with two underscores." msgstr "" -#: ../build/NEWS:25615 ../build/NEWS:28031 +#: ../build/NEWS:29569 ../build/NEWS:31985 msgid "" ":issue:`22995`: Instances of extension types with a state that aren't " "subclasses of list or dict and haven't implemented any pickle-related " @@ -38862,127 +46118,127 @@ msgid "" "__getstate__), can no longer be pickled. Including memoryview." msgstr "" -#: ../build/NEWS:25620 ../build/NEWS:28036 +#: ../build/NEWS:29574 ../build/NEWS:31990 msgid "" ":issue:`20440`: Massive replacing unsafe attribute setting code with special " "macro Py_SETREF." msgstr "" -#: ../build/NEWS:25623 ../build/NEWS:28039 +#: ../build/NEWS:29577 ../build/NEWS:31993 msgid ":issue:`25766`: Special method __bytes__() now works in str subclasses." msgstr "" -#: ../build/NEWS:25625 ../build/NEWS:28041 +#: ../build/NEWS:29579 ../build/NEWS:31995 msgid "" ":issue:`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:25629 ../build/NEWS:28045 ../build/NEWS:28655 +#: ../build/NEWS:29583 ../build/NEWS:31999 ../build/NEWS:32609 msgid "" ":issue:`25709`: Fixed problem with in-place string concatenation and utf-8 " "cache." msgstr "" -#: ../build/NEWS:25632 +#: ../build/NEWS:29586 msgid "" ":issue:`5319`: New Py_FinalizeEx() API allowing Python to set an exit status " "of 120 on failure to flush buffered streams." msgstr "" -#: ../build/NEWS:25635 +#: ../build/NEWS:29589 msgid ":issue:`25485`: telnetlib.Telnet is now a context manager." msgstr "" -#: ../build/NEWS:25637 ../build/NEWS:28050 +#: ../build/NEWS:29591 ../build/NEWS:32004 msgid "" ":issue:`24097`: Fixed crash in object.__reduce__() if slot name is freed " "inside __getattr__." msgstr "" -#: ../build/NEWS:25640 ../build/NEWS:28053 +#: ../build/NEWS:29594 ../build/NEWS:32007 msgid "" ":issue:`24731`: Fixed crash on converting objects with special methods " "__bytes__, __trunc__, and __float__ returning instances of subclasses of " "bytes, int, and float to subclasses of bytes, int, and float correspondingly." msgstr "" -#: ../build/NEWS:25645 ../build/NEWS:28673 +#: ../build/NEWS:29599 ../build/NEWS:32627 msgid "" ":issue:`25630`: Fix a possible segfault during argument parsing in functions " "that accept filesystem paths." msgstr "" -#: ../build/NEWS:25648 ../build/NEWS:28676 +#: ../build/NEWS:29602 ../build/NEWS:32630 msgid "" ":issue:`23564`: Fixed a partially broken sanity check in the " "_posixsubprocess internals regarding how fds_to_pass were passed to the " "child. The bug had no actual impact as subprocess.py already avoided it." msgstr "" -#: ../build/NEWS:25652 ../build/NEWS:28680 +#: ../build/NEWS:29606 ../build/NEWS:32634 msgid "" ":issue:`25388`: Fixed tokenizer crash when processing undecodable source " "code with a null byte." msgstr "" -#: ../build/NEWS:25655 ../build/NEWS:28683 +#: ../build/NEWS:29609 ../build/NEWS:32637 msgid "" ":issue:`25462`: The hash of the key now is calculated only once in most " "operations in C implementation of OrderedDict." msgstr "" -#: ../build/NEWS:25658 ../build/NEWS:28686 +#: ../build/NEWS:29612 ../build/NEWS:32640 msgid "" ":issue:`22995`: Default implementation of __reduce__ and __reduce_ex__ now " "rejects builtin types with not defined __new__." msgstr "" -#: ../build/NEWS:25661 ../build/NEWS:28692 +#: ../build/NEWS:29615 ../build/NEWS:32646 msgid "" ":issue:`24802`: Avoid buffer overreads when int(), float(), compile(), " "exec() and eval() are passed bytes-like objects. These objects are not " "necessarily terminated by a null byte, but the functions assumed they were." msgstr "" -#: ../build/NEWS:25666 ../build/NEWS:28689 +#: ../build/NEWS:29620 ../build/NEWS:32643 msgid "" ":issue:`25555`: Fix parser and AST: fill lineno and col_offset of \"arg\" " "node when compiling AST from Python objects." msgstr "" -#: ../build/NEWS:25669 ../build/NEWS:28697 +#: ../build/NEWS:29623 ../build/NEWS:32651 msgid "" ":issue:`24726`: Fixed a crash and leaking NULL in repr() of OrderedDict that " "was mutated by direct calls of dict methods." msgstr "" -#: ../build/NEWS:25672 ../build/NEWS:28700 +#: ../build/NEWS:29626 ../build/NEWS:32654 msgid "" ":issue:`25449`: Iterating OrderedDict with keys with unstable hash now " "raises KeyError in C implementations as well as in Python implementation." msgstr "" -#: ../build/NEWS:25675 ../build/NEWS:28703 +#: ../build/NEWS:29629 ../build/NEWS:32657 msgid "" ":issue:`25395`: Fixed crash when highly nested OrderedDict structures were " "garbage collected." msgstr "" -#: ../build/NEWS:25678 +#: ../build/NEWS:29632 msgid "" ":issue:`25401`: Optimize bytes.fromhex() and bytearray.fromhex(): they are " "now between 2x and 3.5x faster." msgstr "" -#: ../build/NEWS:25681 +#: ../build/NEWS:29635 msgid "" ":issue:`25399`: Optimize bytearray % args using the new private " "_PyBytesWriter API. Formatting is now between 2.5 and 5 times faster." msgstr "" -#: ../build/NEWS:25684 ../build/NEWS:28706 +#: ../build/NEWS:29638 ../build/NEWS:32660 msgid "" ":issue:`25274`: sys.setrecursionlimit() now raises a RecursionError if the " "new recursion limit is too low depending at the current recursion depth. " @@ -38990,56 +46246,56 @@ msgid "" "is used to decide when the overflowed flag of the thread state is reset." msgstr "" -#: ../build/NEWS:25689 ../build/NEWS:28711 +#: ../build/NEWS:29643 ../build/NEWS:32665 msgid "" ":issue:`24402`: Fix input() to prompt to the redirected stdout when sys." "stdout.fileno() fails." msgstr "" -#: ../build/NEWS:25692 +#: ../build/NEWS:29646 msgid "" ":issue:`25349`: Optimize bytes % args using the new private _PyBytesWriter " "API. Formatting is now up to 2 times faster." msgstr "" -#: ../build/NEWS:25695 ../build/NEWS:28714 +#: ../build/NEWS:29649 ../build/NEWS:32668 msgid "" ":issue:`24806`: Prevent builtin types that are not allowed to be subclassed " "from being subclassed through multiple inheritance." msgstr "" -#: ../build/NEWS:25698 +#: ../build/NEWS:29652 msgid "" ":issue:`25301`: The UTF-8 decoder is now up to 15 times as fast for error " "handlers: ``ignore``, ``replace`` and ``surrogateescape``." msgstr "" -#: ../build/NEWS:25701 ../build/NEWS:28717 +#: ../build/NEWS:29655 ../build/NEWS:32671 msgid "" ":issue:`24848`: Fixed a number of bugs in UTF-7 decoding of misformed data." msgstr "" -#: ../build/NEWS:25703 +#: ../build/NEWS:29657 msgid "" ":issue:`25267`: The UTF-8 encoder is now up to 75 times as fast for error " "handlers: ``ignore``, ``replace``, ``surrogateescape``, ``surrogatepass``. " "Patch co-written with Serhiy Storchaka." msgstr "" -#: ../build/NEWS:25707 ../build/NEWS:28719 +#: ../build/NEWS:29661 ../build/NEWS:32673 msgid "" ":issue:`25280`: Import trace messages emitted in verbose (-v) mode are no " "longer formatted twice." msgstr "" -#: ../build/NEWS:25710 +#: ../build/NEWS:29664 msgid "" ":issue:`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:25714 ../build/NEWS:28722 +#: ../build/NEWS:29668 ../build/NEWS:32676 msgid "" ":issue:`25003`: On Solaris 11.3 or newer, os.urandom() now uses the " "getrandom() function instead of the getentropy() function. The getentropy() " @@ -39047,14 +46303,14 @@ msgid "" "doesn't need such high-quality entropy." msgstr "" -#: ../build/NEWS:25719 +#: ../build/NEWS:29673 msgid "" ":issue:`9232`: Modify Python's grammar to allow trailing commas in the " "argument list of a function declaration. For example, \"def f(\\*, a = 3,): " "pass\" is now legal. Patch from Mark Dickinson." msgstr "" -#: ../build/NEWS:25723 +#: ../build/NEWS:29677 msgid "" ":issue:`24965`: Implement :pep:`498` \"Literal String Interpolation\". This " "allows you to embed expressions inside f-strings, which are converted to " @@ -39062,65 +46318,65 @@ msgid "" "by Eric V. Smith." msgstr "" -#: ../build/NEWS:25728 ../build/NEWS:28058 +#: ../build/NEWS:29682 ../build/NEWS:32012 msgid "" ":issue:`26478`: Fix semantic bugs when using binary operators with " "dictionary views and tuples." msgstr "" -#: ../build/NEWS:25731 ../build/NEWS:28061 +#: ../build/NEWS:29685 ../build/NEWS:32015 msgid "" ":issue:`26171`: Fix possible integer overflow and heap corruption in " "zipimporter.get_data()." msgstr "" -#: ../build/NEWS:25734 ../build/NEWS:28064 +#: ../build/NEWS:29688 ../build/NEWS:32018 msgid ":issue:`25660`: Fix TAB key behaviour in REPL with readline." msgstr "" -#: ../build/NEWS:25736 +#: ../build/NEWS:29690 msgid ":issue:`26288`: Optimize PyLong_AsDouble." msgstr "" -#: ../build/NEWS:25738 +#: ../build/NEWS:29692 msgid "" ":issue:`26289`: Optimize floor and modulo division for single-digit longs. " "Microbenchmarks show 2-2.5x improvement. Built-in 'divmod' function is now " "also ~10% faster. (See also: :issue:`26315`)" msgstr "" -#: ../build/NEWS:25742 ../build/NEWS:28066 +#: ../build/NEWS:29696 ../build/NEWS:32020 msgid "" ":issue:`25887`: Raise a RuntimeError when a coroutine object is awaited more " "than once." msgstr "" -#: ../build/NEWS:25748 ../build/NEWS:28122 +#: ../build/NEWS:29702 ../build/NEWS:32076 msgid "" ":issue:`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:25752 ../build/NEWS:28126 +#: ../build/NEWS:29706 ../build/NEWS:32080 msgid "" ":issue:`27014`: Fix infinite recursion using typing.py. Thanks to Kalle " "Tuure!" msgstr "" -#: ../build/NEWS:25754 +#: ../build/NEWS:29708 msgid "" ":issue:`27031`: Removed dummy methods in Tkinter widget classes: " "tk_menuBar() and tk_bindForTraversal()." msgstr "" -#: ../build/NEWS:25757 ../build/NEWS:28128 +#: ../build/NEWS:29711 ../build/NEWS:32082 msgid "" ":issue:`14132`: Fix urllib.request redirect handling when the target only " "has a query string. Original fix by Ján Janech." msgstr "" -#: ../build/NEWS:25760 ../build/NEWS:28131 +#: ../build/NEWS:29714 ../build/NEWS:32085 msgid "" ":issue:`17214`: The \"urllib.request\" module now percent-encodes non-ASCII " "bytes found in redirect target URLs. Some servers send Location header " @@ -39129,98 +46385,98 @@ msgid "" "patch by Christian Heimes." msgstr "" -#: ../build/NEWS:25766 +#: ../build/NEWS:29720 msgid "" ":issue:`27033`: The default value of the decode_data parameter for smtpd." "SMTPChannel and smtpd.SMTPServer constructors is changed to False." msgstr "" -#: ../build/NEWS:25769 +#: ../build/NEWS:29723 msgid ":issue:`27034`: Removed deprecated class asynchat.fifo." msgstr "" -#: ../build/NEWS:25771 +#: ../build/NEWS:29725 msgid "" ":issue:`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:25775 +#: ../build/NEWS:29729 msgid "" ":issue:`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:25778 ../build/NEWS:28137 +#: ../build/NEWS:29732 ../build/NEWS:32091 msgid "" ":issue:`26892`: Honor debuglevel flag in urllib.request.HTTPHandler. Patch " "contributed by Chi Hsuan Yen." msgstr "" -#: ../build/NEWS:25781 ../build/NEWS:28140 +#: ../build/NEWS:29735 ../build/NEWS:32094 msgid "" ":issue:`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:25784 ../build/NEWS:28143 +#: ../build/NEWS:29738 ../build/NEWS:32097 msgid "" ":issue:`26807`: mock_open 'files' no longer error on readline at end of " "file. Patch from Yolanda Robla." msgstr "" -#: ../build/NEWS:25787 ../build/NEWS:28146 +#: ../build/NEWS:29741 ../build/NEWS:32100 msgid ":issue:`25745`: Fixed leaking a userptr in curses panel destructor." msgstr "" -#: ../build/NEWS:25789 ../build/NEWS:28148 +#: ../build/NEWS:29743 ../build/NEWS:32102 msgid "" ":issue:`26977`: Removed unnecessary, and ignored, call to sum of squares " "helper in statistics.pvariance." msgstr "" -#: ../build/NEWS:25792 +#: ../build/NEWS:29746 msgid "" ":issue:`26002`: Use bisect in statistics.median instead of a linear search. " "Patch by Upendra Kuma." msgstr "" -#: ../build/NEWS:25795 +#: ../build/NEWS:29749 msgid "" ":issue:`25974`: Make use of new Decimal.as_integer_ratio() method in " "statistics module. Patch by Stefan Krah." msgstr "" -#: ../build/NEWS:25798 +#: ../build/NEWS:29752 msgid ":issue:`26996`: Add secrets module as described in :pep:`506`." msgstr "" -#: ../build/NEWS:25800 ../build/NEWS:28151 +#: ../build/NEWS:29754 ../build/NEWS:32105 msgid "" ":issue:`26881`: The modulefinder module now supports extended opcode " "arguments." msgstr "" -#: ../build/NEWS:25802 ../build/NEWS:28153 +#: ../build/NEWS:29756 ../build/NEWS:32107 msgid "" ":issue:`23815`: Fixed crashes related to directly created instances of types " "in _tkinter and curses.panel modules." msgstr "" -#: ../build/NEWS:25805 ../build/NEWS:28156 +#: ../build/NEWS:29759 ../build/NEWS:32110 msgid "" ":issue:`17765`: weakref.ref() no longer silently ignores keyword arguments. " "Patch by Georg Brandl." msgstr "" -#: ../build/NEWS:25808 ../build/NEWS:28159 +#: ../build/NEWS:29762 ../build/NEWS:32113 msgid "" ":issue:`26873`: xmlrpc now raises ResponseError on unsupported type tags " "instead of silently return incorrect result." msgstr "" -#: ../build/NEWS:25811 +#: ../build/NEWS:29765 msgid "" ":issue:`26915`: The __contains__ methods in the collections ABCs now check " "for identity before checking equality. This better matches the behavior of " @@ -39228,18 +46484,18 @@ msgid "" "to reason about container invariants." msgstr "" -#: ../build/NEWS:25816 ../build/NEWS:28162 +#: ../build/NEWS:29770 ../build/NEWS:32116 msgid ":issue:`26711`: Fixed the comparison of plistlib.Data with other types." msgstr "" -#: ../build/NEWS:25818 ../build/NEWS:28164 +#: ../build/NEWS:29772 ../build/NEWS:32118 msgid "" ":issue:`24114`: Fix an uninitialized variable in `ctypes.util`. The bug only " "occurs on SunOS when the ctypes implementation searches for the `crle` " "program. Patch by Xiang Zhang. Tested on SunOS by Kees Bos." msgstr "" -#: ../build/NEWS:25822 ../build/NEWS:28168 +#: ../build/NEWS:29776 ../build/NEWS:32122 msgid "" ":issue:`26864`: In urllib.request, change the proxy bypass host checking " "against no_proxy to be case-insensitive, and to not match unrelated host " @@ -39247,196 +46503,196 @@ msgid "" "Zhang." msgstr "" -#: ../build/NEWS:25827 +#: ../build/NEWS:29781 msgid "" ":issue:`24902`: Print server URL on http.server startup. Initial patch by " "Felix Kaiser." msgstr "" -#: ../build/NEWS:25830 +#: ../build/NEWS:29784 msgid "" ":issue:`25788`: fileinput.hook_encoded() now supports an \"errors\" argument " "for passing to open. Original patch by Joseph Hackman." msgstr "" -#: ../build/NEWS:25833 ../build/NEWS:28173 +#: ../build/NEWS:29787 ../build/NEWS:32127 msgid "" ":issue:`26634`: recursive_repr() now sets __qualname__ of wrapper. Patch by " "Xiang Zhang." msgstr "" -#: ../build/NEWS:25836 ../build/NEWS:28176 +#: ../build/NEWS:29790 ../build/NEWS:32130 msgid "" ":issue:`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:25840 ../build/NEWS:28180 +#: ../build/NEWS:29794 ../build/NEWS:32134 msgid "" ":issue:`26837`: assertSequenceEqual() now correctly outputs non-stringified " "differing items (like bytes in the -b mode). This affects assertListEqual() " "and assertTupleEqual()." msgstr "" -#: ../build/NEWS:25844 ../build/NEWS:28184 +#: ../build/NEWS:29798 ../build/NEWS:32138 msgid "" ":issue:`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:25848 ../build/NEWS:28188 +#: ../build/NEWS:29802 ../build/NEWS:32142 msgid "" ":issue:`26822`: itemgetter, attrgetter and methodcaller objects no longer " "silently ignore keyword arguments." msgstr "" -#: ../build/NEWS:25851 ../build/NEWS:28191 +#: ../build/NEWS:29805 ../build/NEWS:32145 msgid "" ":issue:`26733`: Disassembling a class now disassembles class and static " "methods. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:25854 ../build/NEWS:28194 +#: ../build/NEWS:29808 ../build/NEWS:32148 msgid "" ":issue:`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:25858 ../build/NEWS:28198 +#: ../build/NEWS:29812 ../build/NEWS:32152 msgid "" ":issue:`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:25861 ../build/NEWS:28201 +#: ../build/NEWS:29815 ../build/NEWS:32155 msgid "" ":issue:`26717`: Stop encoding Latin-1-ized WSGI paths with UTF-8. Patch by " "Anthony Sottile." msgstr "" -#: ../build/NEWS:25864 +#: ../build/NEWS:29818 msgid ":issue:`26782`: Add STARTUPINFO to subprocess.__all__ on Windows." msgstr "" -#: ../build/NEWS:25866 +#: ../build/NEWS:29820 msgid "" ":issue:`26404`: Add context manager to socketserver. Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:25868 ../build/NEWS:28204 +#: ../build/NEWS:29822 ../build/NEWS:32158 msgid "" ":issue:`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:25872 +#: ../build/NEWS:29826 msgid "" ":issue:`26585`: Eliminate http.server._quote_html() and use html." "escape(quote=False). Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:25875 +#: ../build/NEWS:29829 msgid ":issue:`26685`: Raise OSError if closing a socket fails." msgstr "" -#: ../build/NEWS:25877 ../build/NEWS:28208 +#: ../build/NEWS:29831 ../build/NEWS:32162 msgid "" ":issue:`16329`: Add .webm to mimetypes.types_map. Patch by Giampaolo " "Rodola'." msgstr "" -#: ../build/NEWS:25879 ../build/NEWS:28210 +#: ../build/NEWS:29833 ../build/NEWS:32164 msgid "" ":issue:`13952`: Add .csv to mimetypes.types_map. Patch by Geoff Wilson." msgstr "" -#: ../build/NEWS:25881 +#: ../build/NEWS:29835 msgid "" ":issue:`26587`: the site module now allows .pth files to specify files to be " "added to sys.path (e.g. zip files)." msgstr "" -#: ../build/NEWS:25884 +#: ../build/NEWS:29838 msgid "" ":issue:`25609`: Introduce contextlib.AbstractContextManager and typing." "ContextManager." msgstr "" -#: ../build/NEWS:25887 ../build/NEWS:28212 +#: ../build/NEWS:29841 ../build/NEWS:32166 msgid ":issue:`26709`: Fixed Y2038 problem in loading binary PLists." msgstr "" -#: ../build/NEWS:25889 ../build/NEWS:28214 +#: ../build/NEWS:29843 ../build/NEWS:32168 msgid "" ":issue:`23735`: Handle terminal resizing with Readline 6.3+ by installing " "our own SIGWINCH handler. Patch by Eric Price." msgstr "" -#: ../build/NEWS:25892 +#: ../build/NEWS:29846 msgid "" ":issue:`25951`: Change SSLSocket.sendall() to return None, as explicitly " "documented for plain socket objects. Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:25895 ../build/NEWS:28217 +#: ../build/NEWS:29849 ../build/NEWS:32171 msgid "" ":issue:`26586`: In http.server, respond with \"413 Request header fields too " "large\" if there are too many header fields to parse, rather than killing " "the connection and raising an unhandled exception. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:25899 +#: ../build/NEWS:29853 msgid ":issue:`26676`: Added missing XMLPullParser to ElementTree.__all__." msgstr "" -#: ../build/NEWS:25901 ../build/NEWS:28221 +#: ../build/NEWS:29855 ../build/NEWS:32175 msgid "" ":issue:`22854`: Change BufferedReader.writable() and BufferedWriter." "readable() to always return False." msgstr "" -#: ../build/NEWS:25904 +#: ../build/NEWS:29858 msgid "" ":issue:`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:25908 +#: ../build/NEWS:29862 msgid "" ":issue:`26641`: doctest.DocFileTest and doctest.testfile() now support " "packages (module splitted into multiple directories) for the package " "parameter." msgstr "" -#: ../build/NEWS:25911 ../build/NEWS:28224 +#: ../build/NEWS:29865 ../build/NEWS:32178 msgid "" ":issue:`25195`: Fix a regression in mock.MagicMock. _Call is a subclass of " "tuple (changeset 3603bae63c13 only works for classes) so we need to " "implement __ne__ ourselves. Patch by Andrew Plummer." msgstr "" -#: ../build/NEWS:25915 ../build/NEWS:28228 +#: ../build/NEWS:29869 ../build/NEWS:32182 msgid "" ":issue:`26644`: Raise ValueError rather than SystemError when a negative " "length is passed to SSLSocket.recv() or read()." msgstr "" -#: ../build/NEWS:25918 ../build/NEWS:28231 +#: ../build/NEWS:29872 ../build/NEWS:32185 msgid "" ":issue:`23804`: Fix SSL recv(0) and read(0) methods to return zero bytes " "instead of up to 1024." msgstr "" -#: ../build/NEWS:25921 ../build/NEWS:28234 +#: ../build/NEWS:29875 ../build/NEWS:32188 msgid ":issue:`26616`: Fixed a bug in datetime.astimezone() method." msgstr "" -#: ../build/NEWS:25923 +#: ../build/NEWS:29877 msgid "" ":issue:`26637`: The :mod:`importlib` module now emits an :exc:`ImportError` " "rather than a :exc:`TypeError` if :func:`__import__` is tried during the " @@ -39444,7 +46700,7 @@ msgid "" "``None``)." msgstr "" -#: ../build/NEWS:25928 +#: ../build/NEWS:29882 msgid "" ":issue:`21925`: :func:`warnings.formatwarning` now catches exceptions when " "calling :func:`linecache.getline` and :func:`tracemalloc." @@ -39452,14 +46708,14 @@ msgid "" "during the Python shutdown process." msgstr "" -#: ../build/NEWS:25933 +#: ../build/NEWS:29887 msgid "" ":issue:`23848`: On Windows, faulthandler.enable() now also installs an " "exception handler to dump the traceback of all Python threads on any Windows " "exception, not only on UNIX signals (SIGSEGV, SIGFPE, SIGABRT)." msgstr "" -#: ../build/NEWS:25937 +#: ../build/NEWS:29891 msgid "" ":issue:`26530`: Add C functions :c:func:`_PyTraceMalloc_Track` and :c:func:" "`_PyTraceMalloc_Untrack` to track memory blocks using the :mod:`tracemalloc` " @@ -39467,37 +46723,37 @@ msgid "" "object." msgstr "" -#: ../build/NEWS:25942 +#: ../build/NEWS:29896 msgid "" ":issue:`26588`: The _tracemalloc now supports tracing memory allocations of " "multiple address spaces (domains)." msgstr "" -#: ../build/NEWS:25945 ../build/NEWS:28240 +#: ../build/NEWS:29899 ../build/NEWS:32194 msgid "" ":issue:`24266`: Ctrl+C during Readline history search now cancels the search " "mode when compiled with Readline 7." msgstr "" -#: ../build/NEWS:25948 +#: ../build/NEWS:29902 msgid "" ":issue:`26590`: Implement a safe finalizer for the _socket.socket type. It " "now releases the GIL to close the socket." msgstr "" -#: ../build/NEWS:25951 +#: ../build/NEWS:29905 msgid "" ":issue:`18787`: spwd.getspnam() now raises a PermissionError if the user " "doesn't have privileges." msgstr "" -#: ../build/NEWS:25954 ../build/NEWS:28243 +#: ../build/NEWS:29908 ../build/NEWS:32197 msgid "" ":issue:`26560`: Avoid potential ValueError in BaseHandler.start_response. " "Initial patch by Peter Inglesby." msgstr "" -#: ../build/NEWS:25957 +#: ../build/NEWS:29911 msgid "" ":issue:`26567`: Add a new function :c:func:`PyErr_ResourceWarning` function " "to pass the destroyed object. Add a *source* attribute to :class:`warnings." @@ -39505,151 +46761,151 @@ msgid "" "the traceback where source object was allocated." msgstr "" -#: ../build/NEWS:25962 ../build/NEWS:28246 +#: ../build/NEWS:29916 ../build/NEWS:32200 msgid "" ":issue:`26569`: Fix :func:`pyclbr.readmodule` and :func:`pyclbr." "readmodule_ex` to support importing packages." msgstr "" -#: ../build/NEWS:25965 ../build/NEWS:28249 +#: ../build/NEWS:29919 ../build/NEWS:32203 msgid "" ":issue:`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:25969 ../build/NEWS:28253 +#: ../build/NEWS:29923 ../build/NEWS:32207 msgid "" ":issue:`25320`: Handle sockets in directories unittest discovery is " "scanning. Patch from Victor van den Elzen." msgstr "" -#: ../build/NEWS:25972 ../build/NEWS:28256 +#: ../build/NEWS:29926 ../build/NEWS:32210 msgid "" ":issue:`16181`: cookiejar.http2time() now returns None if year is higher " "than datetime.MAXYEAR." msgstr "" -#: ../build/NEWS:25975 ../build/NEWS:28259 +#: ../build/NEWS:29929 ../build/NEWS:32213 msgid ":issue:`26513`: Fixes platform module detection of Windows Server" msgstr "" -#: ../build/NEWS:25977 ../build/NEWS:28261 +#: ../build/NEWS:29931 ../build/NEWS:32215 msgid "" ":issue:`23718`: Fixed parsing time in week 0 before Jan 1. Original patch " "by Tamás Bence Gedai." msgstr "" -#: ../build/NEWS:25980 +#: ../build/NEWS:29934 msgid "" ":issue:`26323`: Add Mock.assert_called() and Mock.assert_called_once() " "methods to unittest.mock. Patch written by Amit Saha." msgstr "" -#: ../build/NEWS:25983 ../build/NEWS:28264 +#: ../build/NEWS:29937 ../build/NEWS:32218 msgid "" ":issue:`20589`: Invoking Path.owner() and Path.group() on Windows now raise " "NotImplementedError instead of ImportError." msgstr "" -#: ../build/NEWS:25986 ../build/NEWS:28267 +#: ../build/NEWS:29940 ../build/NEWS:32221 msgid "" ":issue:`26177`: Fixed the keys() method for Canvas and Scrollbar widgets." msgstr "" -#: ../build/NEWS:25988 +#: ../build/NEWS:29942 msgid "" ":issue:`15068`: Got rid of excessive buffering in fileinput. The bufsize " "parameter is now deprecated and ignored." msgstr "" -#: ../build/NEWS:25991 +#: ../build/NEWS:29945 msgid "" ":issue:`19475`: Added an optional argument timespec to the datetime " "isoformat() method to choose the precision of the time component." msgstr "" -#: ../build/NEWS:25994 ../build/NEWS:28272 +#: ../build/NEWS:29948 ../build/NEWS:32226 msgid "" ":issue:`2202`: Fix UnboundLocalError in AbstractDigestAuthHandler." "get_algorithm_impls. Initial patch by Mathieu Dupuy." msgstr "" -#: ../build/NEWS:25998 +#: ../build/NEWS:29952 msgid "" ":issue:`26167`: Minimized overhead in copy.copy() and copy.deepcopy(). " "Optimized copying and deepcopying bytearrays, NotImplemented, slices, short " "lists, tuples, dicts, sets." msgstr "" -#: ../build/NEWS:26002 ../build/NEWS:28276 +#: ../build/NEWS:29956 ../build/NEWS:32230 msgid "" ":issue:`25718`: Fixed pickling and copying the accumulate() iterator with " "total is None." msgstr "" -#: ../build/NEWS:26005 ../build/NEWS:28279 +#: ../build/NEWS:29959 ../build/NEWS:32233 msgid "" ":issue:`26475`: Fixed debugging output for regular expressions with the (?x) " "flag." msgstr "" -#: ../build/NEWS:26008 +#: ../build/NEWS:29962 msgid ":issue:`26482`: Allowed pickling recursive dequeues." msgstr "" -#: ../build/NEWS:26010 +#: ../build/NEWS:29964 msgid "" ":issue:`26335`: Make mmap.write() return the number of bytes written like " "other write methods. Patch by Jakub Stasiak." msgstr "" -#: ../build/NEWS:26013 ../build/NEWS:28282 +#: ../build/NEWS:29967 ../build/NEWS:32236 msgid "" ":issue:`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:26017 ../build/NEWS:28286 +#: ../build/NEWS:29971 ../build/NEWS:32240 msgid "" ":issue:`26385`: Remove the file if the internal open() call in " "NamedTemporaryFile() fails. Patch by Silent Ghost." msgstr "" -#: ../build/NEWS:26020 ../build/NEWS:28289 +#: ../build/NEWS:29974 ../build/NEWS:32243 msgid "" ":issue:`26402`: Fix XML-RPC client to retry when the server shuts down a " "persistent connection. This was a regression related to the new http.client." "RemoteDisconnected exception in 3.5.0a4." msgstr "" -#: ../build/NEWS:26024 ../build/NEWS:28293 +#: ../build/NEWS:29978 ../build/NEWS:32247 msgid "" ":issue:`25913`: Leading ``<~`` is optional now in base64.a85decode() with " "adobe=True. Patch by Swati Jaiswal." msgstr "" -#: ../build/NEWS:26027 ../build/NEWS:28296 +#: ../build/NEWS:29981 ../build/NEWS:32250 msgid "" ":issue:`26186`: Remove an invalid type check in importlib.util.LazyLoader." msgstr "" -#: ../build/NEWS:26029 +#: ../build/NEWS:29983 msgid "" ":issue:`26367`: importlib.__import__() raises ImportError like builtins." "__import__() when ``level`` is specified but without an accompanying package " "specified." msgstr "" -#: ../build/NEWS:26033 ../build/NEWS:28302 +#: ../build/NEWS:29987 ../build/NEWS:32256 msgid "" ":issue:`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:26037 +#: ../build/NEWS:29991 msgid "" ":issue:`23430`: Change the socketserver module to only catch exceptions " "raised from a request handler that are derived from Exception (instead of " @@ -39657,64 +46913,64 @@ msgid "" "the handle_error() method, and will now to stop a single-threaded server." msgstr "" -#: ../build/NEWS:26043 ../build/NEWS:28306 +#: ../build/NEWS:29997 ../build/NEWS:32260 msgid "" ":issue:`25995`: os.walk() no longer uses FDs proportional to the tree depth." msgstr "" -#: ../build/NEWS:26045 +#: ../build/NEWS:29999 msgid "" ":issue:`25994`: Added the close() method and the support of the context " "manager protocol for the os.scandir() iterator." msgstr "" -#: ../build/NEWS:26048 +#: ../build/NEWS:30002 msgid "" ":issue:`23992`: multiprocessing: make MapResult not fail-fast upon exception." msgstr "" -#: ../build/NEWS:26050 +#: ../build/NEWS:30004 msgid "" ":issue:`26243`: Support keyword arguments to zlib.compress(). Patch by Aviv " "Palivoda." msgstr "" -#: ../build/NEWS:26053 ../build/NEWS:28308 +#: ../build/NEWS:30007 ../build/NEWS:32262 msgid "" ":issue:`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:26056 +#: ../build/NEWS:30010 msgid "" ":issue:`25949`: __dict__ for an OrderedDict instance is now created only " "when needed." msgstr "" -#: ../build/NEWS:26059 ../build/NEWS:28311 +#: ../build/NEWS:30013 ../build/NEWS:32265 msgid "" ":issue:`25911`: Restored support of bytes paths in os.walk() on Windows." msgstr "" -#: ../build/NEWS:26061 ../build/NEWS:28313 +#: ../build/NEWS:30015 ../build/NEWS:32267 msgid "" ":issue:`26045`: Add UTF-8 suggestion to error message when posting a non-" "Latin-1 string with http.client." msgstr "" -#: ../build/NEWS:26064 +#: ../build/NEWS:30018 msgid "" ":issue:`26039`: Added zipfile.ZipInfo.from_file() and zipinfo.ZipInfo." "is_dir(). Patch by Thomas Kluyver." msgstr "" -#: ../build/NEWS:26067 ../build/NEWS:28316 +#: ../build/NEWS:30021 ../build/NEWS:32270 msgid "" ":issue:`12923`: Reset FancyURLopener's redirect counter even if there is an " "exception. Based on patches by Brian Brazil and Daniel Rocco." msgstr "" -#: ../build/NEWS:26070 ../build/NEWS:28319 +#: ../build/NEWS:30024 ../build/NEWS:32273 msgid "" ":issue:`25945`: Fixed a crash when unpickle the functools.partial object " "with wrong state. Fixed a leak in failed functools.partial constructor. " @@ -39722,234 +46978,234 @@ msgid "" "types tuple and dict correspondingly." msgstr "" -#: ../build/NEWS:26075 ../build/NEWS:28324 +#: ../build/NEWS:30029 ../build/NEWS:32278 msgid "" ":issue:`26202`: copy.deepcopy() now correctly copies range() objects with " "non-atomic attributes." msgstr "" -#: ../build/NEWS:26078 ../build/NEWS:28327 +#: ../build/NEWS:30032 ../build/NEWS:32281 msgid "" ":issue:`23076`: Path.glob() now raises a ValueError if it's called with an " "invalid pattern. Patch by Thomas Nyberg." msgstr "" -#: ../build/NEWS:26081 ../build/NEWS:28330 +#: ../build/NEWS:30035 ../build/NEWS:32284 msgid ":issue:`19883`: Fixed possible integer overflows in zipimport." msgstr "" -#: ../build/NEWS:26083 ../build/NEWS:28332 +#: ../build/NEWS:30037 ../build/NEWS:32286 msgid "" ":issue:`26227`: On Windows, getnameinfo(), gethostbyaddr() and " "gethostbyname_ex() functions of the socket module now decode the hostname " "from the ANSI code page rather than UTF-8." msgstr "" -#: ../build/NEWS:26087 +#: ../build/NEWS:30041 msgid "" ":issue:`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:26091 ../build/NEWS:28336 +#: ../build/NEWS:30045 ../build/NEWS:32290 msgid "" ":issue:`26147`: xmlrpc now works with strings not encodable with used non-" "UTF-8 encoding." msgstr "" -#: ../build/NEWS:26094 ../build/NEWS:28339 +#: ../build/NEWS:30048 ../build/NEWS:32293 msgid "" ":issue:`25935`: Garbage collector now breaks reference loops with " "OrderedDict." msgstr "" -#: ../build/NEWS:26096 ../build/NEWS:28341 +#: ../build/NEWS:30050 ../build/NEWS:32295 msgid ":issue:`16620`: Fixed AttributeError in msilib.Directory.glob()." msgstr "" -#: ../build/NEWS:26098 ../build/NEWS:28343 +#: ../build/NEWS:30052 ../build/NEWS:32297 msgid "" ":issue:`26013`: Added compatibility with broken protocol 2 pickles created " "in old Python 3 versions (3.4.3 and lower)." msgstr "" -#: ../build/NEWS:26101 +#: ../build/NEWS:30055 msgid ":issue:`26129`: Deprecated accepting non-integers in grp.getgrgid()." msgstr "" -#: ../build/NEWS:26103 ../build/NEWS:28346 +#: ../build/NEWS:30057 ../build/NEWS:32300 msgid ":issue:`25850`: Use cross-compilation by default for 64-bit Windows." msgstr "" -#: ../build/NEWS:26105 +#: ../build/NEWS:30059 msgid "" ":issue:`25822`: Add docstrings to the fields of urllib.parse results. Patch " "contributed by Swati Jaiswal." msgstr "" -#: ../build/NEWS:26108 +#: ../build/NEWS:30062 msgid "" ":issue:`22642`: Convert trace module option parsing mechanism to argparse. " "Patch contributed by SilentGhost." msgstr "" -#: ../build/NEWS:26111 ../build/NEWS:28350 +#: ../build/NEWS:30065 ../build/NEWS:32304 msgid "" ":issue:`24705`: Fix sysconfig._parse_makefile not expanding ${} vars " "appearing before $() vars." msgstr "" -#: ../build/NEWS:26114 +#: ../build/NEWS:30068 msgid ":issue:`26069`: Remove the deprecated apis in the trace module." msgstr "" -#: ../build/NEWS:26116 ../build/NEWS:28353 +#: ../build/NEWS:30070 ../build/NEWS:32307 msgid "" ":issue:`22138`: Fix mock.patch behavior when patching descriptors. Restore " "original values after patching. Patch contributed by Sean McCully." msgstr "" -#: ../build/NEWS:26119 ../build/NEWS:28356 +#: ../build/NEWS:30073 ../build/NEWS:32310 msgid "" ":issue:`25672`: In the ssl module, enable the SSL_MODE_RELEASE_BUFFERS mode " "option if it is safe to do so." msgstr "" -#: ../build/NEWS:26122 ../build/NEWS:28359 +#: ../build/NEWS:30076 ../build/NEWS:32313 msgid "" ":issue:`26012`: Don't traverse into symlinks for ``**`` pattern in pathlib." "Path.[r]glob()." msgstr "" -#: ../build/NEWS:26125 ../build/NEWS:28362 +#: ../build/NEWS:30079 ../build/NEWS:32316 msgid "" ":issue:`24120`: Ignore PermissionError when traversing a tree with pathlib." "Path.[r]glob(). Patch by Ulrich Petri." msgstr "" -#: ../build/NEWS:26128 +#: ../build/NEWS:30082 msgid "" ":issue:`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:26132 ../build/NEWS:28365 +#: ../build/NEWS:30086 ../build/NEWS:32319 msgid "" ":issue:`25447`: fileinput now uses sys.stdin as-is if it does not have a " "buffer attribute (restores backward compatibility)." msgstr "" -#: ../build/NEWS:26135 +#: ../build/NEWS:30089 msgid "" ":issue:`25971`: Optimized creating Fractions from floats by 2 times and from " "Decimals by 3 times." msgstr "" -#: ../build/NEWS:26138 +#: ../build/NEWS:30092 msgid "" ":issue:`25802`: Document as deprecated the remaining implementations of " "importlib.abc.Loader.load_module()." msgstr "" -#: ../build/NEWS:26141 +#: ../build/NEWS:30095 msgid ":issue:`25928`: Add Decimal.as_integer_ratio()." msgstr "" -#: ../build/NEWS:26143 ../build/NEWS:28368 +#: ../build/NEWS:30097 ../build/NEWS:32322 msgid "" ":issue:`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:26147 +#: ../build/NEWS:30101 msgid "" ":issue:`25768`: Have the functions in compileall return booleans instead of " "ints and add proper documentation and tests for the return values." msgstr "" -#: ../build/NEWS:26150 ../build/NEWS:28372 +#: ../build/NEWS:30104 ../build/NEWS:32326 msgid "" ":issue:`24103`: Fixed possible use after free in ElementTree.XMLPullParser." msgstr "" -#: ../build/NEWS:26152 ../build/NEWS:28374 +#: ../build/NEWS:30106 ../build/NEWS:32328 msgid "" ":issue:`25860`: os.fwalk() no longer skips remaining directories when error " "occurs. Original patch by Samson Lee." msgstr "" -#: ../build/NEWS:26155 ../build/NEWS:28377 +#: ../build/NEWS:30109 ../build/NEWS:32331 msgid ":issue:`25914`: Fixed and simplified OrderedDict.__sizeof__." msgstr "" -#: ../build/NEWS:26157 +#: ../build/NEWS:30111 msgid "" ":issue:`25869`: Optimized deepcopying ElementTree; it is now 20 times faster." msgstr "" -#: ../build/NEWS:26159 +#: ../build/NEWS:30113 msgid "" ":issue:`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:26163 ../build/NEWS:28379 +#: ../build/NEWS:30117 ../build/NEWS:32333 msgid ":issue:`25902`: Fixed various refcount issues in ElementTree iteration." msgstr "" -#: ../build/NEWS:26165 +#: ../build/NEWS:30119 msgid "" ":issue:`22227`: The TarFile iterator is reimplemented using generator. This " "implementation is simpler that using class." msgstr "" -#: ../build/NEWS:26168 +#: ../build/NEWS:30122 msgid "" ":issue:`25638`: Optimized ElementTree.iterparse(); it is now 2x faster. " "Optimized ElementTree parsing; it is now 10% faster." msgstr "" -#: ../build/NEWS:26171 +#: ../build/NEWS:30125 msgid ":issue:`25761`: Improved detecting errors in broken pickle data." msgstr "" -#: ../build/NEWS:26173 ../build/NEWS:28381 +#: ../build/NEWS:30127 ../build/NEWS:32335 msgid "" ":issue:`25717`: Restore the previous behaviour of tolerating most fstat() " "errors when opening files. This was a regression in 3.5a1, and stopped " "anonymous temporary files from working in special cases." msgstr "" -#: ../build/NEWS:26177 ../build/NEWS:28385 +#: ../build/NEWS:30131 ../build/NEWS:32339 msgid "" ":issue:`24903`: Fix regression in number of arguments compileall accepts " "when '-d' is specified. The check on the number of arguments has been " "dropped completely as it never worked correctly anyway." msgstr "" -#: ../build/NEWS:26181 ../build/NEWS:28389 +#: ../build/NEWS:30135 ../build/NEWS:32343 msgid "" ":issue:`25764`: In the subprocess module, preserve any exception caused by " "fork() failure when preexec_fn is used." msgstr "" -#: ../build/NEWS:26184 +#: ../build/NEWS:30138 msgid "" ":issue:`25771`: Tweak the exception message for importlib.util." "resolve_name() when 'package' isn't specified but necessary." msgstr "" -#: ../build/NEWS:26187 ../build/NEWS:28392 +#: ../build/NEWS:30141 ../build/NEWS:32346 msgid "" ":issue:`6478`: _strptime's regexp cache now is reset after changing timezone " "with time.tzset()." msgstr "" -#: ../build/NEWS:26190 ../build/NEWS:28395 +#: ../build/NEWS:30144 ../build/NEWS:32349 msgid "" ":issue:`14285`: When executing a package with the \"python -m package\" " "option, and package initialization fails, a proper traceback is now " @@ -39957,70 +47213,70 @@ msgid "" "initialization pass back to the caller, rather than raising ImportError." msgstr "" -#: ../build/NEWS:26195 ../build/NEWS:28400 +#: ../build/NEWS:30149 ../build/NEWS:32354 msgid "" ":issue:`19771`: Also in runpy and the \"-m\" option, omit the irrelevant " "message \". . . is a package and cannot be directly executed\" if the " "package could not even be initialized (e.g. due to a bad ``*.pyc`` file)." msgstr "" -#: ../build/NEWS:26199 ../build/NEWS:28404 +#: ../build/NEWS:30153 ../build/NEWS:32358 msgid "" ":issue:`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:26203 ../build/NEWS:28408 +#: ../build/NEWS:30157 ../build/NEWS:32362 msgid "" ":issue:`25718`: Fixed copying object with state with boolean value is false." msgstr "" -#: ../build/NEWS:26205 ../build/NEWS:28410 +#: ../build/NEWS:30159 ../build/NEWS:32364 msgid "" ":issue:`10131`: Fixed deep copying of minidom documents. Based on patch by " "Marian Ganisin." msgstr "" -#: ../build/NEWS:26208 +#: ../build/NEWS:30162 msgid "" ":issue:`7990`: dir() on ElementTree.Element now lists properties: \"tag\", " "\"text\", \"tail\" and \"attrib\". Original patch by Santoso Wijaya." msgstr "" -#: ../build/NEWS:26211 ../build/NEWS:28413 +#: ../build/NEWS:30165 ../build/NEWS:32367 msgid "" ":issue:`25725`: Fixed a reference leak in pickle.loads() when unpickling " "invalid data including tuple instructions." msgstr "" -#: ../build/NEWS:26214 ../build/NEWS:28416 +#: ../build/NEWS:30168 ../build/NEWS:32370 msgid "" ":issue:`25663`: In the Readline completer, avoid listing duplicate global " "names, and search the global namespace before searching builtins." msgstr "" -#: ../build/NEWS:26217 ../build/NEWS:28419 +#: ../build/NEWS:30171 ../build/NEWS:32373 msgid "" ":issue:`25688`: Fixed file leak in ElementTree.iterparse() raising an error." msgstr "" -#: ../build/NEWS:26219 ../build/NEWS:28421 +#: ../build/NEWS:30173 ../build/NEWS:32375 msgid "" ":issue:`23914`: Fixed SystemError raised by unpickler on broken pickle data." msgstr "" -#: ../build/NEWS:26221 ../build/NEWS:28423 +#: ../build/NEWS:30175 ../build/NEWS:32377 msgid ":issue:`25691`: Fixed crash on deleting ElementTree.Element attributes." msgstr "" -#: ../build/NEWS:26223 ../build/NEWS:28425 +#: ../build/NEWS:30177 ../build/NEWS:32379 msgid "" ":issue:`25624`: ZipFile now always writes a ZIP_STORED header for directory " "entries. Patch by Dingyuan Wang." msgstr "" -#: ../build/NEWS:26226 ../build/NEWS:28741 +#: ../build/NEWS:30180 ../build/NEWS:32695 msgid "" ":issue:`25626`: Change three zlib functions to accept sizes that fit in " "Py_ssize_t, but internally cap those sizes to UINT_MAX. This resolves a " @@ -40030,24 +47286,24 @@ msgid "" "flush() length parameter." msgstr "" -#: ../build/NEWS:26233 ../build/NEWS:28748 +#: ../build/NEWS:30187 ../build/NEWS:32702 msgid "" ":issue:`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:26236 ../build/NEWS:28751 +#: ../build/NEWS:30190 ../build/NEWS:32705 msgid ":issue:`25593`: Change semantics of EventLoop.stop() in asyncio." msgstr "" -#: ../build/NEWS:26238 ../build/NEWS:28753 +#: ../build/NEWS:30192 ../build/NEWS:32707 msgid "" ":issue:`6973`: When we know a subprocess.Popen process has died, do not " "allow the send_signal(), terminate(), or kill() methods to do anything as " "they could potentially signal a different process." msgstr "" -#: ../build/NEWS:26242 +#: ../build/NEWS:30196 msgid "" ":issue:`23883`: Added missing APIs to __all__ to match the documented APIs " "for the following modules: calendar, csv, enum, fileinput, ftplib, logging, " @@ -40056,170 +47312,170 @@ msgid "" "Joel Taddei." msgstr "" -#: ../build/NEWS:26248 +#: ../build/NEWS:30202 msgid "" ":issue:`25590`: In the Readline completer, only call getattr() once per " "attribute. Also complete names of attributes such as properties and slots " "which are listed by dir() but not yet created on an instance." msgstr "" -#: ../build/NEWS:26252 ../build/NEWS:28760 +#: ../build/NEWS:30206 ../build/NEWS:32714 msgid "" ":issue:`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:26256 ../build/NEWS:28764 +#: ../build/NEWS:30210 ../build/NEWS:32718 msgid "" ":issue:`25584`: Added \"escape\" to the __all__ list in the glob module." msgstr "" -#: ../build/NEWS:26258 ../build/NEWS:28766 +#: ../build/NEWS:30212 ../build/NEWS:32720 msgid "" ":issue:`25584`: Fixed recursive glob() with patterns starting with ``**``." msgstr "" -#: ../build/NEWS:26260 ../build/NEWS:28768 +#: ../build/NEWS:30214 ../build/NEWS:32722 msgid ":issue:`25446`: Fix regression in smtplib's AUTH LOGIN support." msgstr "" -#: ../build/NEWS:26262 ../build/NEWS:28770 +#: ../build/NEWS:30216 ../build/NEWS:32724 msgid "" ":issue:`18010`: Fix the pydoc web server's module search function to handle " "exceptions from importing packages." msgstr "" -#: ../build/NEWS:26265 ../build/NEWS:28773 +#: ../build/NEWS:30219 ../build/NEWS:32727 msgid "" ":issue:`25554`: Got rid of circular references in regular expression parsing." msgstr "" -#: ../build/NEWS:26267 +#: ../build/NEWS:30221 msgid "" ":issue:`18973`: Command-line interface of the calendar module now uses " "argparse instead of optparse." msgstr "" -#: ../build/NEWS:26270 ../build/NEWS:28775 +#: ../build/NEWS:30224 ../build/NEWS:32729 msgid "" ":issue:`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:26274 ../build/NEWS:28779 +#: ../build/NEWS:30228 ../build/NEWS:32733 msgid "" ":issue:`25503`: Fixed inspect.getdoc() for inherited docstrings of " "properties. Original patch by John Mark Vandenberg." msgstr "" -#: ../build/NEWS:26277 ../build/NEWS:28782 +#: ../build/NEWS:30231 ../build/NEWS:32736 msgid "" ":issue:`25515`: Always use os.urandom as a source of randomness in uuid." "uuid4." msgstr "" -#: ../build/NEWS:26279 ../build/NEWS:28784 +#: ../build/NEWS:30233 ../build/NEWS:32738 msgid "" ":issue:`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:26283 ../build/NEWS:28788 +#: ../build/NEWS:30237 ../build/NEWS:32742 msgid "" ":issue:`25447`: The lru_cache() wrapper objects now can be copied and " "pickled (by returning the original object unchanged)." msgstr "" -#: ../build/NEWS:26286 ../build/NEWS:28791 +#: ../build/NEWS:30240 ../build/NEWS:32745 msgid ":issue:`25390`: typing: Don't crash on Union[str, Pattern]." msgstr "" -#: ../build/NEWS:26288 ../build/NEWS:28793 +#: ../build/NEWS:30242 ../build/NEWS:32747 msgid "" ":issue:`25441`: asyncio: Raise error from drain() when socket is closed." msgstr "" -#: ../build/NEWS:26290 ../build/NEWS:28795 +#: ../build/NEWS:30244 ../build/NEWS:32749 msgid "" ":issue:`25410`: Cleaned up and fixed minor bugs in C implementation of " "OrderedDict." msgstr "" -#: ../build/NEWS:26293 ../build/NEWS:28798 +#: ../build/NEWS:30247 ../build/NEWS:32752 msgid "" ":issue:`25411`: Improved Unicode support in SMTPHandler through better use " "of the email package. Thanks to user simon04 for the patch." msgstr "" -#: ../build/NEWS:26296 +#: ../build/NEWS:30250 msgid "" "Move the imp module from a PendingDeprecationWarning to DeprecationWarning." msgstr "" -#: ../build/NEWS:26299 ../build/NEWS:28801 +#: ../build/NEWS:30253 ../build/NEWS:32755 msgid "" ":issue:`25407`: Remove mentions of the formatter module being removed in " "Python 3.6." msgstr "" -#: ../build/NEWS:26302 ../build/NEWS:28804 +#: ../build/NEWS:30256 ../build/NEWS:32758 msgid "" ":issue:`25406`: Fixed a bug in C implementation of OrderedDict.move_to_end() " "that caused segmentation fault or hang in iterating after moving several " "items to the start of ordered dict." msgstr "" -#: ../build/NEWS:26306 +#: ../build/NEWS:30260 msgid "" ":issue:`25382`: pickletools.dis() now outputs implicit memo index for the " "MEMOIZE opcode." msgstr "" -#: ../build/NEWS:26309 +#: ../build/NEWS:30263 msgid "" ":issue:`25357`: Add an optional newline parameter to binascii.b2a_base64(). " "base64.b64encode() uses it to avoid a memory copy." msgstr "" -#: ../build/NEWS:26312 +#: ../build/NEWS:30266 msgid "" ":issue:`24164`: Objects that need calling ``__new__`` with keyword " "arguments, can now be pickled using pickle protocols older than protocol " "version 4." msgstr "" -#: ../build/NEWS:26315 ../build/NEWS:28808 +#: ../build/NEWS:30269 ../build/NEWS:32762 msgid ":issue:`25364`: zipfile now works in threads disabled builds." msgstr "" -#: ../build/NEWS:26317 ../build/NEWS:28810 +#: ../build/NEWS:30271 ../build/NEWS:32764 msgid "" ":issue:`25328`: smtpd's SMTPChannel now correctly raises a ValueError if " "both decode_data and enable_SMTPUTF8 are set to true." msgstr "" -#: ../build/NEWS:26320 +#: ../build/NEWS:30274 msgid "" ":issue:`16099`: RobotFileParser now supports Crawl-delay and Request-rate " "extensions. Patch by Nikolay Bogoychev." msgstr "" -#: ../build/NEWS:26323 ../build/NEWS:28813 +#: ../build/NEWS:30277 ../build/NEWS:32767 msgid "" ":issue:`25316`: distutils raises OSError instead of DistutilsPlatformError " "when MSVC is not installed." msgstr "" -#: ../build/NEWS:26326 ../build/NEWS:28816 +#: ../build/NEWS:30280 ../build/NEWS:32770 msgid "" ":issue:`25380`: Fixed protocol for the STACK_GLOBAL opcode in pickletools." "opcodes." msgstr "" -#: ../build/NEWS:26329 ../build/NEWS:28819 +#: ../build/NEWS:30283 ../build/NEWS:32773 msgid "" ":issue:`23972`: Updates asyncio datagram create method allowing reuseport " "and reuseaddr socket options to be set prior to binding the socket. " @@ -40228,61 +47484,61 @@ msgid "" "platform is Cygwin). Patch by Chris Laws." msgstr "" -#: ../build/NEWS:26335 ../build/NEWS:28825 +#: ../build/NEWS:30289 ../build/NEWS:32779 msgid "" ":issue:`25304`: Add asyncio.run_coroutine_threadsafe(). This lets you " "submit a coroutine to a loop from another thread, returning a concurrent." "futures.Future. By Vincent Michel." msgstr "" -#: ../build/NEWS:26339 ../build/NEWS:28829 +#: ../build/NEWS:30293 ../build/NEWS:32783 msgid "" ":issue:`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:26342 ../build/NEWS:28832 +#: ../build/NEWS:30296 ../build/NEWS:32786 msgid "" ":issue:`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:26345 +#: ../build/NEWS:30299 msgid "" ":issue:`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:26349 ../build/NEWS:28860 +#: ../build/NEWS:30303 ../build/NEWS:32814 msgid "" ":issue:`23600`: Default implementation of tzinfo.fromutc() was returning " "wrong results in some cases." msgstr "" -#: ../build/NEWS:26352 ../build/NEWS:28857 +#: ../build/NEWS:30306 ../build/NEWS:32811 msgid "" ":issue:`25203`: Failed readline.set_completer_delims() no longer left the " "module in inconsistent state." msgstr "" -#: ../build/NEWS:26355 +#: ../build/NEWS:30309 msgid "" ":issue:`25011`: rlcompleter now omits private and special attribute names " "unless the prefix starts with underscores." msgstr "" -#: ../build/NEWS:26358 +#: ../build/NEWS:30312 msgid "" ":issue:`25209`: rlcompleter now can add a space or a colon after completed " "keyword." msgstr "" -#: ../build/NEWS:26361 +#: ../build/NEWS:30315 msgid ":issue:`22241`: timezone.utc name is now plain 'UTC', not 'UTC-00:00'." msgstr "" -#: ../build/NEWS:26363 +#: ../build/NEWS:30317 msgid "" ":issue:`23517`: fromtimestamp() and utcfromtimestamp() methods of datetime." "datetime now round microseconds to nearest with ties going to nearest even " @@ -40290,189 +47546,189 @@ msgid "" "Infinity (ROUND_FLOOR)." msgstr "" -#: ../build/NEWS:26368 +#: ../build/NEWS:30322 msgid "" ":issue:`23552`: Timeit now warns when there is substantial (4x) variance " "between best and worst times. Patch from Serhiy Storchaka." msgstr "" -#: ../build/NEWS:26371 +#: ../build/NEWS:30325 msgid ":issue:`24633`: site-packages/README -> README.txt." msgstr "" -#: ../build/NEWS:26373 +#: ../build/NEWS:30327 msgid "" ":issue:`24879`: help() and pydoc can now list named tuple fields in the " "order they were defined rather than alphabetically. The ordering is " "determined by the _fields attribute if present." msgstr "" -#: ../build/NEWS:26377 +#: ../build/NEWS:30331 msgid "" ":issue:`24874`: Improve speed of itertools.cycle() and make its pickle more " "compact." msgstr "" -#: ../build/NEWS:26380 +#: ../build/NEWS:30334 msgid "" "Fix crash in itertools.cycle.__setstate__() when the first argument wasn't a " "list." msgstr "" -#: ../build/NEWS:26383 +#: ../build/NEWS:30337 msgid "" ":issue:`20059`: urllib.parse raises ValueError on all invalid ports. Patch " "by Martin Panter." msgstr "" -#: ../build/NEWS:26386 +#: ../build/NEWS:30340 msgid "" ":issue:`24360`: Improve __repr__ of argparse.Namespace() for invalid " "identifiers. Patch by Matthias Bussonnier." msgstr "" -#: ../build/NEWS:26389 +#: ../build/NEWS:30343 msgid "" ":issue:`23426`: run_setup was broken in distutils. Patch from Alexander " "Belopolsky." msgstr "" -#: ../build/NEWS:26392 +#: ../build/NEWS:30346 msgid "" ":issue:`13938`: 2to3 converts StringTypes to a tuple. Patch from Mark " "Hammond." msgstr "" -#: ../build/NEWS:26394 +#: ../build/NEWS:30348 msgid "" ":issue:`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:26397 +#: ../build/NEWS:30351 msgid "" ":issue:`8585`: improved tests for zipimporter2. Patch from Mark Lawrence." msgstr "" -#: ../build/NEWS:26399 ../build/NEWS:29402 +#: ../build/NEWS:30353 ../build/NEWS:33356 msgid "" ":issue:`18622`: unittest.mock.mock_open().reset_mock would recurse " "infinitely. Patch from Nicola Palumbo and Laurent De Buyst." msgstr "" -#: ../build/NEWS:26402 +#: ../build/NEWS:30356 msgid "" ":issue:`24426`: Fast searching optimization in regular expressions now works " "for patterns that starts with capturing groups. Fast searching optimization " "now can't be disabled at compile time." msgstr "" -#: ../build/NEWS:26406 ../build/NEWS:29405 +#: ../build/NEWS:30360 ../build/NEWS:33359 msgid "" ":issue:`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:26409 +#: ../build/NEWS:30363 msgid ":issue:`13248`: Remove deprecated inspect.getmoduleinfo function." msgstr "" -#: ../build/NEWS:26411 ../build/NEWS:28934 +#: ../build/NEWS:30365 ../build/NEWS:32888 msgid ":issue:`25578`: Fix (another) memory leak in SSLSocket.getpeercer()." msgstr "" -#: ../build/NEWS:26413 ../build/NEWS:28936 +#: ../build/NEWS:30367 ../build/NEWS:32890 msgid "" ":issue:`25530`: Disable the vulnerable SSLv3 protocol by default when " "creating ssl.SSLContext." msgstr "" -#: ../build/NEWS:26416 ../build/NEWS:28939 +#: ../build/NEWS:30370 ../build/NEWS:32893 msgid ":issue:`25569`: Fix memory leak in SSLSocket.getpeercert()." msgstr "" -#: ../build/NEWS:26418 ../build/NEWS:28941 +#: ../build/NEWS:30372 ../build/NEWS:32895 msgid "" ":issue:`25471`: Sockets returned from accept() shouldn't appear to be " "nonblocking." msgstr "" -#: ../build/NEWS:26421 ../build/NEWS:28944 +#: ../build/NEWS:30375 ../build/NEWS:32898 msgid "" ":issue:`25319`: When threading.Event is reinitialized, the underlying " "condition should use a regular lock rather than a recursive lock." msgstr "" -#: ../build/NEWS:26424 ../build/NEWS:28428 +#: ../build/NEWS:30378 ../build/NEWS:32382 msgid "" "Skip getaddrinfo if host is already resolved. Patch by A. Jesse Jiryu Davis." msgstr "" -#: ../build/NEWS:26427 ../build/NEWS:28431 +#: ../build/NEWS:30381 ../build/NEWS:32385 msgid "" ":issue:`26050`: Add asyncio.StreamReader.readuntil() method. Patch by Марк " "Коренберг." msgstr "" -#: ../build/NEWS:26430 ../build/NEWS:28434 +#: ../build/NEWS:30384 ../build/NEWS:32388 msgid "" ":issue:`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:26433 ../build/NEWS:28437 +#: ../build/NEWS:30387 ../build/NEWS:32391 msgid "" ":issue:`26406`: Avoid unnecessary serialization of getaddrinfo(3) calls on " "current versions of OpenBSD and NetBSD. Patch by A. Jesse Jiryu Davis." msgstr "" -#: ../build/NEWS:26436 ../build/NEWS:28440 +#: ../build/NEWS:30390 ../build/NEWS:32394 msgid "" ":issue:`26848`: Fix asyncio/subprocess.communicate() to handle empty input. " "Patch by Jack O'Connor." msgstr "" -#: ../build/NEWS:26439 ../build/NEWS:28443 +#: ../build/NEWS:30393 ../build/NEWS:32397 msgid ":issue:`27040`: Add loop.get_exception_handler method" msgstr "" -#: ../build/NEWS:26441 ../build/NEWS:28445 +#: ../build/NEWS:30395 ../build/NEWS:32399 msgid ":issue:`27041`: asyncio: Add loop.create_future method" msgstr "" -#: ../build/NEWS:26446 ../build/NEWS:28493 +#: ../build/NEWS:30400 ../build/NEWS:32447 msgid "" ":issue:`20640`: Add tests for idlelib.configHelpSourceEdit. Patch by " "Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:26449 ../build/NEWS:28496 +#: ../build/NEWS:30403 ../build/NEWS:32450 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:26452 ../build/NEWS:28499 +#: ../build/NEWS:30406 ../build/NEWS:32453 msgid "" ":issue:`25507`: fix incorrect change in IOBinding that prevented printing. " "Augment IOBinding htest to include all major IOBinding functions." msgstr "" -#: ../build/NEWS:26455 ../build/NEWS:28502 +#: ../build/NEWS:30409 ../build/NEWS:32456 msgid "" ":issue:`25905`: Revert unwanted conversion of ' to ’ RIGHT SINGLE QUOTATION " "MARK in README.txt and open this and NEWS.txt with 'ascii'. Re-encode " "CREDITS.txt to utf-8 and open it with 'utf-8'." msgstr "" -#: ../build/NEWS:26459 ../build/NEWS:28973 +#: ../build/NEWS:30413 ../build/NEWS:32927 msgid "" ":issue:`15348`: Stop the debugger engine (normally in a user process) before " "closing the debugger window (running in the IDLE process). This prevents the " "RuntimeErrors that were being caught and ignored." msgstr "" -#: ../build/NEWS:26463 ../build/NEWS:28977 +#: ../build/NEWS:30417 ../build/NEWS:32931 msgid "" ":issue:`24455`: Prevent IDLE from hanging when a) closing the shell while " "the debugger is active (15347); b) closing the debugger with the [X] button " @@ -40483,20 +47739,20 @@ msgid "" "existing interaction to terminate first." msgstr "" -#: ../build/NEWS:26471 ../build/NEWS:28985 +#: ../build/NEWS:30425 ../build/NEWS:32939 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:26475 ../build/NEWS:28989 +#: ../build/NEWS:30429 ../build/NEWS:32943 msgid "" ":issue:`24750`: Improve the appearance of the IDLE editor window status bar. " "Patch by Mark Roseman." msgstr "" -#: ../build/NEWS:26478 ../build/NEWS:28992 +#: ../build/NEWS:30432 ../build/NEWS:32946 msgid "" ":issue:`25313`: Change the handling of new built-in text color themes to " "better address the compatibility problem introduced by the addition of IDLE " @@ -40504,20 +47760,20 @@ msgid "" "idlelib." msgstr "" -#: ../build/NEWS:26482 ../build/NEWS:28996 +#: ../build/NEWS:30436 ../build/NEWS:32950 msgid "" ":issue:`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:26486 ../build/NEWS:29000 +#: ../build/NEWS:30440 ../build/NEWS:32954 msgid "" ":issue:`22726`: Re-activate the config dialog help button with some content " "about the other buttons and the new IDLE Dark theme." msgstr "" -#: ../build/NEWS:26489 ../build/NEWS:29003 +#: ../build/NEWS:30443 ../build/NEWS:32957 msgid "" ":issue:`24820`: IDLE now has an 'IDLE Dark' built-in text color theme. It is " "more or less IDLE Classic inverted, with a cobalt blue background. Strings, " @@ -40527,51 +47783,51 @@ msgid "" "work with any IDLE release, and can be modified." msgstr "" -#: ../build/NEWS:26496 ../build/NEWS:29010 +#: ../build/NEWS:30450 ../build/NEWS:32964 msgid "" ":issue:`25224`: README.txt is now an idlelib index for IDLE developers and " "curious users. The previous user content is now in the IDLE doc chapter. " "'IDLE' now means 'Integrated Development and Learning Environment'." msgstr "" -#: ../build/NEWS:26500 ../build/NEWS:29014 +#: ../build/NEWS:30454 ../build/NEWS:32968 msgid "" ":issue:`24820`: Users can now set breakpoint colors in Settings -> Custom " "Highlighting. Original patch by Mark Roseman." msgstr "" -#: ../build/NEWS:26503 ../build/NEWS:29017 +#: ../build/NEWS:30457 ../build/NEWS:32971 msgid "" ":issue:`24972`: Inactive selection background now matches active selection " "background, as configured by users, on all systems. Found items are now " "always highlighted on Windows. Initial patch by Mark Roseman." msgstr "" -#: ../build/NEWS:26507 ../build/NEWS:29021 +#: ../build/NEWS:30461 ../build/NEWS:32975 msgid "" ":issue:`24570`: Idle: make calltip and completion boxes appear on Macs " "affected by a tk regression. Initial patch by Mark Roseman." msgstr "" -#: ../build/NEWS:26510 ../build/NEWS:29024 +#: ../build/NEWS:30464 ../build/NEWS:32978 msgid "" ":issue:`24988`: Idle ScrolledList context menus (used in debugger) now work " "on Mac Aqua. Patch by Mark Roseman." msgstr "" -#: ../build/NEWS:26513 ../build/NEWS:29027 +#: ../build/NEWS:30467 ../build/NEWS:32981 msgid "" ":issue:`24801`: Make right-click for context menu work on Mac Aqua. Patch by " "Mark Roseman." msgstr "" -#: ../build/NEWS:26516 ../build/NEWS:29030 +#: ../build/NEWS:30470 ../build/NEWS:32984 msgid "" ":issue:`25173`: Associate tkinter messageboxes with a specific widget. For " "Mac OSX, make them a 'sheet'. Patch by Mark Roseman." msgstr "" -#: ../build/NEWS:26519 ../build/NEWS:29033 +#: ../build/NEWS:30473 ../build/NEWS:32987 msgid "" ":issue:`25198`: Enhance the initial html viewer now used for Idle Help. " "Properly indent fixed-pitch text (patch by Mark Roseman). Give code snippet " @@ -40580,43 +47836,43 @@ msgid "" "menu is used, put the section header at the top of the screen." msgstr "" -#: ../build/NEWS:26526 ../build/NEWS:29040 +#: ../build/NEWS:30480 ../build/NEWS:32994 msgid ":issue:`25225`: Condense and rewrite Idle doc section on text colors." msgstr "" -#: ../build/NEWS:26528 ../build/NEWS:29042 +#: ../build/NEWS:30482 ../build/NEWS:32996 msgid "" ":issue:`21995`: Explain some differences between IDLE and console Python." msgstr "" -#: ../build/NEWS:26530 ../build/NEWS:29044 +#: ../build/NEWS:30484 ../build/NEWS:32998 msgid "" ":issue:`22820`: Explain need for *print* when running file from Idle editor." msgstr "" -#: ../build/NEWS:26532 ../build/NEWS:29046 +#: ../build/NEWS:30486 ../build/NEWS:33000 msgid "" ":issue:`25224`: Doc: augment Idle feature list and no-subprocess section." msgstr "" -#: ../build/NEWS:26534 ../build/NEWS:29048 +#: ../build/NEWS:30488 ../build/NEWS:33002 msgid "" ":issue:`25219`: Update doc for Idle command line options. Some were missing " "and notes were not correct." msgstr "" -#: ../build/NEWS:26537 ../build/NEWS:29051 +#: ../build/NEWS:30491 ../build/NEWS:33005 msgid "" ":issue:`24861`: Most of idlelib is private and subject to change. Use idleib." "idle.* to start Idle. See idlelib.__init__.__doc__." msgstr "" -#: ../build/NEWS:26540 ../build/NEWS:29054 +#: ../build/NEWS:30494 ../build/NEWS:33008 msgid "" ":issue:`25199`: Idle: add synchronization comments for future maintainers." msgstr "" -#: ../build/NEWS:26542 +#: ../build/NEWS:30496 msgid "" ":issue:`16893`: Replace help.txt with help.html for Idle doc display. The " "new idlelib/help.html is rstripped Doc/build/html/library/idle.html. It " @@ -40626,148 +47882,148 @@ msgid "" "deprecated." msgstr "" -#: ../build/NEWS:26549 ../build/NEWS:29063 +#: ../build/NEWS:30503 ../build/NEWS:33017 msgid "" ":issue:`24199`: Deprecate unused idlelib.idlever with possible removal in " "3.6." msgstr "" -#: ../build/NEWS:26551 ../build/NEWS:29065 +#: ../build/NEWS:30505 ../build/NEWS:33019 msgid "" ":issue:`24790`: Remove extraneous code (which also create 2 & 3 conflicts)." msgstr "" -#: ../build/NEWS:26556 ../build/NEWS:28514 +#: ../build/NEWS:30510 ../build/NEWS:32468 msgid "" ":issue:`26736`: Used HTTPS for external links in the documentation if " "possible." msgstr "" -#: ../build/NEWS:26558 ../build/NEWS:28516 +#: ../build/NEWS:30512 ../build/NEWS:32470 msgid "" ":issue:`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:26562 ../build/NEWS:28520 +#: ../build/NEWS:30516 ../build/NEWS:32474 msgid "" ":issue:`23606`: Adds note to ctypes documentation regarding cdll.msvcrt." msgstr "" -#: ../build/NEWS:26564 ../build/NEWS:29080 +#: ../build/NEWS:30518 ../build/NEWS:33034 msgid "" ":issue:`24952`: Clarify the default size argument of stack_size() in the " "\"threading\" and \"_thread\" modules. Patch from Mattip." msgstr "" -#: ../build/NEWS:26567 ../build/NEWS:28525 +#: ../build/NEWS:30521 ../build/NEWS:32479 msgid "" ":issue:`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:26574 ../build/NEWS:28532 +#: ../build/NEWS:30528 ../build/NEWS:32486 msgid "" ":issue:`21916`: Added tests for the turtle module. Patch by ingrid, Gregory " "Loyse and Jelle Zijlstra." msgstr "" -#: ../build/NEWS:26577 +#: ../build/NEWS:30531 msgid "" ":issue:`26295`: When using \"python3 -m test --testdir=TESTDIR\", regrtest " "doesn't add \"test.\" prefix to test module names." msgstr "" -#: ../build/NEWS:26580 ../build/NEWS:28535 +#: ../build/NEWS:30534 ../build/NEWS:32489 msgid "" ":issue:`26523`: The multiprocessing thread pool (multiprocessing.dummy.Pool) " "was untested." msgstr "" -#: ../build/NEWS:26583 ../build/NEWS:28538 +#: ../build/NEWS:30537 ../build/NEWS:32492 msgid "" ":issue:`26015`: Added new tests for pickling iterators of mutable sequences." msgstr "" -#: ../build/NEWS:26585 ../build/NEWS:28540 +#: ../build/NEWS:30539 ../build/NEWS:32494 msgid "" ":issue:`26325`: Added test.support.check_no_resource_warning() to check that " "no ResourceWarning is emitted." msgstr "" -#: ../build/NEWS:26588 +#: ../build/NEWS:30542 msgid "" ":issue:`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:26591 ../build/NEWS:28546 +#: ../build/NEWS:30545 ../build/NEWS:32500 msgid "" ":issue:`25616`: Tests for OrderedDict are extracted from test_collections " "into separate file test_ordered_dict." msgstr "" -#: ../build/NEWS:26594 ../build/NEWS:29094 +#: ../build/NEWS:30548 ../build/NEWS:33048 msgid ":issue:`25449`: Added tests for OrderedDict subclasses." msgstr "" -#: ../build/NEWS:26596 +#: ../build/NEWS:30550 msgid "" ":issue:`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:26600 +#: ../build/NEWS:30554 msgid "" ":issue:`22806`: Add ``python -m test --list-tests`` command to list tests." msgstr "" -#: ../build/NEWS:26602 +#: ../build/NEWS:30556 msgid "" ":issue:`18174`: ``python -m test --huntrleaks ...`` now also checks for leak " "of file descriptors. Patch written by Richard Oudkerk." msgstr "" -#: ../build/NEWS:26605 +#: ../build/NEWS:30559 msgid "" ":issue:`25260`: Fix ``python -m test --coverage`` on Windows. Remove the " "list of ignored directories." msgstr "" -#: ../build/NEWS:26608 ../build/NEWS:29101 +#: ../build/NEWS:30562 ../build/NEWS:33055 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:26611 ../build/NEWS:28549 +#: ../build/NEWS:30565 ../build/NEWS:32503 msgid "" ":issue:`26583`: Skip test_timestamp_overflow in test_import if bytecode " "files cannot be written." msgstr "" -#: ../build/NEWS:26617 +#: ../build/NEWS:30571 msgid "" ":issue:`21277`: Don't try to link _ctypes with a ffi_convenience library." msgstr "" -#: ../build/NEWS:26619 ../build/NEWS:28555 +#: ../build/NEWS:30573 ../build/NEWS:32509 msgid "" ":issue:`26884`: Fix linking extension modules for cross builds. Patch by " "Xavier de Gaye." msgstr "" -#: ../build/NEWS:26622 +#: ../build/NEWS:30576 msgid "" ":issue:`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:26625 ../build/NEWS:28558 +#: ../build/NEWS:30579 ../build/NEWS:32512 msgid "" ":issue:`22359`: Disable the rules for running _freeze_importlib and pgen " "when cross-compiling. The output of these programs is normally saved with " @@ -40775,13 +48031,13 @@ msgid "" "Patch by Xavier de Gaye." msgstr "" -#: ../build/NEWS:26630 +#: ../build/NEWS:30584 msgid "" ":issue:`21668`: Link audioop, _datetime, _ctypes_test modules to libm, " "except on Mac OS X. Patch written by Chi Hsuan Yen." msgstr "" -#: ../build/NEWS:26633 ../build/NEWS:28569 +#: ../build/NEWS:30587 ../build/NEWS:32523 msgid "" ":issue:`25702`: A --with-lto configure option has been added that will " "enable link time optimizations at build time during a make profile-opt. Some " @@ -40790,111 +48046,111 @@ msgid "" "a few % speed up over profile-opt alone." msgstr "" -#: ../build/NEWS:26639 ../build/NEWS:28575 +#: ../build/NEWS:30593 ../build/NEWS:32529 msgid "" ":issue:`26624`: Adds validation of ucrtbase[d].dll version with warning for " "old versions." msgstr "" -#: ../build/NEWS:26642 ../build/NEWS:28578 +#: ../build/NEWS:30596 ../build/NEWS:32532 msgid "" ":issue:`17603`: Avoid error about nonexistent fileblocks.o file by using a " "lower-level check for st_blocks in struct stat." msgstr "" -#: ../build/NEWS:26645 ../build/NEWS:28581 +#: ../build/NEWS:30599 ../build/NEWS:32535 msgid "" ":issue:`26079`: Fixing the build output folder for tix-8.4.3.6. Patch by " "Bjoern Thiel." msgstr "" -#: ../build/NEWS:26648 ../build/NEWS:28584 +#: ../build/NEWS:30602 ../build/NEWS:32538 msgid ":issue:`26465`: Update Windows builds to use OpenSSL 1.0.2g." msgstr "" -#: ../build/NEWS:26650 +#: ../build/NEWS:30604 msgid "" ":issue:`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:26654 ../build/NEWS:28595 +#: ../build/NEWS:30608 ../build/NEWS:32549 msgid "" ":issue:`25827`: Add support for building with ICC to ``configure``, " "including a new ``--with-icc`` flag." msgstr "" -#: ../build/NEWS:26657 ../build/NEWS:28598 +#: ../build/NEWS:30611 ../build/NEWS:32552 msgid ":issue:`25696`: Fix installation of Python on UNIX with make -j9." msgstr "" -#: ../build/NEWS:26659 ../build/NEWS:29112 +#: ../build/NEWS:30613 ../build/NEWS:33066 msgid "" ":issue:`24986`: It is now possible to build Python on Windows without errors " "when external libraries are not available." msgstr "" -#: ../build/NEWS:26662 ../build/NEWS:28586 +#: ../build/NEWS:30616 ../build/NEWS:32540 msgid "" ":issue:`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:26666 +#: ../build/NEWS:30620 msgid "" ":issue:`26465`: Update OS X 10.5+ 32-bit-only installer to build and link " "with OpenSSL 1.0.2g." msgstr "" -#: ../build/NEWS:26669 ../build/NEWS:28603 +#: ../build/NEWS:30623 ../build/NEWS:32557 msgid ":issue:`26268`: Update Windows builds to use OpenSSL 1.0.2f." msgstr "" -#: ../build/NEWS:26671 ../build/NEWS:28605 +#: ../build/NEWS:30625 ../build/NEWS:32559 msgid ":issue:`25136`: Support Apple Xcode 7's new textual SDK stub libraries." msgstr "" -#: ../build/NEWS:26673 ../build/NEWS:28607 +#: ../build/NEWS:30627 ../build/NEWS:32561 msgid "" ":issue:`24324`: Do not enable unreachable code warnings when using gcc as " "the option does not work correctly in older versions of gcc and has been " "silently removed as of gcc-4.5." msgstr "" -#: ../build/NEWS:26680 ../build/NEWS:28614 +#: ../build/NEWS:30634 ../build/NEWS:32568 msgid "" ":issue:`27053`: Updates make_zip.py to correctly generate library ZIP file." msgstr "" -#: ../build/NEWS:26682 ../build/NEWS:28616 +#: ../build/NEWS:30636 ../build/NEWS:32570 msgid "" ":issue:`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:26686 ../build/NEWS:28620 +#: ../build/NEWS:30640 ../build/NEWS:32574 msgid "" ":issue:`26071`: bdist_wininst created binaries fail to start and find 32bit " "Python" msgstr "" -#: ../build/NEWS:26689 ../build/NEWS:28623 +#: ../build/NEWS:30643 ../build/NEWS:32577 msgid ":issue:`26073`: Update the list of magic numbers in launcher" msgstr "" -#: ../build/NEWS:26691 ../build/NEWS:28625 +#: ../build/NEWS:30645 ../build/NEWS:32579 msgid "" ":issue:`26065`: Excludes venv from library when generating embeddable distro." msgstr "" -#: ../build/NEWS:26693 ../build/NEWS:29151 +#: ../build/NEWS:30647 ../build/NEWS:33105 msgid ":issue:`25022`: Removed very outdated PC/example_nt/ directory." msgstr "" -#: ../build/NEWS:26698 ../build/NEWS:28633 +#: ../build/NEWS:30652 ../build/NEWS:32587 msgid "" ":issue:`26799`: Fix python-gdb.py: don't get C types once when the Python " "code is loaded, but get C types on demand. The C types can change if python-" @@ -40902,67 +48158,67 @@ msgid "" "Ilsche." msgstr "" -#: ../build/NEWS:26703 ../build/NEWS:28638 +#: ../build/NEWS:30657 ../build/NEWS:32592 msgid "" ":issue:`26271`: Fix the Freeze tool to properly use flags passed through " "configure. Patch by Daniel Shaulov." msgstr "" -#: ../build/NEWS:26706 ../build/NEWS:28641 +#: ../build/NEWS:30660 ../build/NEWS:32595 msgid "" ":issue:`26489`: Add dictionary unpacking support to Tools/parser/unparse.py. " "Patch by Guo Ci Teo." msgstr "" -#: ../build/NEWS:26709 ../build/NEWS:28644 +#: ../build/NEWS:30663 ../build/NEWS:32598 msgid ":issue:`26316`: Fix variable name typo in Argument Clinic." msgstr "" -#: ../build/NEWS:26711 ../build/NEWS:29156 +#: ../build/NEWS:30665 ../build/NEWS:33110 msgid ":issue:`25440`: Fix output of python-config --extension-suffix." msgstr "" -#: ../build/NEWS:26713 +#: ../build/NEWS:30667 msgid "" ":issue:`25154`: The pyvenv script has been deprecated in favour of `python3 -" "m venv`." msgstr "" -#: ../build/NEWS:26719 +#: ../build/NEWS:30673 msgid "" ":issue:`26312`: SystemError is now raised in all programming bugs with using " "PyArg_ParseTupleAndKeywords(). RuntimeError did raised before in some " "programming bugs." msgstr "" -#: ../build/NEWS:26723 +#: ../build/NEWS:30677 msgid "" ":issue:`26198`: ValueError is now raised instead of TypeError on buffer " "overflow in parsing \"es#\" and \"et#\" format units. SystemError is now " "raised instead of TypeError on programmatical error in parsing format string." msgstr "" -#: ../build/NEWS:26730 +#: ../build/NEWS:30684 msgid "Python 3.5.5 final" msgstr "" -#: ../build/NEWS:26732 +#: ../build/NEWS:30686 msgid "*Release date: 2018-02-04*" msgstr "" -#: ../build/NEWS:26734 +#: ../build/NEWS:30688 msgid "There were no new changes in version 3.5.5." msgstr "" -#: ../build/NEWS:26739 +#: ../build/NEWS:30693 msgid "Python 3.5.5 release candidate 1" msgstr "" -#: ../build/NEWS:26741 +#: ../build/NEWS:30695 msgid "*Release date: 2018-01-23*" msgstr "" -#: ../build/NEWS:26746 +#: ../build/NEWS:30700 msgid "" ":issue:`32551`: The ``sys.path[0]`` initialization change for :issue:`29139` " "caused a regression by revealing an inconsistency in how sys.path is " @@ -40978,30 +48234,30 @@ msgid "" "would also be affected)" msgstr "" -#: ../build/NEWS:26759 +#: ../build/NEWS:30713 msgid "" ":issue:`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:26786 +#: ../build/NEWS:30740 msgid "Python 3.5.4 final" msgstr "" -#: ../build/NEWS:26788 +#: ../build/NEWS:30742 msgid "*Release date: 2017-08-07*" msgstr "" -#: ../build/NEWS:26798 +#: ../build/NEWS:30752 msgid "Python 3.5.4 release candidate 1" msgstr "" -#: ../build/NEWS:26800 +#: ../build/NEWS:30754 msgid "*Release date: 2017-07-23*" msgstr "" -#: ../build/NEWS:26852 +#: ../build/NEWS:30806 msgid "" ":issue:`29537`: Restore runtime compatibility with bytecode files generated " "by CPython 3.5.0 to 3.5.2, and adjust the eval loop to avoid the problems " @@ -41010,13 +48266,13 @@ msgid "" "Viktorin, Serhiy Storchaka, and Nick Coghlan." msgstr "" -#: ../build/NEWS:27134 +#: ../build/NEWS:31088 msgid "" ":issue:`30822`: Fix regrtest command line parser to allow passing -u " "extralargefile to run test_zipfile64." msgstr "" -#: ../build/NEWS:27137 +#: ../build/NEWS:31091 msgid "" ":issue:`30383`: regrtest: Enhance regrtest and backport features from the " "master branch. Add options: --coverage, --testdir, --list-tests (list test " @@ -41030,100 +48286,100 @@ msgid "" "checking for reference leaks. (:issue:`30675`)." msgstr "" -#: ../build/NEWS:27194 +#: ../build/NEWS:31148 msgid "" ":issue:`27867`: Function PySlice_GetIndicesEx() is replaced with a macro if " "Py_LIMITED_API is set to the value between 0x03050400 and 0x03060000 (not " "including) or 0x03060100 or higher." msgstr "" -#: ../build/NEWS:27206 +#: ../build/NEWS:31160 msgid "Python 3.5.3 final" msgstr "" -#: ../build/NEWS:27208 +#: ../build/NEWS:31162 msgid "*Release date: 2017-01-17*" msgstr "" -#: ../build/NEWS:27210 +#: ../build/NEWS:31164 msgid "There were no code changes between 3.5.3rc1 and 3.5.3 final." msgstr "" -#: ../build/NEWS:27215 +#: ../build/NEWS:31169 msgid "Python 3.5.3 release candidate 1" msgstr "" -#: ../build/NEWS:27217 +#: ../build/NEWS:31171 msgid "*Release date: 2017-01-02*" msgstr "" -#: ../build/NEWS:27231 +#: ../build/NEWS:31185 msgid "" ":issue:`29073`: bytearray formatting no longer truncates on first null byte." msgstr "" -#: ../build/NEWS:27235 +#: ../build/NEWS:31189 msgid "" ":issue:`28147`: Fix a memory leak in split-table dictionaries: setattr() " "must not convert combined table into split table." msgstr "" -#: ../build/NEWS:27247 +#: ../build/NEWS:31201 msgid "" ":issue:`28991`: functools.lru_cache() was susceptible to an obscure " "reentrancy bug caused by a monkey-patched len() function." msgstr "" -#: ../build/NEWS:27290 +#: ../build/NEWS:31244 msgid "" ":issue:`28203`: Fix incorrect type in error message from ``complex(1.0, " "{2:3})``. Patch by Soumya Sharma." msgstr "" -#: ../build/NEWS:27305 +#: ../build/NEWS:31259 msgid "" ":issue:`28189`: dictitems_contains no longer swallows compare errors. (Patch " "by Xiang Zhang)" msgstr "" -#: ../build/NEWS:27317 +#: ../build/NEWS:31271 msgid "" ":issue:`26020`: set literal evaluation order did not match documented " "behaviour." msgstr "" -#: ../build/NEWS:27336 +#: ../build/NEWS:31290 msgid "" ":issue:`27419`: Standard __import__() no longer look up \"__import__\" in " "globals or builtins for importing submodules or \"from import\". Fixed " "handling an error of non-string package name." msgstr "" -#: ../build/NEWS:27388 +#: ../build/NEWS:31342 msgid "" ":issue:`20191`: Fixed a crash in resource.prlimit() when pass a sequence " "that doesn't own its elements as limits." msgstr "" -#: ../build/NEWS:27439 +#: ../build/NEWS:31393 msgid "" ":issue:`28488`: shutil.make_archive() no longer add entry \"./\" to ZIP " "archive." msgstr "" -#: ../build/NEWS:27477 +#: ../build/NEWS:31431 msgid "" ":issue:`27611`: Fixed support of default root window in the tkinter.tix " "module." msgstr "" -#: ../build/NEWS:27503 +#: ../build/NEWS:31457 msgid "" ":issue:`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:27575 +#: ../build/NEWS:31529 msgid "" "A new version of typing.py from https://github.com/python/typing: Collection " "(only for 3.6) (:issue:`27598`). Add FrozenSet to __all__ (upstream #261). " @@ -41131,65 +48387,65 @@ msgid "" "ForwardRef._eval_type (upstream #252)." msgstr "" -#: ../build/NEWS:27591 +#: ../build/NEWS:31545 msgid "" ":issue:`26750`: unittest.mock.create_autospec() now works properly for " "subclasses of property() and other data descriptors." msgstr "" -#: ../build/NEWS:27635 +#: ../build/NEWS:31589 msgid ":issue:`26664`: Fix activate.fish by removing mis-use of ``$``." msgstr "" -#: ../build/NEWS:27637 +#: ../build/NEWS:31591 msgid "" ":issue:`22115`: Fixed tracing Tkinter variables: trace_vdelete() with wrong " "mode no longer break tracing, trace_vinfo() now always returns a list of " "pairs of strings, tracing in the \"u\" mode now works." msgstr "" -#: ../build/NEWS:27641 +#: ../build/NEWS:31595 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:27723 +#: ../build/NEWS:31677 msgid ":issue:`28600`: Optimize loop.call_soon()." msgstr "" -#: ../build/NEWS:27737 +#: ../build/NEWS:31691 msgid "" ":issue:`24142`: Reading a corrupt config file left the parser in an invalid " "state. Original patch by Florian Höch." msgstr "" -#: ../build/NEWS:27740 +#: ../build/NEWS:31694 msgid "" ":issue:`28990`: Fix SSL hanging if connection is closed before handshake " "completed. (Patch by HoHo-Ho)" msgstr "" -#: ../build/NEWS:27776 +#: ../build/NEWS:31730 msgid "" ":issue:`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:27788 +#: ../build/NEWS:31742 msgid "" ":issue:`28950`: Disallow -j0 to be combined with -T/-l/-M in regrtest " "command line arguments." msgstr "" -#: ../build/NEWS:27829 +#: ../build/NEWS:31783 msgid "" ":issue:`27309`: Enabled proper Windows styles in python[w].exe manifest." msgstr "" -#: ../build/NEWS:27862 +#: ../build/NEWS:31816 msgid "" ":issue:`27983`: Cause lack of llvm-profdata tool when using clang as " "required for PGO linking to be a configure time error rather than make time " @@ -41197,11 +48453,11 @@ msgid "" "llvm-profdata tool on MacOS and some Linuxes." msgstr "" -#: ../build/NEWS:27869 +#: ../build/NEWS:31823 msgid ":issue:`26359`: Add the --with-optimizations configure flag." msgstr "" -#: ../build/NEWS:27874 +#: ../build/NEWS:31828 msgid "" ":issue:`25825`: Correct the references to Modules/python.exp and ld_so_aix, " "which are required on AIX. This updates references to an installation path " @@ -41209,53 +48465,53 @@ msgid "" "that were made in 3.5.0a1." msgstr "" -#: ../build/NEWS:27897 +#: ../build/NEWS:31851 msgid "Python 3.5.2 final" msgstr "" -#: ../build/NEWS:27899 +#: ../build/NEWS:31853 msgid "*Release date: 2016-06-26*" msgstr "" -#: ../build/NEWS:27909 +#: ../build/NEWS:31863 msgid "" ":issue:`26867`: Ubuntu's openssl OP_NO_SSLv3 is forced on by default; fix " "test." msgstr "" -#: ../build/NEWS:27914 +#: ../build/NEWS:31868 msgid "" ":issue:`27365`: Allow non-ascii in idlelib/NEWS.txt - minimal part for 3.5.2." msgstr "" -#: ../build/NEWS:27918 +#: ../build/NEWS:31872 msgid "Python 3.5.2 release candidate 1" msgstr "" -#: ../build/NEWS:27920 +#: ../build/NEWS:31874 msgid "*Release date: 2016-06-12*" msgstr "" -#: ../build/NEWS:27927 +#: ../build/NEWS:31881 msgid "" "Fix TLS stripping vulnerability in smtplib, CVE-2016-0772. Reported by Team " "Oststrom" msgstr "" -#: ../build/NEWS:27958 +#: ../build/NEWS:31912 msgid "" ":issue:`27039`: Fixed bytearray.remove() for values greater than 127. Patch " "by Joe Jevnik." msgstr "" -#: ../build/NEWS:28013 +#: ../build/NEWS:31967 msgid "" ":issue:`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:28017 +#: ../build/NEWS:31971 msgid "" ":issue:`25843`: When compiling code, don't merge constants if they are equal " "but have a different types. For example, ``f1, f2 = lambda: 1, lambda: 1.0`` " @@ -41264,67 +48520,67 @@ msgid "" "are equal." msgstr "" -#: ../build/NEWS:28236 +#: ../build/NEWS:32190 msgid "" ":issue:`21925`: :func:`warnings.formatwarning` now catches exceptions on " "``linecache.getline(...)`` to be able to log :exc:`ResourceWarning` emitted " "late during the Python shutdown process." msgstr "" -#: ../build/NEWS:28269 +#: ../build/NEWS:32223 msgid "" ":issue:`15068`: Got rid of excessive buffering in the fileinput module. The " "bufsize parameter is no longer used." msgstr "" -#: ../build/NEWS:28298 +#: ../build/NEWS:32252 msgid "" ":issue:`26367`: importlib.__import__() raises SystemError like builtins." "__import__() when ``level`` is specified but without an accompanying package " "specified." msgstr "" -#: ../build/NEWS:28348 +#: ../build/NEWS:32302 msgid ":issue:`17633`: Improve zipimport's support for namespace packages." msgstr "" -#: ../build/NEWS:28447 +#: ../build/NEWS:32401 msgid "" ":issue:`27223`: asyncio: Fix _read_ready and _write_ready to respect " "_conn_lost. Patch by Łukasz Langa." msgstr "" -#: ../build/NEWS:28450 +#: ../build/NEWS:32404 msgid "" ":issue:`22970`: asyncio: Fix inconsistency cancelling Condition.wait. Patch " "by David Coles." msgstr "" -#: ../build/NEWS:28486 +#: ../build/NEWS:32440 msgid "" ":issue:`21703`: Add test for IDLE's undo delegator. Original patch by " "Saimadhav Heblikar ." msgstr "" -#: ../build/NEWS:28522 +#: ../build/NEWS:32476 msgid "" ":issue:`25500`: Fix documentation to not claim that __import__ is searched " "for in the global scope." msgstr "" -#: ../build/NEWS:28543 +#: ../build/NEWS:32497 msgid "" ":issue:`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:28566 +#: ../build/NEWS:32520 msgid "" ":issue:`21668`: Link audioop, _datetime, _ctypes_test modules to libm, " "except on Mac OS X. Patch written by Xavier de Gaye." msgstr "" -#: ../build/NEWS:28590 +#: ../build/NEWS:32544 msgid "" ":issue:`25348`: Added ``--pgo`` and ``--pgo-job`` arguments to " "``PCbuild\\build.bat`` for building with Profile-Guided Optimization. The " @@ -41332,130 +48588,130 @@ msgid "" "``PCbuild\\build.bat --pgo %*``." msgstr "" -#: ../build/NEWS:28648 +#: ../build/NEWS:32602 msgid "Python 3.5.1 final" msgstr "" -#: ../build/NEWS:28650 +#: ../build/NEWS:32604 msgid "*Release date: 2015-12-06*" msgstr "" -#: ../build/NEWS:28661 +#: ../build/NEWS:32615 msgid "" ":issue:`25715`: Python 3.5.1 installer shows wrong upgrade path and " "incorrect logic for launcher detection." msgstr "" -#: ../build/NEWS:28666 +#: ../build/NEWS:32620 msgid "Python 3.5.1 release candidate 1" msgstr "" -#: ../build/NEWS:28668 +#: ../build/NEWS:32622 msgid "*Release date: 2015-11-22*" msgstr "" -#: ../build/NEWS:28727 +#: ../build/NEWS:32681 msgid "" ":issue:`25182`: The stdprinter (used as sys.stderr before the io module is " "imported at startup) now uses the backslashreplace error handler." msgstr "" -#: ../build/NEWS:28730 +#: ../build/NEWS:32684 msgid "" ":issue:`25131`: Make the line number and column offset of set/dict literals " "and comprehensions correspond to the opening brace." msgstr "" -#: ../build/NEWS:28733 +#: ../build/NEWS:32687 msgid "" ":issue:`25150`: Hide the private _Py_atomic_xxx symbols from the public " "Python.h header to fix a compilation error with OpenMP. PyThreadState_GET() " "becomes an alias to PyThreadState_Get() to avoid ABI incompatibilities." msgstr "" -#: ../build/NEWS:28757 +#: ../build/NEWS:32711 msgid "" ":issue:`25590`: In the Readline completer, only call getattr() once per " "attribute." msgstr "" -#: ../build/NEWS:28835 +#: ../build/NEWS:32789 msgid "" ":issue:`24483`: C implementation of functools.lru_cache() now calculates " "key's hash only once." msgstr "" -#: ../build/NEWS:28838 +#: ../build/NEWS:32792 msgid "" ":issue:`22958`: Constructor and update method of weakref.WeakValueDictionary " "now accept the self and the dict keyword arguments." msgstr "" -#: ../build/NEWS:28841 +#: ../build/NEWS:32795 msgid "" ":issue:`22609`: Constructor of collections.UserDict now accepts the self " "keyword argument." msgstr "" -#: ../build/NEWS:28844 +#: ../build/NEWS:32798 msgid ":issue:`25111`: Fixed comparison of traceback.FrameSummary." msgstr "" -#: ../build/NEWS:28846 +#: ../build/NEWS:32800 msgid "" ":issue:`25262`: Added support for BINBYTES8 opcode in Python implementation " "of unpickler. Highest 32 bits of 64-bit size for BINUNICODE8 and BINBYTES8 " "opcodes no longer silently ignored on 32-bit platforms in C implementation." msgstr "" -#: ../build/NEWS:28851 +#: ../build/NEWS:32805 msgid "" ":issue:`25034`: Fix string.Formatter problem with auto-numbering and nested " "format_specs. Patch by Anthon van der Neut." msgstr "" -#: ../build/NEWS:28854 +#: ../build/NEWS:32808 msgid "" ":issue:`25233`: Rewrite the guts of asyncio.Queue and asyncio.Semaphore to " "be more understandable and correct." msgstr "" -#: ../build/NEWS:28863 +#: ../build/NEWS:32817 msgid "" ":issue:`23329`: Allow the ssl module to be built with older versions of " "LibreSSL." msgstr "" -#: ../build/NEWS:28866 +#: ../build/NEWS:32820 msgid "Prevent overflow in _Unpickler_Read." msgstr "" -#: ../build/NEWS:28868 +#: ../build/NEWS:32822 msgid "" ":issue:`25047`: The XML encoding declaration written by Element Tree now " "respects the letter case given by the user. This restores the ability to " "write encoding names in uppercase like \"UTF-8\", which worked in Python 2." msgstr "" -#: ../build/NEWS:28872 +#: ../build/NEWS:32826 msgid "" ":issue:`25135`: Make deque_clear() safer by emptying the deque before " "clearing. This helps avoid possible reentrancy issues." msgstr "" -#: ../build/NEWS:28875 +#: ../build/NEWS:32829 msgid "" ":issue:`19143`: platform module now reads Windows version from kernel32.dll " "to avoid compatibility shims." msgstr "" -#: ../build/NEWS:28878 +#: ../build/NEWS:32832 msgid "" ":issue:`25092`: Fix datetime.strftime() failure when errno was already set " "to EINVAL." msgstr "" -#: ../build/NEWS:28881 +#: ../build/NEWS:32835 msgid "" ":issue:`23517`: Fix rounding in fromtimestamp() and utcfromtimestamp() " "methods of datetime.datetime: microseconds are now rounded to nearest with " @@ -41467,25 +48723,25 @@ msgid "" "example." msgstr "" -#: ../build/NEWS:28890 +#: ../build/NEWS:32844 msgid "" ":issue:`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:28894 +#: ../build/NEWS:32848 msgid "" ":issue:`25108`: Omitted internal frames in traceback functions " "print_stack(), format_stack(), and extract_stack() called without arguments." msgstr "" -#: ../build/NEWS:28897 +#: ../build/NEWS:32851 msgid "" ":issue:`25118`: Fix a regression of Python 3.5.0 in os.waitpid() on Windows." msgstr "" -#: ../build/NEWS:28899 +#: ../build/NEWS:32853 msgid "" ":issue:`24684`: socket.socket.getaddrinfo() now calls " "PyUnicode_AsEncodedString() instead of calling the encode() method of the " @@ -41494,41 +48750,41 @@ msgid "" "directly instead of calling the encode() method of the string." msgstr "" -#: ../build/NEWS:28905 +#: ../build/NEWS:32859 msgid ":issue:`25060`: Correctly compute stack usage of the BUILD_MAP opcode." msgstr "" -#: ../build/NEWS:28907 +#: ../build/NEWS:32861 msgid "" ":issue:`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:28910 +#: ../build/NEWS:32864 msgid "" ":issue:`23144`: Make sure that HTMLParser.feed() returns all the data, even " "when convert_charrefs is True." msgstr "" -#: ../build/NEWS:28913 +#: ../build/NEWS:32867 msgid "" ":issue:`24982`: shutil.make_archive() with the \"zip\" format now adds " "entries for directories (including empty directories) in ZIP file." msgstr "" -#: ../build/NEWS:28916 +#: ../build/NEWS:32870 msgid "" ":issue:`25019`: Fixed a crash caused by setting non-string key of expat " "parser. Based on patch by John Leitch." msgstr "" -#: ../build/NEWS:28919 +#: ../build/NEWS:32873 msgid "" ":issue:`16180`: Exit pdb if file has syntax error, instead of trapping user " "in an infinite loop. Patch by Xavier de Gaye." msgstr "" -#: ../build/NEWS:28922 +#: ../build/NEWS:32876 msgid "" ":issue:`24891`: Fix a race condition at Python startup if the file " "descriptor of stdin (0), stdout (1) or stderr (2) is closed while Python is " @@ -41537,66 +48793,66 @@ msgid "" "OSError exception. Initial patch written by Marco Paolini." msgstr "" -#: ../build/NEWS:28928 +#: ../build/NEWS:32882 msgid "" ":issue:`24992`: Fix error handling and a race condition (related to garbage " "collection) in collections.OrderedDict constructor." msgstr "" -#: ../build/NEWS:28931 +#: ../build/NEWS:32885 msgid "" ":issue:`24881`: Fixed setting binary mode in Python implementation of FileIO " "on Windows and Cygwin. Patch from Akira Li." msgstr "" -#: ../build/NEWS:28947 +#: ../build/NEWS:32901 msgid "" ":issue:`21112`: Fix regression in unittest.expectedFailure on subclasses. " "Patch from Berker Peksag." msgstr "" -#: ../build/NEWS:28950 +#: ../build/NEWS:32904 msgid "" ":issue:`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:28954 ../build/NEWS:29219 +#: ../build/NEWS:32908 ../build/NEWS:33173 msgid "" ":issue:`24913`: Fix overrun error in deque.index(). Found by John Leitch and " "Bryce Darling." msgstr "" -#: ../build/NEWS:28957 +#: ../build/NEWS:32911 msgid "" ":issue:`24774`: Fix docstring in http.server.test. Patch from Chiu-Hsiang " "Hsu." msgstr "" -#: ../build/NEWS:28959 +#: ../build/NEWS:32913 msgid "" ":issue:`21159`: Improve message in configparser." "InterpolationMissingOptionError. Patch from Łukasz Langa." msgstr "" -#: ../build/NEWS:28962 +#: ../build/NEWS:32916 msgid "" ":issue:`20362`: Honour TestCase.longMessage correctly in assertRegex. Patch " "from Ilia Kurenkov." msgstr "" -#: ../build/NEWS:28965 +#: ../build/NEWS:32919 msgid "" ":issue:`23572`: Fixed functools.singledispatch on classes with falsy " "metaclasses. Patch by Ethan Furman." msgstr "" -#: ../build/NEWS:28968 +#: ../build/NEWS:32922 msgid "asyncio: ensure_future() now accepts awaitable objects." msgstr "" -#: ../build/NEWS:29056 +#: ../build/NEWS:33010 msgid "" ":issue:`16893`: Replace help.txt with help.html for Idle doc display. The " "new idlelib/help.html is rstripped Doc/build/html/library/idle.html. It " @@ -41606,7 +48862,7 @@ msgid "" "deprecated." msgstr "" -#: ../build/NEWS:29073 +#: ../build/NEWS:33027 msgid "" ":issue:`12067`: Rewrite Comparisons section in the Expressions chapter of " "the language reference. Some of the details of comparing mixed types were " @@ -41616,172 +48872,172 @@ msgid "" "Patch from Andy Maier." msgstr "" -#: ../build/NEWS:29083 +#: ../build/NEWS:33037 msgid "" ":issue:`23725`: Overhaul tempfile docs. Note deprecated status of mktemp. " "Patch from Zbigniew Jędrzejewski-Szmek." msgstr "" -#: ../build/NEWS:29086 +#: ../build/NEWS:33040 msgid "" ":issue:`24808`: Update the types of some PyTypeObject fields. Patch by " "Joseph Weston." msgstr "" -#: ../build/NEWS:29089 +#: ../build/NEWS:33043 msgid "" ":issue:`22812`: Fix unittest discovery examples. Patch from Pam McA'Nulty." msgstr "" -#: ../build/NEWS:29096 +#: ../build/NEWS:33050 msgid "" ":issue:`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:29099 +#: ../build/NEWS:33053 msgid ":issue:`23919`: Prevents assert dialogs appearing in the test suite." msgstr "" -#: ../build/NEWS:29107 +#: ../build/NEWS:33061 msgid "" ":issue:`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:29110 +#: ../build/NEWS:33064 msgid ":issue:`24910`: Windows MSIs now have unique display names." msgstr "" -#: ../build/NEWS:29118 +#: ../build/NEWS:33072 msgid "" ":issue:`25450`: Updates shortcuts to start Python in installation directory." msgstr "" -#: ../build/NEWS:29120 +#: ../build/NEWS:33074 msgid "" ":issue:`25164`: Changes default all-users install directory to match per-" "user directory." msgstr "" -#: ../build/NEWS:29123 +#: ../build/NEWS:33077 msgid "" ":issue:`25143`: Improves installer error messages for unsupported platforms." msgstr "" -#: ../build/NEWS:29125 +#: ../build/NEWS:33079 msgid "" ":issue:`25163`: Display correct directory in installer when using non-" "default settings." msgstr "" -#: ../build/NEWS:29128 +#: ../build/NEWS:33082 msgid "" ":issue:`25361`: Disables use of SSE2 instructions in Windows 32-bit build" msgstr "" -#: ../build/NEWS:29130 +#: ../build/NEWS:33084 msgid "" ":issue:`25089`: Adds logging to installer for case where launcher is not " "selected on upgrade." msgstr "" -#: ../build/NEWS:29133 +#: ../build/NEWS:33087 msgid "" ":issue:`25165`: Windows uninstallation should not remove launcher if other " "versions remain" msgstr "" -#: ../build/NEWS:29136 +#: ../build/NEWS:33090 msgid ":issue:`25112`: py.exe launcher is missing icons" msgstr "" -#: ../build/NEWS:29138 +#: ../build/NEWS:33092 msgid ":issue:`25102`: Windows installer does not precompile for -O or -OO." msgstr "" -#: ../build/NEWS:29140 +#: ../build/NEWS:33094 msgid "" ":issue:`25081`: Makes Back button in installer go back to upgrade page when " "upgrading." msgstr "" -#: ../build/NEWS:29143 +#: ../build/NEWS:33097 msgid ":issue:`25091`: Increases font size of the installer." msgstr "" -#: ../build/NEWS:29145 +#: ../build/NEWS:33099 msgid "" ":issue:`25126`: Clarifies that the non-web installer will download some " "components." msgstr "" -#: ../build/NEWS:29148 +#: ../build/NEWS:33102 msgid "" ":issue:`25213`: Restores requestedExecutionLevel to manifest to disable UAC " "virtualization." msgstr "" -#: ../build/NEWS:29160 +#: ../build/NEWS:33114 msgid "Python 3.5.0 final" msgstr "" -#: ../build/NEWS:29162 +#: ../build/NEWS:33116 msgid "*Release date: 2015-09-13*" msgstr "" -#: ../build/NEWS:29167 +#: ../build/NEWS:33121 msgid "" ":issue:`25071`: Windows installer should not require TargetDir parameter " "when installing quietly." msgstr "" -#: ../build/NEWS:29172 +#: ../build/NEWS:33126 msgid "Python 3.5.0 release candidate 4" msgstr "" -#: ../build/NEWS:29174 +#: ../build/NEWS:33128 msgid "*Release date: 2015-09-09*" msgstr "" -#: ../build/NEWS:29179 +#: ../build/NEWS:33133 msgid ":issue:`25029`: Fixes MemoryError in test_strptime." msgstr "" -#: ../build/NEWS:29184 +#: ../build/NEWS:33138 msgid "" ":issue:`25027`: Reverts partial-static build options and adds vcruntime140." "dll to Windows installation." msgstr "" -#: ../build/NEWS:29189 +#: ../build/NEWS:33143 msgid "Python 3.5.0 release candidate 3" msgstr "" -#: ../build/NEWS:29191 +#: ../build/NEWS:33145 msgid "*Release date: 2015-09-07*" msgstr "" -#: ../build/NEWS:29196 +#: ../build/NEWS:33150 msgid "" ":issue:`24305`: Prevent import subsystem stack frames from being counted by " "the warnings.warn(stacklevel=) parameter." msgstr "" -#: ../build/NEWS:29199 +#: ../build/NEWS:33153 msgid "" ":issue:`24912`: Prevent __class__ assignment to immutable built-in objects." msgstr "" -#: ../build/NEWS:29201 +#: ../build/NEWS:33155 msgid ":issue:`24975`: Fix AST compilation for :pep:`448` syntax." msgstr "" -#: ../build/NEWS:29206 +#: ../build/NEWS:33160 msgid ":issue:`24917`: time_strftime() buffer over-read." msgstr "" -#: ../build/NEWS:29208 +#: ../build/NEWS:33162 msgid "" ":issue:`24748`: To resolve a compatibility problem found with py2exe and " "pywin32, imp.load_dynamic() once again ignores previously loaded modules to " @@ -41789,157 +49045,157 @@ msgid "" "Petr Viktorin." msgstr "" -#: ../build/NEWS:29213 +#: ../build/NEWS:33167 msgid "" ":issue:`24635`: Fixed a bug in typing.py where isinstance([], typing." "Iterable) would return True once, then False on subsequent calls." msgstr "" -#: ../build/NEWS:29216 +#: ../build/NEWS:33170 msgid "" ":issue:`24989`: Fixed buffer overread in BytesIO.readline() if a position is " "set beyond size. Based on patch by John Leitch." msgstr "" -#: ../build/NEWS:29224 +#: ../build/NEWS:33178 msgid "Python 3.5.0 release candidate 2" msgstr "" -#: ../build/NEWS:29226 +#: ../build/NEWS:33180 msgid "*Release date: 2015-08-25*" msgstr "" -#: ../build/NEWS:29231 +#: ../build/NEWS:33185 msgid "" ":issue:`24769`: Interpreter now starts properly when dynamic loading is " "disabled. Patch by Petr Viktorin." msgstr "" -#: ../build/NEWS:29234 +#: ../build/NEWS:33188 msgid "" ":issue:`21167`: NAN operations are now handled correctly when python is " "compiled with ICC even if -fp-model strict is not specified." msgstr "" -#: ../build/NEWS:29237 +#: ../build/NEWS:33191 msgid "" ":issue:`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:29244 +#: ../build/NEWS:33198 msgid ":issue:`24847`: Removes vcruntime140.dll dependency from Tcl/Tk." msgstr "" -#: ../build/NEWS:29246 +#: ../build/NEWS:33200 msgid ":issue:`24839`: platform._syscmd_ver raises DeprecationWarning" msgstr "" -#: ../build/NEWS:29248 +#: ../build/NEWS:33202 msgid ":issue:`24867`: Fix Task.get_stack() for 'async def' coroutines" msgstr "" -#: ../build/NEWS:29252 +#: ../build/NEWS:33206 msgid "Python 3.5.0 release candidate 1" msgstr "" -#: ../build/NEWS:29254 +#: ../build/NEWS:33208 msgid "*Release date: 2015-08-09*" msgstr "" -#: ../build/NEWS:29259 +#: ../build/NEWS:33213 msgid "" ":issue:`24667`: Resize odict in all cases that the underlying dict resizes." msgstr "" -#: ../build/NEWS:29264 +#: ../build/NEWS:33218 msgid "" ":issue:`24824`: Signatures of codecs.encode() and codecs.decode() now are " "compatible with pydoc." msgstr "" -#: ../build/NEWS:29267 +#: ../build/NEWS:33221 msgid ":issue:`24634`: Importing uuid should not try to load libc on Windows" msgstr "" -#: ../build/NEWS:29269 +#: ../build/NEWS:33223 msgid ":issue:`24798`: _msvccompiler.py doesn't properly support manifests" msgstr "" -#: ../build/NEWS:29271 +#: ../build/NEWS:33225 msgid "" ":issue:`4395`: Better testing and documentation of binary operators. Patch " "by Martin Panter." msgstr "" -#: ../build/NEWS:29274 +#: ../build/NEWS:33228 msgid ":issue:`23973`: Update typing.py from GitHub repo." msgstr "" -#: ../build/NEWS:29276 +#: ../build/NEWS:33230 msgid "" ":issue:`23004`: mock_open() now reads binary data correctly when the type of " "read_data is bytes. Initial patch by Aaron Hill." msgstr "" -#: ../build/NEWS:29279 +#: ../build/NEWS:33233 msgid ":issue:`23888`: Handle fractional time in cookie expiry. Patch by ssh." msgstr "" -#: ../build/NEWS:29281 +#: ../build/NEWS:33235 msgid "" ":issue:`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:29285 +#: ../build/NEWS:33239 msgid "" ":issue:`22932`: Fix timezones in email.utils.formatdate. Patch from Dmitry " "Shachnev." msgstr "" -#: ../build/NEWS:29288 +#: ../build/NEWS:33242 msgid "" ":issue:`23779`: imaplib raises TypeError if authenticator tries to abort. " "Patch from Craig Holmquist." msgstr "" -#: ../build/NEWS:29291 +#: ../build/NEWS:33245 msgid "" ":issue:`23319`: Fix ctypes.BigEndianStructure, swap correctly bytes. Patch " "written by Matthieu Gautier." msgstr "" -#: ../build/NEWS:29294 +#: ../build/NEWS:33248 msgid "" ":issue:`23254`: Document how to close the TCPServer listening socket. Patch " "from Martin Panter." msgstr "" -#: ../build/NEWS:29297 +#: ../build/NEWS:33251 msgid "" ":issue:`19450`: Update Windows and OS X installer builds to use SQLite " "3.8.11." msgstr "" -#: ../build/NEWS:29299 +#: ../build/NEWS:33253 msgid "" ":issue:`17527`: Add PATCH to wsgiref.validator. Patch from Luca Sbardella." msgstr "" -#: ../build/NEWS:29301 +#: ../build/NEWS:33255 msgid ":issue:`24791`: Fix grammar regression for call syntax: 'g(\\*a or b)'." msgstr "" -#: ../build/NEWS:29306 +#: ../build/NEWS:33260 msgid "" ":issue:`23672`: Allow Idle to edit and run files with astral chars in name. " "Patch by Mohd Sanad Zaki Rizvi." msgstr "" -#: ../build/NEWS:29309 +#: ../build/NEWS:33263 msgid "" ":issue:`24745`: Idle editor default font. Switch from Courier to platform-" "sensitive TkFixedFont. This should not affect current customized font " @@ -41947,17 +49203,17 @@ msgid "" "remove 'fontxxx' entries from [Editor Window]. Patch by Mark Roseman." msgstr "" -#: ../build/NEWS:29315 +#: ../build/NEWS:33269 msgid "" ":issue:`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:29318 +#: ../build/NEWS:33272 msgid ":issue:`13884`: Idle menus. Remove tearoff lines. Patch by Roger Serwy." msgstr "" -#: ../build/NEWS:29323 +#: ../build/NEWS:33277 msgid "" ":issue:`24129`: Clarify the reference documentation for name resolution. " "This includes removing the assumption that readers will be familiar with the " @@ -41965,195 +49221,195 @@ msgid "" "scoping for function namespaces. Patch by Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:29328 +#: ../build/NEWS:33282 msgid ":issue:`20769`: Improve reload() docs. Patch by Dorian Pula." msgstr "" -#: ../build/NEWS:29330 +#: ../build/NEWS:33284 msgid "" ":issue:`23589`: Remove duplicate sentence from the FAQ. Patch by Yongzhi " "Pan." msgstr "" -#: ../build/NEWS:29332 +#: ../build/NEWS:33286 msgid "" ":issue:`24729`: Correct IO tutorial to match implementation regarding " "encoding parameter to open function." msgstr "" -#: ../build/NEWS:29338 +#: ../build/NEWS:33292 msgid "" ":issue:`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:29344 +#: ../build/NEWS:33298 msgid "Python 3.5.0 beta 4" msgstr "" -#: ../build/NEWS:29346 +#: ../build/NEWS:33300 msgid "*Release date: 2015-07-26*" msgstr "" -#: ../build/NEWS:29351 +#: ../build/NEWS:33305 msgid "" ":issue:`23573`: Restored optimization of bytes.rfind() and bytearray.rfind() " "for single-byte argument on Linux." msgstr "" -#: ../build/NEWS:29354 +#: ../build/NEWS:33308 msgid ":issue:`24569`: Make :pep:`448` dictionary evaluation more consistent." msgstr "" -#: ../build/NEWS:29356 +#: ../build/NEWS:33310 msgid ":issue:`24583`: Fix crash when set is mutated while being updated." msgstr "" -#: ../build/NEWS:29358 +#: ../build/NEWS:33312 msgid ":issue:`24407`: Fix crash when dict is mutated while being updated." msgstr "" -#: ../build/NEWS:29360 +#: ../build/NEWS:33314 msgid "" ":issue:`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:29363 +#: ../build/NEWS:33317 msgid "" ":issue:`24687`: Plug refleak on SyntaxError in function parameters " "annotations." msgstr "" -#: ../build/NEWS:29365 +#: ../build/NEWS:33319 msgid "" ":issue:`15944`: memoryview: Allow arbitrary formats when casting to bytes. " "Patch by Martin Panter." msgstr "" -#: ../build/NEWS:29371 +#: ../build/NEWS:33325 msgid "" ":issue:`23441`: rcompleter now prints a tab character instead of displaying " "possible completions for an empty word. Initial patch by Martin Sekera." msgstr "" -#: ../build/NEWS:29374 +#: ../build/NEWS:33328 msgid "" ":issue:`24683`: Fixed crashes in _json functions called with arguments of " "inappropriate type." msgstr "" -#: ../build/NEWS:29377 +#: ../build/NEWS:33331 msgid "" ":issue:`21697`: shutil.copytree() now correctly handles symbolic links that " "point to directories. Patch by Eduardo Seabra and Thomas Kluyver." msgstr "" -#: ../build/NEWS:29380 +#: ../build/NEWS:33334 msgid "" ":issue:`14373`: Fixed segmentation fault when gc.collect() is called during " "constructing lru_cache (C implementation)." msgstr "" -#: ../build/NEWS:29383 +#: ../build/NEWS:33337 msgid "" ":issue:`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:29387 +#: ../build/NEWS:33341 msgid "" ":issue:`24620`: Random.setstate() now validates the value of state last " "element." msgstr "" -#: ../build/NEWS:29390 +#: ../build/NEWS:33344 msgid "" ":issue:`22485`: Fixed an issue that caused `inspect.getsource` to return " "incorrect results on nested functions." msgstr "" -#: ../build/NEWS:29393 +#: ../build/NEWS:33347 msgid "" ":issue:`22153`: Improve unittest docs. Patch from Martin Panter and evilzero." msgstr "" -#: ../build/NEWS:29395 +#: ../build/NEWS:33349 msgid "" ":issue:`24580`: Symbolic group references to open group in re patterns now " "are explicitly forbidden as well as numeric group references." msgstr "" -#: ../build/NEWS:29398 +#: ../build/NEWS:33352 msgid ":issue:`24206`: Fixed __eq__ and __ne__ methods of inspect classes." msgstr "" -#: ../build/NEWS:29400 +#: ../build/NEWS:33354 msgid "" ":issue:`24631`: Fixed regression in the timeit module with multiline setup." msgstr "" -#: ../build/NEWS:29408 +#: ../build/NEWS:33362 msgid ":issue:`24608`: chunk.Chunk.read() now always returns bytes, not str." msgstr "" -#: ../build/NEWS:29410 +#: ../build/NEWS:33364 msgid ":issue:`18684`: Fixed reading out of the buffer in the re module." msgstr "" -#: ../build/NEWS:29412 +#: ../build/NEWS:33366 msgid "" ":issue:`24259`: tarfile now raises a ReadError if an archive is truncated " "inside a data segment." msgstr "" -#: ../build/NEWS:29415 +#: ../build/NEWS:33369 msgid "" ":issue:`15014`: SMTP.auth() and SMTP.login() now support RFC 4954's optional " "initial-response argument to the SMTP AUTH command." msgstr "" -#: ../build/NEWS:29418 +#: ../build/NEWS:33372 msgid "" ":issue:`24669`: Fix inspect.getsource() for 'async def' functions. Patch by " "Kai Groner." msgstr "" -#: ../build/NEWS:29421 +#: ../build/NEWS:33375 msgid ":issue:`24688`: ast.get_docstring() for 'async def' functions." msgstr "" -#: ../build/NEWS:29426 +#: ../build/NEWS:33380 msgid "" ":issue:`24603`: Update Windows builds and OS X 10.5 installer to use OpenSSL " "1.0.2d." msgstr "" -#: ../build/NEWS:29431 +#: ../build/NEWS:33385 msgid "Python 3.5.0 beta 3" msgstr "" -#: ../build/NEWS:29433 +#: ../build/NEWS:33387 msgid "*Release date: 2015-07-05*" msgstr "" -#: ../build/NEWS:29438 +#: ../build/NEWS:33392 msgid "" ":issue:`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:29442 +#: ../build/NEWS:33396 msgid "Upgrade to Unicode 8.0.0." msgstr "" -#: ../build/NEWS:29444 +#: ../build/NEWS:33398 msgid ":issue:`24345`: Add Py_tp_finalize slot for the stable ABI." msgstr "" -#: ../build/NEWS:29446 +#: ../build/NEWS:33400 msgid "" ":issue:`24400`: Introduce a distinct type for :pep:`492` coroutines; add " "types.CoroutineType, inspect.getcoroutinestate, inspect.getcoroutinelocals; " @@ -42166,35 +49422,35 @@ msgid "" "used to detect generator-based coroutines--use inspect.isawaitable instead." msgstr "" -#: ../build/NEWS:29457 +#: ../build/NEWS:33411 msgid "" ":issue:`24450`: Add gi_yieldfrom to generators and cr_await to coroutines. " "Contributed by Benno Leslie and Yury Selivanov." msgstr "" -#: ../build/NEWS:29460 +#: ../build/NEWS:33414 msgid "" ":issue:`19235`: Add new RecursionError exception. Patch by Georg Brandl." msgstr "" -#: ../build/NEWS:29465 +#: ../build/NEWS:33419 msgid "" ":issue:`21750`: mock_open.read_data can now be read from each instance, as " "it could in Python 3.3." msgstr "" -#: ../build/NEWS:29468 +#: ../build/NEWS:33422 msgid "" ":issue:`24552`: Fix use after free in an error case of the _pickle module." msgstr "" -#: ../build/NEWS:29470 +#: ../build/NEWS:33424 msgid "" ":issue:`24514`: tarfile now tolerates number fields consisting of only " "whitespace." msgstr "" -#: ../build/NEWS:29473 +#: ../build/NEWS:33427 msgid "" ":issue:`19176`: Fixed doctype() related bugs in C implementation of " "ElementTree. A deprecation warning no longer issued by XMLParser subclass " @@ -42203,346 +49459,346 @@ msgid "" "called. Based on patch by Martin Panter." msgstr "" -#: ../build/NEWS:29479 +#: ../build/NEWS:33433 msgid "" ":issue:`20387`: Restore semantic round-trip correctness in tokenize/" "untokenize for tab-indented blocks." msgstr "" -#: ../build/NEWS:29482 +#: ../build/NEWS:33436 msgid "" ":issue:`24456`: Fixed possible buffer over-read in adpcm2lin() and " "lin2adpcm() functions of the audioop module." msgstr "" -#: ../build/NEWS:29485 +#: ../build/NEWS:33439 msgid "" ":issue:`24336`: The contextmanager decorator now works with functions with " "keyword arguments called \"func\" and \"self\". Patch by Martin Panter." msgstr "" -#: ../build/NEWS:29488 +#: ../build/NEWS:33442 msgid "" ":issue:`24522`: Fix possible integer overflow in json accelerator module." msgstr "" -#: ../build/NEWS:29490 +#: ../build/NEWS:33444 msgid "" ":issue:`24489`: ensure a previously set C errno doesn't disturb cmath." "polar()." msgstr "" -#: ../build/NEWS:29492 +#: ../build/NEWS:33446 msgid "" ":issue:`24408`: Fixed AttributeError in measure() and metrics() methods of " "tkinter.Font." msgstr "" -#: ../build/NEWS:29495 +#: ../build/NEWS:33449 msgid "" ":issue:`14373`: C implementation of functools.lru_cache() now can be used " "with methods." msgstr "" -#: ../build/NEWS:29498 +#: ../build/NEWS:33452 msgid ":issue:`24347`: Set KeyError if PyDict_GetItemWithError returns NULL." msgstr "" -#: ../build/NEWS:29500 +#: ../build/NEWS:33454 msgid ":issue:`24348`: Drop superfluous incref/decref." msgstr "" -#: ../build/NEWS:29502 +#: ../build/NEWS:33456 msgid ":issue:`24359`: Check for changed OrderedDict size during iteration." msgstr "" -#: ../build/NEWS:29504 +#: ../build/NEWS:33458 msgid ":issue:`24368`: Support keyword arguments in OrderedDict methods." msgstr "" -#: ../build/NEWS:29506 +#: ../build/NEWS:33460 msgid ":issue:`24362`: Simplify the C OrderedDict fast nodes resize logic." msgstr "" -#: ../build/NEWS:29508 +#: ../build/NEWS:33462 msgid ":issue:`24377`: Fix a ref leak in OrderedDict.__repr__." msgstr "" -#: ../build/NEWS:29510 +#: ../build/NEWS:33464 msgid ":issue:`24369`: Defend against key-changes during iteration." msgstr "" -#: ../build/NEWS:29515 +#: ../build/NEWS:33469 msgid "" ":issue:`24373`: _testmultiphase and xxlimited now use tp_traverse and " "tp_finalize to avoid reference leaks encountered when combining tp_dealloc " "with PyType_FromSpec (see :issue:`16690` for details)" msgstr "" -#: ../build/NEWS:29522 +#: ../build/NEWS:33476 msgid "" ":issue:`24458`: Update documentation to cover multi-phase initialization for " "extension modules (PEP 489). Patch by Petr Viktorin." msgstr "" -#: ../build/NEWS:29525 +#: ../build/NEWS:33479 msgid "" ":issue:`24351`: Clarify what is meant by \"identifier\" in the context of " "string.Template instances." msgstr "" -#: ../build/NEWS:29531 +#: ../build/NEWS:33485 msgid "" ":issue:`24432`: Update Windows builds and OS X 10.5 installer to use OpenSSL " "1.0.2c." msgstr "" -#: ../build/NEWS:29536 +#: ../build/NEWS:33490 msgid "Python 3.5.0 beta 2" msgstr "" -#: ../build/NEWS:29538 +#: ../build/NEWS:33492 msgid "*Release date: 2015-05-31*" msgstr "" -#: ../build/NEWS:29543 +#: ../build/NEWS:33497 msgid "" ":issue:`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:29547 +#: ../build/NEWS:33501 msgid "" ":issue:`24115`: Update uses of PyObject_IsTrue(), PyObject_Not(), " "PyObject_IsInstance(), PyObject_RichCompareBool() and _PyDict_Contains() to " "check for and handle errors correctly." msgstr "" -#: ../build/NEWS:29551 +#: ../build/NEWS:33505 msgid ":issue:`24328`: Fix importing one character extension modules." msgstr "" -#: ../build/NEWS:29553 +#: ../build/NEWS:33507 msgid "" ":issue:`11205`: In dictionary displays, evaluate the key before the value." msgstr "" -#: ../build/NEWS:29555 +#: ../build/NEWS:33509 msgid "" ":issue:`24285`: Fixed regression that prevented importing extension modules " "from inside packages. Patch by Petr Viktorin." msgstr "" -#: ../build/NEWS:29561 +#: ../build/NEWS:33515 msgid ":issue:`23247`: Fix a crash in the StreamWriter.reset() of CJK codecs." msgstr "" -#: ../build/NEWS:29563 +#: ../build/NEWS:33517 msgid "" ":issue:`24270`: Add math.isclose() and cmath.isclose() functions as per :pep:" "`485`. Contributed by Chris Barker and Tal Einat." msgstr "" -#: ../build/NEWS:29566 +#: ../build/NEWS:33520 msgid "" ":issue:`5633`: Fixed timeit when the statement is a string and the setup is " "not." msgstr "" -#: ../build/NEWS:29569 +#: ../build/NEWS:33523 msgid "" ":issue:`24326`: Fixed audioop.ratecv() with non-default weightB argument. " "Original patch by David Moore." msgstr "" -#: ../build/NEWS:29572 +#: ../build/NEWS:33526 msgid ":issue:`16991`: Add a C implementation of OrderedDict." msgstr "" -#: ../build/NEWS:29574 +#: ../build/NEWS:33528 msgid "" ":issue:`23934`: Fix inspect.signature to fail correctly for builtin types " "lacking signature information. Initial patch by James Powell." msgstr "" -#: ../build/NEWS:29579 +#: ../build/NEWS:33533 msgid "Python 3.5.0 beta 1" msgstr "" -#: ../build/NEWS:29581 +#: ../build/NEWS:33535 msgid "*Release date: 2015-05-24*" msgstr "" -#: ../build/NEWS:29586 +#: ../build/NEWS:33540 msgid ":issue:`24276`: Fixed optimization of property descriptor getter." msgstr "" -#: ../build/NEWS:29588 +#: ../build/NEWS:33542 msgid "" ":issue:`24268`: PEP 489: Multi-phase extension module initialization. Patch " "by Petr Viktorin." msgstr "" -#: ../build/NEWS:29591 +#: ../build/NEWS:33545 msgid "" ":issue:`23955`: Add pyvenv.cfg option to suppress registry/environment " "lookup for generating sys.path on Windows." msgstr "" -#: ../build/NEWS:29594 +#: ../build/NEWS:33548 msgid "" ":issue:`24257`: Fixed system error in the comparison of faked types." "SimpleNamespace." msgstr "" -#: ../build/NEWS:29597 +#: ../build/NEWS:33551 msgid "" ":issue:`22939`: Fixed integer overflow in iterator object. Patch by Clement " "Rouault." msgstr "" -#: ../build/NEWS:29600 +#: ../build/NEWS:33554 msgid "" ":issue:`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:29603 +#: ../build/NEWS:33557 msgid "" ":issue:`24102`: Fixed exception type checking in standard error handlers." msgstr "" -#: ../build/NEWS:29605 +#: ../build/NEWS:33559 msgid ":issue:`15027`: The UTF-32 encoder is now 3x to 7x faster." msgstr "" -#: ../build/NEWS:29607 +#: ../build/NEWS:33561 msgid "" ":issue:`23290`: Optimize set_merge() for cases where the target is empty. " "(Contributed by Serhiy Storchaka.)" msgstr "" -#: ../build/NEWS:29610 +#: ../build/NEWS:33564 msgid ":issue:`2292`: PEP 448: Additional Unpacking Generalizations." msgstr "" -#: ../build/NEWS:29612 +#: ../build/NEWS:33566 msgid "" ":issue:`24096`: Make warnings.warn_explicit more robust against mutation of " "the warnings.filters list." msgstr "" -#: ../build/NEWS:29615 +#: ../build/NEWS:33569 msgid "" ":issue:`23996`: Avoid a crash when a delegated generator raises an " "unnormalized StopIteration exception. Patch by Stefan Behnel." msgstr "" -#: ../build/NEWS:29618 +#: ../build/NEWS:33572 msgid ":issue:`23910`: Optimize property() getter calls. Patch by Joe Jevnik." msgstr "" -#: ../build/NEWS:29620 +#: ../build/NEWS:33574 msgid "" ":issue:`23911`: Move path-based importlib bootstrap code to a separate " "frozen module." msgstr "" -#: ../build/NEWS:29623 +#: ../build/NEWS:33577 msgid ":issue:`24192`: Fix namespace package imports." msgstr "" -#: ../build/NEWS:29625 +#: ../build/NEWS:33579 msgid "" ":issue:`24022`: Fix tokenizer crash when processing undecodable source code." msgstr "" -#: ../build/NEWS:29627 +#: ../build/NEWS:33581 msgid "" ":issue:`9951`: Added a hex() method to bytes, bytearray, and memoryview." msgstr "" -#: ../build/NEWS:29629 +#: ../build/NEWS:33583 msgid "" ":issue:`22906`: PEP 479: Change StopIteration handling inside generators." msgstr "" -#: ../build/NEWS:29631 +#: ../build/NEWS:33585 msgid ":issue:`24017`: PEP 492: Coroutines with async and await syntax." msgstr "" -#: ../build/NEWS:29636 +#: ../build/NEWS:33590 msgid "" ":issue:`14373`: Added C implementation of functools.lru_cache(). Based on " "patches by Matt Joiner and Alexey Kachayev." msgstr "" -#: ../build/NEWS:29639 +#: ../build/NEWS:33593 msgid "" ":issue:`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:29643 +#: ../build/NEWS:33597 msgid "" ":issue:`22189`: collections.UserString now supports __getnewargs__(), " "__rmod__(), casefold(), format_map(), isprintable(), and maketrans(). Patch " "by Joe Jevnik." msgstr "" -#: ../build/NEWS:29647 +#: ../build/NEWS:33601 msgid "" ":issue:`24244`: Prevents termination when an invalid format string is " "encountered on Windows in strftime." msgstr "" -#: ../build/NEWS:29650 +#: ../build/NEWS:33604 msgid ":issue:`23973`: PEP 484: Add the typing module." msgstr "" -#: ../build/NEWS:29652 +#: ../build/NEWS:33606 msgid "" ":issue:`23086`: The collections.abc.Sequence() abstract base class added " "*start* and *stop* parameters to the index() mixin. Patch by Devin " "Jeanpierre." msgstr "" -#: ../build/NEWS:29656 +#: ../build/NEWS:33610 msgid "" ":issue:`20035`: Replaced the ``tkinter._fix`` module used for setting up the " "Tcl/Tk environment on Windows with a private function in the ``_tkinter`` " "module that makes no permanent changes to the environment." msgstr "" -#: ../build/NEWS:29660 +#: ../build/NEWS:33614 msgid "" ":issue:`24257`: Fixed segmentation fault in sqlite3.Row constructor with " "faked cursor type." msgstr "" -#: ../build/NEWS:29663 +#: ../build/NEWS:33617 msgid "" ":issue:`15836`: assertRaises(), assertRaisesRegex(), assertWarns() and " "assertWarnsRegex() assertments now check the type of the first argument to " "prevent possible user error. Based on patch by Daniel Wagner-Hall." msgstr "" -#: ../build/NEWS:29667 +#: ../build/NEWS:33621 msgid "" ":issue:`9858`: Add missing method stubs to _io.RawIOBase. Patch by Laura " "Rupprecht." msgstr "" -#: ../build/NEWS:29670 +#: ../build/NEWS:33624 msgid "" ":issue:`22955`: attrgetter, itemgetter and methodcaller objects in the " "operator module now support pickling. Added readable and evaluable repr for " "these objects. Based on patch by Josh Rosenberg." msgstr "" -#: ../build/NEWS:29674 +#: ../build/NEWS:33628 msgid "" ":issue:`22107`: tempfile.gettempdir() and tempfile.mkdtemp() now try again " "when a directory with the chosen name already exists on Windows as well as " @@ -42550,337 +49806,337 @@ msgid "" "(not exists or is a file) on Windows." msgstr "" -#: ../build/NEWS:29679 +#: ../build/NEWS:33633 msgid "" ":issue:`23780`: Improved error message in os.path.join() with single " "argument." msgstr "" -#: ../build/NEWS:29681 +#: ../build/NEWS:33635 msgid "" ":issue:`6598`: Increased time precision and random number range in email." "utils.make_msgid() to strengthen the uniqueness of the message ID." msgstr "" -#: ../build/NEWS:29684 +#: ../build/NEWS:33638 msgid "" ":issue:`24091`: Fixed various crashes in corner cases in C implementation of " "ElementTree." msgstr "" -#: ../build/NEWS:29687 +#: ../build/NEWS:33641 msgid "" ":issue:`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:29691 +#: ../build/NEWS:33645 msgid ":issue:`13866`: *quote_via* argument added to urllib.parse.urlencode." msgstr "" -#: ../build/NEWS:29693 +#: ../build/NEWS:33647 msgid "" ":issue:`20098`: New mangle_from policy option for email, default True for " "compat32, but False for all other policies." msgstr "" -#: ../build/NEWS:29696 +#: ../build/NEWS:33650 msgid "" ":issue:`24211`: The email library now supports RFC 6532: it can generate " "headers using utf-8 instead of encoded words." msgstr "" -#: ../build/NEWS:29699 +#: ../build/NEWS:33653 msgid ":issue:`16314`: Added support for the LZMA compression in distutils." msgstr "" -#: ../build/NEWS:29701 +#: ../build/NEWS:33655 msgid ":issue:`21804`: poplib now supports RFC 6856 (UTF8)." msgstr "" -#: ../build/NEWS:29703 +#: ../build/NEWS:33657 msgid ":issue:`18682`: Optimized pprint functions for builtin scalar types." msgstr "" -#: ../build/NEWS:29705 +#: ../build/NEWS:33659 msgid ":issue:`22027`: smtplib now supports RFC 6531 (SMTPUTF8)." msgstr "" -#: ../build/NEWS:29707 +#: ../build/NEWS:33661 msgid "" ":issue:`23488`: Random generator objects now consume 2x less memory on 64-" "bit." msgstr "" -#: ../build/NEWS:29709 +#: ../build/NEWS:33663 msgid "" ":issue:`1322`: platform.dist() and platform.linux_distribution() functions " "are now deprecated. Initial patch by Vajrasky Kok." msgstr "" -#: ../build/NEWS:29712 +#: ../build/NEWS:33666 msgid "" ":issue:`22486`: Added the math.gcd() function. The fractions.gcd() function " "now is deprecated. Based on patch by Mark Dickinson." msgstr "" -#: ../build/NEWS:29715 +#: ../build/NEWS:33669 msgid "" ":issue:`24064`: Property() docstrings are now writeable. (Patch by Berker " "Peksag.)" msgstr "" -#: ../build/NEWS:29718 +#: ../build/NEWS:33672 msgid ":issue:`22681`: Added support for the koi8_t encoding." msgstr "" -#: ../build/NEWS:29720 +#: ../build/NEWS:33674 msgid ":issue:`22682`: Added support for the kz1048 encoding." msgstr "" -#: ../build/NEWS:29722 +#: ../build/NEWS:33676 msgid "" ":issue:`23796`: peek and read1 methods of BufferedReader now raise " "ValueError if they called on a closed object. Patch by John Hergenroeder." msgstr "" -#: ../build/NEWS:29725 +#: ../build/NEWS:33679 msgid "" ":issue:`21795`: smtpd now supports the 8BITMIME extension whenever the new " "*decode_data* constructor argument is set to False." msgstr "" -#: ../build/NEWS:29728 +#: ../build/NEWS:33682 msgid "" ":issue:`24155`: optimize heapq.heapify() for better cache performance when " "heapifying large lists." msgstr "" -#: ../build/NEWS:29731 +#: ../build/NEWS:33685 msgid "" ":issue:`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:29735 +#: ../build/NEWS:33689 msgid "" ":issue:`20274`: When calling a _sqlite.Connection, it now complains if " "passed any keyword arguments. Previously it silently ignored them." msgstr "" -#: ../build/NEWS:29738 +#: ../build/NEWS:33692 msgid "" ":issue:`20274`: Remove ignored and erroneous \"kwargs\" parameters from " "three METH_VARARGS methods on _sqlite.Connection." msgstr "" -#: ../build/NEWS:29741 +#: ../build/NEWS:33695 msgid "" ":issue:`24134`: assertRaises(), assertRaisesRegex(), assertWarns() and " "assertWarnsRegex() checks now emits a deprecation warning when callable is " "None or keyword arguments except msg is passed in the context manager mode." msgstr "" -#: ../build/NEWS:29746 +#: ../build/NEWS:33700 msgid "" ":issue:`24018`: Add a collections.abc.Generator abstract base class. " "Contributed by Stefan Behnel." msgstr "" -#: ../build/NEWS:29749 +#: ../build/NEWS:33703 msgid "" ":issue:`23880`: Tkinter's getint() and getdouble() now support Tcl_Obj. " "Tkinter's getdouble() now supports any numbers (in particular int)." msgstr "" -#: ../build/NEWS:29752 +#: ../build/NEWS:33706 msgid "" ":issue:`22619`: Added negative limit support in the traceback module. Based " "on patch by Dmitry Kazakov." msgstr "" -#: ../build/NEWS:29755 +#: ../build/NEWS:33709 msgid "" ":issue:`24094`: Fix possible crash in json.encode with poorly behaved dict " "subclasses." msgstr "" -#: ../build/NEWS:29758 +#: ../build/NEWS:33712 msgid "" ":issue:`9246`: On POSIX, os.getcwd() now supports paths longer than 1025 " "bytes. Patch written by William Orr." msgstr "" -#: ../build/NEWS:29761 +#: ../build/NEWS:33715 msgid "" ":issue:`17445`: add difflib.diff_bytes() to support comparison of byte " "strings (fixes a regression from Python 2)." msgstr "" -#: ../build/NEWS:29764 +#: ../build/NEWS:33718 msgid "" ":issue:`23917`: Fall back to sequential compilation when ProcessPoolExecutor " "doesn't exist. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:29767 +#: ../build/NEWS:33721 msgid "" ":issue:`23008`: Fixed resolving attributes with boolean value is False in " "pydoc." msgstr "" -#: ../build/NEWS:29770 +#: ../build/NEWS:33724 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:29774 +#: ../build/NEWS:33728 msgid "" ":issue:`23908`: os functions now reject paths with embedded null character " "on Windows instead of silently truncating them." msgstr "" -#: ../build/NEWS:29777 +#: ../build/NEWS:33731 msgid "" ":issue:`23728`: binascii.crc_hqx() could return an integer outside of the " "range 0-0xffff for empty data." msgstr "" -#: ../build/NEWS:29780 +#: ../build/NEWS:33734 msgid "" ":issue:`23887`: urllib.error.HTTPError now has a proper repr() " "representation. Patch by Berker Peksag." msgstr "" -#: ../build/NEWS:29783 +#: ../build/NEWS:33737 msgid "" "asyncio: New event loop APIs: set_task_factory() and get_task_factory()." msgstr "" -#: ../build/NEWS:29785 +#: ../build/NEWS:33739 msgid "asyncio: async() function is deprecated in favour of ensure_future()." msgstr "" -#: ../build/NEWS:29787 +#: ../build/NEWS:33741 msgid "" ":issue:`24178`: asyncio.Lock, Condition, Semaphore, and BoundedSemaphore " "support new 'async with' syntax. Contributed by Yury Selivanov." msgstr "" -#: ../build/NEWS:29790 +#: ../build/NEWS:33744 msgid "" ":issue:`24179`: Support 'async for' for asyncio.StreamReader. Contributed by " "Yury Selivanov." msgstr "" -#: ../build/NEWS:29793 +#: ../build/NEWS:33747 msgid "" ":issue:`24184`: Add AsyncIterator and AsyncIterable ABCs to collections.abc. " "Contributed by Yury Selivanov." msgstr "" -#: ../build/NEWS:29796 +#: ../build/NEWS:33750 msgid "" ":issue:`22547`: Implement informative __repr__ for inspect.BoundArguments. " "Contributed by Yury Selivanov." msgstr "" -#: ../build/NEWS:29799 +#: ../build/NEWS:33753 msgid "" ":issue:`24190`: Implement inspect.BoundArgument.apply_defaults() method. " "Contributed by Yury Selivanov." msgstr "" -#: ../build/NEWS:29802 +#: ../build/NEWS:33756 msgid "" ":issue:`20691`: Add 'follow_wrapped' argument to inspect.Signature." "from_callable() and inspect.signature(). Contributed by Yury Selivanov." msgstr "" -#: ../build/NEWS:29806 +#: ../build/NEWS:33760 msgid "" ":issue:`24248`: Deprecate inspect.Signature.from_function() and inspect." "Signature.from_builtin()." msgstr "" -#: ../build/NEWS:29809 +#: ../build/NEWS:33763 msgid "" ":issue:`23898`: Fix inspect.classify_class_attrs() to support attributes " "with overloaded __eq__ and __bool__. Patch by Mike Bayer." msgstr "" -#: ../build/NEWS:29812 +#: ../build/NEWS:33766 msgid "" ":issue:`24298`: Fix inspect.signature() to correctly unwrap wrappers around " "bound methods." msgstr "" -#: ../build/NEWS:29818 +#: ../build/NEWS:33772 msgid "" ":issue:`23184`: remove unused names and imports in idlelib. Initial patch by " "Al Sweigart." msgstr "" -#: ../build/NEWS:29824 +#: ../build/NEWS:33778 msgid "" ":issue:`21520`: test_zipfile no longer fails if the word 'bad' appears " "anywhere in the name of the current directory." msgstr "" -#: ../build/NEWS:29827 +#: ../build/NEWS:33781 msgid "" ":issue:`9517`: Move script_helper into the support package. Patch by " "Christie Wilson." msgstr "" -#: ../build/NEWS:29833 +#: ../build/NEWS:33787 msgid "" ":issue:`22155`: Add File Handlers subsection with createfilehandler to " "tkinter doc. Remove obsolete example from FAQ. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:29836 +#: ../build/NEWS:33790 msgid "" ":issue:`24029`: Document the name binding behavior for submodule imports." msgstr "" -#: ../build/NEWS:29838 +#: ../build/NEWS:33792 msgid ":issue:`24077`: Fix typo in man page for -I command option: -s, not -S" msgstr "" -#: ../build/NEWS:29843 +#: ../build/NEWS:33797 msgid "" ":issue:`24000`: Improved Argument Clinic's mapping of converters to legacy " "\"format units\". Updated the documentation to match." msgstr "" -#: ../build/NEWS:29846 +#: ../build/NEWS:33800 msgid "" ":issue:`24001`: Argument Clinic converters now use accept={type} instead of " "types={'type'} to specify the types the converter accepts." msgstr "" -#: ../build/NEWS:29849 +#: ../build/NEWS:33803 msgid ":issue:`23330`: h2py now supports arbitrary filenames in #include." msgstr "" -#: ../build/NEWS:29851 +#: ../build/NEWS:33805 msgid ":issue:`24031`: make patchcheck now supports git checkouts, too." msgstr "" -#: ../build/NEWS:29855 +#: ../build/NEWS:33809 msgid "Python 3.5.0 alpha 4" msgstr "" -#: ../build/NEWS:29857 +#: ../build/NEWS:33811 msgid "*Release date: 2015-04-19*" msgstr "" -#: ../build/NEWS:29862 +#: ../build/NEWS:33816 msgid "" ":issue:`22980`: Under Linux, GNU/KFreeBSD and the Hurd, C extensions now " "include the architecture triplet in the extension name, to make it easy to " @@ -42888,23 +50144,23 @@ msgid "" "extension name now includes :pep:`3149`-style information." msgstr "" -#: ../build/NEWS:29867 +#: ../build/NEWS:33821 msgid "" ":issue:`22631`: Added Linux-specific socket constant CAN_RAW_FD_FRAMES. " "Patch courtesy of Joe Jevnik." msgstr "" -#: ../build/NEWS:29870 +#: ../build/NEWS:33824 msgid ":issue:`23731`: Implement :pep:`488`: removal of .pyo files." msgstr "" -#: ../build/NEWS:29872 +#: ../build/NEWS:33826 msgid "" ":issue:`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:29875 +#: ../build/NEWS:33829 msgid "" ":issue:`23309`: Avoid a deadlock at shutdown if a daemon thread is aborted " "while it is holding a lock to a buffered I/O object, and the main thread " @@ -42912,118 +50168,118 @@ msgid "" "error is emitted instead." msgstr "" -#: ../build/NEWS:29880 +#: ../build/NEWS:33834 msgid "" ":issue:`22977`: Fixed formatting Windows error messages on Wine. Patch by " "Martin Panter." msgstr "" -#: ../build/NEWS:29883 +#: ../build/NEWS:33837 msgid "" ":issue:`23466`: %c, %o, %x, and %X in bytes formatting now raise TypeError " "on non-integer input." msgstr "" -#: ../build/NEWS:29886 +#: ../build/NEWS:33840 msgid "" ":issue:`24044`: Fix possible null pointer dereference in list.sort in out of " "memory conditions." msgstr "" -#: ../build/NEWS:29889 +#: ../build/NEWS:33843 msgid "" ":issue:`21354`: PyCFunction_New function is exposed by python DLL again." msgstr "" -#: ../build/NEWS:29894 +#: ../build/NEWS:33848 msgid "" ":issue:`23840`: tokenize.open() now closes the temporary binary file on " "error to fix a resource warning." msgstr "" -#: ../build/NEWS:29897 +#: ../build/NEWS:33851 msgid "" ":issue:`16914`: new debuglevel 2 in smtplib adds timestamps to debug output." msgstr "" -#: ../build/NEWS:29899 +#: ../build/NEWS:33853 msgid "" ":issue:`7159`: urllib.request now supports sending auth credentials " "automatically after the first 401. This enhancement is a superset of the " "enhancement from :issue:`19494` and supersedes that change." msgstr "" -#: ../build/NEWS:29903 +#: ../build/NEWS:33857 msgid "" ":issue:`23703`: Fix a regression in urljoin() introduced in 901e4e52b20a. " "Patch by Demian Brecht." msgstr "" -#: ../build/NEWS:29906 +#: ../build/NEWS:33860 msgid ":issue:`4254`: Adds _curses.update_lines_cols(). Patch by Arnon Yaari" msgstr "" -#: ../build/NEWS:29908 +#: ../build/NEWS:33862 msgid "" ":issue:`19933`: Provide default argument for ndigits in round. Patch by " "Vajrasky Kok." msgstr "" -#: ../build/NEWS:29911 +#: ../build/NEWS:33865 msgid "" ":issue:`23193`: Add a numeric_owner parameter to tarfile.TarFile.extract and " "tarfile.TarFile.extractall. Patch by Michael Vogt and Eric Smith." msgstr "" -#: ../build/NEWS:29914 +#: ../build/NEWS:33868 msgid "" ":issue:`23342`: Add a subprocess.run() function than returns a CalledProcess " "instance for a more consistent API than the existing call* functions." msgstr "" -#: ../build/NEWS:29917 +#: ../build/NEWS:33871 msgid "" ":issue:`21217`: inspect.getsourcelines() now tries to compute the start and " "end lines from the code object, fixing an issue when a lambda function is " "used as decorator argument. Patch by Thomas Ballinger and Allison Kaptur." msgstr "" -#: ../build/NEWS:29921 +#: ../build/NEWS:33875 msgid ":issue:`24521`: Fix possible integer overflows in the pickle module." msgstr "" -#: ../build/NEWS:29923 +#: ../build/NEWS:33877 msgid ":issue:`22931`: Allow '[' and ']' in cookie values." msgstr "" -#: ../build/NEWS:29925 +#: ../build/NEWS:33879 msgid "The keywords attribute of functools.partial is now always a dictionary." msgstr "" -#: ../build/NEWS:29927 +#: ../build/NEWS:33881 msgid "" ":issue:`23811`: Add missing newline to the PyCompileError error message. " "Patch by Alex Shkop." msgstr "" -#: ../build/NEWS:29930 +#: ../build/NEWS:33884 msgid "" ":issue:`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:29934 +#: ../build/NEWS:33888 msgid "" ":issue:`22982`: Improve BOM handling when seeking to multiple positions of a " "writable text file." msgstr "" -#: ../build/NEWS:29937 +#: ../build/NEWS:33891 msgid ":issue:`23464`: Removed deprecated asyncio JoinableQueue." msgstr "" -#: ../build/NEWS:29939 +#: ../build/NEWS:33893 msgid "" ":issue:`23529`: Limit the size of decompressed data when reading from " "GzipFile, BZ2File or LZMAFile. This defeats denial of service attacks using " @@ -43031,97 +50287,97 @@ msgid "" "size). Patch by Martin Panter and Nikolaus Rath." msgstr "" -#: ../build/NEWS:29944 +#: ../build/NEWS:33898 msgid ":issue:`21859`: Added Python implementation of io.FileIO." msgstr "" -#: ../build/NEWS:29946 +#: ../build/NEWS:33900 msgid "" ":issue:`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:29950 +#: ../build/NEWS:33904 msgid "" ":issue:`23400`: Raise same exception on both Python 2 and 3 if sem_open is " "not available. Patch by Davin Potts." msgstr "" -#: ../build/NEWS:29953 +#: ../build/NEWS:33907 msgid "" ":issue:`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:29957 +#: ../build/NEWS:33911 msgid "" ":issue:`23411`: Added DefragResult, ParseResult, SplitResult, " "DefragResultBytes, ParseResultBytes, and SplitResultBytes to urllib.parse." "__all__. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:29961 +#: ../build/NEWS:33915 msgid "" ":issue:`23881`: urllib.request.ftpwrapper constructor now closes the socket " "if the FTP connection failed to fix a ResourceWarning." msgstr "" -#: ../build/NEWS:29964 +#: ../build/NEWS:33918 msgid "" ":issue:`23853`: :meth:`socket.socket.sendall` does no more reset the socket " "timeout each time data is sent successfully. The socket timeout is now the " "maximum total duration to send all data." msgstr "" -#: ../build/NEWS:29968 +#: ../build/NEWS:33922 msgid "" ":issue:`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:29972 +#: ../build/NEWS:33926 msgid "" ":issue:`15133`: _tkinter.tkapp.getboolean() now supports Tcl_Obj and always " "returns bool. tkinter.BooleanVar now validates input values (accepted bool, " "int, str, and Tcl_Obj). tkinter.BooleanVar.get() now always returns bool." msgstr "" -#: ../build/NEWS:29977 +#: ../build/NEWS:33931 msgid ":issue:`10590`: xml.sax.parseString() now supports string argument." msgstr "" -#: ../build/NEWS:29979 +#: ../build/NEWS:33933 msgid "" ":issue:`23338`: Fixed formatting ctypes error messages on Cygwin. Patch by " "Makoto Kato." msgstr "" -#: ../build/NEWS:29982 +#: ../build/NEWS:33936 msgid ":issue:`15582`: inspect.getdoc() now follows inheritance chains." msgstr "" -#: ../build/NEWS:29984 +#: ../build/NEWS:33938 msgid "" ":issue:`2175`: SAX parsers now support a character stream of InputSource " "object." msgstr "" -#: ../build/NEWS:29987 +#: ../build/NEWS:33941 msgid "" ":issue:`16840`: Tkinter now supports 64-bit integers added in Tcl 8.4 and " "arbitrary precision integers added in Tcl 8.5." msgstr "" -#: ../build/NEWS:29990 +#: ../build/NEWS:33944 msgid "" ":issue:`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:29993 +#: ../build/NEWS:33947 msgid "" ":issue:`23618`: :meth:`socket.socket.connect` now waits until the connection " "completes instead of raising :exc:`InterruptedError` if the connection is " @@ -43130,142 +50386,142 @@ msgid "" "raise :exc:`InterruptedError` for non-blocking sockets." msgstr "" -#: ../build/NEWS:29999 +#: ../build/NEWS:33953 msgid ":issue:`21526`: Tkinter now supports new boolean type in Tcl 8.5." msgstr "" -#: ../build/NEWS:30001 +#: ../build/NEWS:33955 msgid "" ":issue:`23836`: Fix the faulthandler module to handle reentrant calls to its " "signal handlers." msgstr "" -#: ../build/NEWS:30004 +#: ../build/NEWS:33958 msgid "" ":issue:`23838`: linecache now clears the cache and returns an empty result " "on MemoryError." msgstr "" -#: ../build/NEWS:30007 +#: ../build/NEWS:33961 msgid "" ":issue:`10395`: Added os.path.commonpath(). Implemented in posixpath and " "ntpath. Based on patch by Rafik Draoui." msgstr "" -#: ../build/NEWS:30010 +#: ../build/NEWS:33964 msgid "" ":issue:`23611`: Serializing more \"lookupable\" objects (such as unbound " "methods or nested classes) now are supported with pickle protocols < 4." msgstr "" -#: ../build/NEWS:30013 +#: ../build/NEWS:33967 msgid ":issue:`13583`: sqlite3.Row now supports slice indexing." msgstr "" -#: ../build/NEWS:30015 +#: ../build/NEWS:33969 msgid "" ":issue:`18473`: Fixed 2to3 and 3to2 compatible pickle mappings. Fixed " "ambiguous reverse mappings. Added many new mappings. Import mapping is no " "longer applied to modules already mapped with full name mapping." msgstr "" -#: ../build/NEWS:30019 +#: ../build/NEWS:33973 msgid "" ":issue:`23485`: select.select() is now retried automatically with the " "recomputed timeout when interrupted by a signal, except if the signal " "handler raises an exception. This change is part of the :pep:`475`." msgstr "" -#: ../build/NEWS:30023 +#: ../build/NEWS:33977 msgid "" ":issue:`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:30027 +#: ../build/NEWS:33981 msgid "" ":issue:`23704`: collections.deque() objects now support __add__, __mul__, " "and __imul__()." msgstr "" -#: ../build/NEWS:30030 +#: ../build/NEWS:33984 msgid ":issue:`23171`: csv.Writer.writerow() now supports arbitrary iterables." msgstr "" -#: ../build/NEWS:30032 +#: ../build/NEWS:33986 msgid "" ":issue:`23745`: The new email header parser now handles duplicate MIME " "parameter names without error, similar to how get_param behaves." msgstr "" -#: ../build/NEWS:30035 +#: ../build/NEWS:33989 msgid "" ":issue:`22117`: Fix os.utime(), it now rounds the timestamp towards minus " "infinity (-inf) instead of rounding towards zero." msgstr "" -#: ../build/NEWS:30038 +#: ../build/NEWS:33992 msgid "" ":issue:`23310`: Fix MagicMock's initializer to work with __methods__, just " "like configure_mock(). Patch by Kasia Jachim." msgstr "" -#: ../build/NEWS:30044 +#: ../build/NEWS:33998 msgid "" ":issue:`23817`: FreeBSD now uses \"1.0\" in the SOVERSION as other operating " "systems, instead of just \"1\"." msgstr "" -#: ../build/NEWS:30047 +#: ../build/NEWS:34001 msgid "" ":issue:`23501`: Argument Clinic now generates code into separate files by " "default." msgstr "" -#: ../build/NEWS:30053 +#: ../build/NEWS:34007 msgid "" ":issue:`23799`: Added test.support.start_threads() for running and cleaning " "up multiple threads." msgstr "" -#: ../build/NEWS:30056 +#: ../build/NEWS:34010 msgid "" ":issue:`22390`: test.regrtest now emits a warning if temporary files or " "directories are left after running a test." msgstr "" -#: ../build/NEWS:30062 +#: ../build/NEWS:34016 msgid "" ":issue:`18128`: pygettext now uses standard +NNNN format in the POT-Creation-" "Date header." msgstr "" -#: ../build/NEWS:30065 +#: ../build/NEWS:34019 msgid "" ":issue:`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:30069 +#: ../build/NEWS:34023 msgid "" ":issue:`23944`: Argument Clinic now wraps long impl prototypes at column 78." msgstr "" -#: ../build/NEWS:30071 +#: ../build/NEWS:34025 msgid "" ":issue:`20586`: Argument Clinic now ensures that functions without " "docstrings have signatures." msgstr "" -#: ../build/NEWS:30074 +#: ../build/NEWS:34028 msgid "" ":issue:`23492`: Argument Clinic now generates argument parsing code with " "PyArg_Parse instead of PyArg_ParseTuple if possible." msgstr "" -#: ../build/NEWS:30077 +#: ../build/NEWS:34031 msgid "" ":issue:`23500`: Argument Clinic is now smarter about generating the " "\"#ifndef\" (empty) definition of the methoddef macro: it's only generated " @@ -43274,185 +50530,185 @@ msgid "" "first use." msgstr "" -#: ../build/NEWS:30086 +#: ../build/NEWS:34040 msgid "" ":issue:`23998`: PyImport_ReInitLock() now checks for lock allocation error" msgstr "" -#: ../build/NEWS:30090 +#: ../build/NEWS:34044 msgid "Python 3.5.0 alpha 3" msgstr "" -#: ../build/NEWS:30092 +#: ../build/NEWS:34046 msgid "*Release date: 2015-03-28*" msgstr "" -#: ../build/NEWS:30097 +#: ../build/NEWS:34051 msgid "" ":issue:`23573`: Increased performance of string search operations (str.find, " "str.index, str.count, the in operator, str.split, str.partition) with " "arguments of different kinds (UCS1, UCS2, UCS4)." msgstr "" -#: ../build/NEWS:30101 +#: ../build/NEWS:34055 msgid "" ":issue:`23753`: Python doesn't support anymore platforms without stat() or " "fstat(), these functions are always required." msgstr "" -#: ../build/NEWS:30104 +#: ../build/NEWS:34058 msgid "" ":issue:`23681`: The -b option now affects comparisons of bytes with int." msgstr "" -#: ../build/NEWS:30106 +#: ../build/NEWS:34060 msgid "" ":issue:`23632`: Memoryviews now allow tuple indexing (including for multi-" "dimensional memoryviews)." msgstr "" -#: ../build/NEWS:30109 +#: ../build/NEWS:34063 msgid ":issue:`23192`: Fixed generator lambdas. Patch by Bruno Cauet." msgstr "" -#: ../build/NEWS:30111 +#: ../build/NEWS:34065 msgid "" ":issue:`23629`: Fix the default __sizeof__ implementation for variable-sized " "objects." msgstr "" -#: ../build/NEWS:30117 +#: ../build/NEWS:34071 msgid "" ":issue:`14260`: The groupindex attribute of regular expression pattern " "object now is non-modifiable mapping." msgstr "" -#: ../build/NEWS:30120 +#: ../build/NEWS:34074 msgid "" ":issue:`23792`: Ignore KeyboardInterrupt when the pydoc pager is active. " "This mimics the behavior of the standard unix pagers, and prevents pipepager " "from shutting down while the pager itself is still running." msgstr "" -#: ../build/NEWS:30124 +#: ../build/NEWS:34078 msgid "" ":issue:`23775`: pprint() of OrderedDict now outputs the same representation " "as repr()." msgstr "" -#: ../build/NEWS:30127 +#: ../build/NEWS:34081 msgid ":issue:`23765`: Removed IsBadStringPtr calls in ctypes" msgstr "" -#: ../build/NEWS:30129 +#: ../build/NEWS:34083 msgid ":issue:`22364`: Improved some re error messages using regex for hints." msgstr "" -#: ../build/NEWS:30131 +#: ../build/NEWS:34085 msgid "" ":issue:`23742`: ntpath.expandvars() no longer loses unbalanced single quotes." msgstr "" -#: ../build/NEWS:30133 +#: ../build/NEWS:34087 msgid "" ":issue:`21717`: The zipfile.ZipFile.open function now supports " "'x' (exclusive creation) mode." msgstr "" -#: ../build/NEWS:30136 +#: ../build/NEWS:34090 msgid "" ":issue:`21802`: The reader in BufferedRWPair now is closed even when closing " "writer failed in BufferedRWPair.close()." msgstr "" -#: ../build/NEWS:30139 +#: ../build/NEWS:34093 msgid "" ":issue:`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:30143 +#: ../build/NEWS:34097 msgid "" ":issue:`23671`: string.Template now allows specifying the \"self\" parameter " "as a keyword argument. string.Formatter now allows specifying the \"self\" " "and the \"format_string\" parameters as keyword arguments." msgstr "" -#: ../build/NEWS:30147 +#: ../build/NEWS:34101 msgid ":issue:`23502`: The pprint module now supports mapping proxies." msgstr "" -#: ../build/NEWS:30149 +#: ../build/NEWS:34103 msgid ":issue:`17530`: pprint now wraps long bytes objects and bytearrays." msgstr "" -#: ../build/NEWS:30151 +#: ../build/NEWS:34105 msgid "" ":issue:`22687`: Fixed some corner cases in breaking words in tetxtwrap. Got " "rid of quadratic complexity in breaking long words." msgstr "" -#: ../build/NEWS:30154 +#: ../build/NEWS:34108 msgid "" ":issue:`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:30158 +#: ../build/NEWS:34112 msgid "" ":issue:`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:30162 +#: ../build/NEWS:34116 msgid "" ":issue:`23657`: Avoid explicit checks for str in zipapp, adding support for " "pathlib.Path objects as arguments." msgstr "" -#: ../build/NEWS:30165 +#: ../build/NEWS:34119 msgid "" ":issue:`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:30169 +#: ../build/NEWS:34123 msgid "" ":issue:`23252`: Added support for writing ZIP files to unseekable streams." msgstr "" -#: ../build/NEWS:30171 +#: ../build/NEWS:34125 msgid "" ":issue:`23647`: Increase imaplib's MAXLINE to accommodate modern mailbox " "sizes." msgstr "" -#: ../build/NEWS:30173 +#: ../build/NEWS:34127 msgid "" ":issue:`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:30177 +#: ../build/NEWS:34131 msgid "" ":issue:`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:30181 +#: ../build/NEWS:34135 msgid "" ":issue:`23704`: collections.deque() objects now support methods for index(), " "insert(), and copy(). This allows deques to be registered as a " "MutableSequence and it improves their substitutability for lists." msgstr "" -#: ../build/NEWS:30185 +#: ../build/NEWS:34139 msgid "" ":issue:`23715`: :func:`signal.sigwaitinfo` and :func:`signal.sigtimedwait` " "are now retried when interrupted by a signal not in the *sigset* parameter, " @@ -43460,39 +50716,39 @@ msgid "" "recomputes the timeout with a monotonic clock when it is retried." msgstr "" -#: ../build/NEWS:30190 +#: ../build/NEWS:34144 msgid "" ":issue:`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:30194 +#: ../build/NEWS:34148 msgid "" ":issue:`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:30198 +#: ../build/NEWS:34152 msgid "" ":issue:`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:30201 +#: ../build/NEWS:34155 msgid "" ":issue:`23700`: Iterator of NamedTemporaryFile now keeps a reference to " "NamedTemporaryFile instance. Patch by Bohuslav Kabrda." msgstr "" -#: ../build/NEWS:30204 +#: ../build/NEWS:34158 msgid "" ":issue:`22903`: The fake test case created by unittest.loader when it fails " "importing a test module is now picklable." msgstr "" -#: ../build/NEWS:30207 +#: ../build/NEWS:34161 msgid "" ":issue:`22181`: On Linux, os.urandom() now uses the new getrandom() syscall " "if available, syscall introduced in the Linux kernel 3.17. It is more " @@ -43500,7 +50756,7 @@ msgid "" "and waits until the kernel has enough entropy." msgstr "" -#: ../build/NEWS:30212 +#: ../build/NEWS:34166 msgid "" ":issue:`2211`: Updated the implementation of the http.cookies.Morsel class. " "Setting attributes key, value and coded_value directly now is deprecated. " @@ -43511,377 +50767,377 @@ msgid "" "Original patch by Demian Brecht." msgstr "" -#: ../build/NEWS:30220 +#: ../build/NEWS:34174 msgid "" ":issue:`18983`: Allow selection of output units in timeit. Patch by Julian " "Gindi." msgstr "" -#: ../build/NEWS:30223 +#: ../build/NEWS:34177 msgid "" ":issue:`23631`: Fix traceback.format_list when a traceback has been mutated." msgstr "" -#: ../build/NEWS:30225 +#: ../build/NEWS:34179 msgid "" ":issue:`23568`: Add rdivmod support to MagicMock() objects. Patch by Håkan " "Lövdahl." msgstr "" -#: ../build/NEWS:30228 +#: ../build/NEWS:34182 msgid ":issue:`2052`: Add charset parameter to HtmlDiff.make_file()." msgstr "" -#: ../build/NEWS:30230 +#: ../build/NEWS:34184 msgid ":issue:`23668`: Support os.truncate and os.ftruncate on Windows." msgstr "" -#: ../build/NEWS:30232 +#: ../build/NEWS:34186 msgid "" ":issue:`23138`: Fixed parsing cookies with absent keys or values in " "cookiejar. Patch by Demian Brecht." msgstr "" -#: ../build/NEWS:30235 +#: ../build/NEWS:34189 msgid "" ":issue:`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:30239 +#: ../build/NEWS:34193 msgid "" ":issue:`23581`: Add matmul support to MagicMock. Patch by Håkan Lövdahl." msgstr "" -#: ../build/NEWS:30241 +#: ../build/NEWS:34195 msgid "" ":issue:`23566`: enable(), register(), dump_traceback() and " "dump_traceback_later() functions of faulthandler now accept file " "descriptors. Patch by Wei Wu." msgstr "" -#: ../build/NEWS:30245 +#: ../build/NEWS:34199 msgid "" ":issue:`22928`: Disabled HTTP header injections in http.client. Original " "patch by Demian Brecht." msgstr "" -#: ../build/NEWS:30248 +#: ../build/NEWS:34202 msgid "" ":issue:`23615`: Modules bz2, tarfile and tokenize now can be reloaded with " "imp.reload(). Patch by Thomas Kluyver." msgstr "" -#: ../build/NEWS:30251 +#: ../build/NEWS:34205 msgid "" ":issue:`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:30258 +#: ../build/NEWS:34212 msgid ":issue:`23585`: make patchcheck will ensure the interpreter is built." msgstr "" -#: ../build/NEWS:30263 +#: ../build/NEWS:34217 msgid ":issue:`23583`: Added tests for standard IO streams in IDLE." msgstr "" -#: ../build/NEWS:30265 +#: ../build/NEWS:34219 msgid "" ":issue:`22289`: Prevent test_urllib2net failures due to ftp connection " "timeout." msgstr "" -#: ../build/NEWS:30270 +#: ../build/NEWS:34224 msgid "" ":issue:`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:30276 +#: ../build/NEWS:34230 msgid "Python 3.5.0 alpha 2" msgstr "" -#: ../build/NEWS:30278 +#: ../build/NEWS:34232 msgid "*Release date: 2015-03-09*" msgstr "" -#: ../build/NEWS:30283 +#: ../build/NEWS:34237 msgid "" ":issue:`23571`: PyObject_Call() and PyCFunction_Call() now raise a " "SystemError if a function returns a result and raises an exception. The " "SystemError is chained to the previous exception." msgstr "" -#: ../build/NEWS:30290 +#: ../build/NEWS:34244 msgid "" ":issue:`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:30294 +#: ../build/NEWS:34248 msgid "" ":issue:`23103`: Reduced the memory consumption of IPv4Address and " "IPv6Address." msgstr "" -#: ../build/NEWS:30296 +#: ../build/NEWS:34250 msgid "" ":issue:`21793`: BaseHTTPRequestHandler again logs response code as numeric, " "not as stringified enum. Patch by Demian Brecht." msgstr "" -#: ../build/NEWS:30299 +#: ../build/NEWS:34253 msgid "" ":issue:`23476`: In the ssl module, enable OpenSSL's " "X509_V_FLAG_TRUSTED_FIRST flag on certificate stores when it is available." msgstr "" -#: ../build/NEWS:30302 +#: ../build/NEWS:34256 msgid "" ":issue:`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:30305 +#: ../build/NEWS:34259 msgid ":issue:`23504`: Added an __all__ to the types module." msgstr "" -#: ../build/NEWS:30307 +#: ../build/NEWS:34261 msgid ":issue:`23563`: Optimized utility functions in urllib.parse." msgstr "" -#: ../build/NEWS:30309 +#: ../build/NEWS:34263 msgid ":issue:`7830`: Flatten nested functools.partial." msgstr "" -#: ../build/NEWS:30311 +#: ../build/NEWS:34265 msgid ":issue:`20204`: Added the __module__ attribute to _tkinter classes." msgstr "" -#: ../build/NEWS:30313 +#: ../build/NEWS:34267 msgid "" ":issue:`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:30317 +#: ../build/NEWS:34271 msgid "" ":issue:`23521`: Corrected pure python implementation of timedelta division. " "Eliminated OverflowError from ``timedelta * float`` for some floats; " "Corrected rounding in timedelta true division." msgstr "" -#: ../build/NEWS:30321 +#: ../build/NEWS:34275 msgid "" ":issue:`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:30324 +#: ../build/NEWS:34278 msgid "" ":issue:`22936`: Make it possible to show local variables in tracebacks for " "both the traceback module and unittest." msgstr "" -#: ../build/NEWS:30327 +#: ../build/NEWS:34281 msgid "" ":issue:`15955`: Add an option to limit the output size in bz2.decompress(). " "Patch by Nikolaus Rath." msgstr "" -#: ../build/NEWS:30330 +#: ../build/NEWS:34284 msgid "" ":issue:`6639`: Module-level turtle functions no longer raise TclError after " "closing the window." msgstr "" -#: ../build/NEWS:30333 +#: ../build/NEWS:34287 msgid "" ":issue:`814253`: Group references and conditional group references now work " "in lookbehind assertions in regular expressions. (See also: :issue:`9179`)" msgstr "" -#: ../build/NEWS:30336 +#: ../build/NEWS:34290 msgid "" ":issue:`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:30340 +#: ../build/NEWS:34294 msgid "" ":issue:`5700`: io.FileIO() called flush() after closing the file. flush() " "was not called in close() if closefd=False." msgstr "" -#: ../build/NEWS:30343 +#: ../build/NEWS:34297 msgid "" ":issue:`23374`: Fixed pydoc failure with non-ASCII files when stdout " "encoding differs from file system encoding (e.g. on Mac OS)." msgstr "" -#: ../build/NEWS:30346 +#: ../build/NEWS:34300 msgid ":issue:`23481`: Remove RC4 from the SSL module's default cipher list." msgstr "" -#: ../build/NEWS:30348 +#: ../build/NEWS:34302 msgid "" ":issue:`21548`: Fix pydoc.synopsis() and pydoc.apropos() on modules with " "empty docstrings." msgstr "" -#: ../build/NEWS:30351 +#: ../build/NEWS:34305 msgid "" ":issue:`22885`: Fixed arbitrary code execution vulnerability in the dbm.dumb " "module. Original patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:30354 +#: ../build/NEWS:34308 msgid "" ":issue:`23239`: ssl.match_hostname() now supports matching of IP addresses." msgstr "" -#: ../build/NEWS:30356 +#: ../build/NEWS:34310 msgid "" ":issue:`23146`: Fix mishandling of absolute Windows paths with forward " "slashes in pathlib." msgstr "" -#: ../build/NEWS:30359 +#: ../build/NEWS:34313 msgid "" ":issue:`23096`: Pickle representation of floats with protocol 0 now is the " "same for both Python and C implementations." msgstr "" -#: ../build/NEWS:30362 +#: ../build/NEWS:34316 msgid "" ":issue:`19105`: pprint now more efficiently uses free space at the right." msgstr "" -#: ../build/NEWS:30364 +#: ../build/NEWS:34318 msgid "" ":issue:`14910`: Add allow_abbrev parameter to argparse.ArgumentParser. Patch " "by Jonathan Paugh, Steven Bethard, paul j3 and Daniel Eriksson." msgstr "" -#: ../build/NEWS:30367 +#: ../build/NEWS:34321 msgid "" ":issue:`21717`: tarfile.open() now supports 'x' (exclusive creation) mode." msgstr "" -#: ../build/NEWS:30369 +#: ../build/NEWS:34323 msgid ":issue:`23344`: marshal.dumps() is now 20-25% faster on average." msgstr "" -#: ../build/NEWS:30371 +#: ../build/NEWS:34325 msgid "" ":issue:`20416`: marshal.dumps() with protocols 3 and 4 is now 40-50% faster " "on average." msgstr "" -#: ../build/NEWS:30374 +#: ../build/NEWS:34328 msgid ":issue:`23421`: Fixed compression in tarfile CLI. Patch by wdv4758h." msgstr "" -#: ../build/NEWS:30376 +#: ../build/NEWS:34330 msgid ":issue:`23367`: Fix possible overflows in the unicodedata module." msgstr "" -#: ../build/NEWS:30378 +#: ../build/NEWS:34332 msgid "" ":issue:`23361`: Fix possible overflow in Windows subprocess creation code." msgstr "" -#: ../build/NEWS:30380 +#: ../build/NEWS:34334 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:30384 +#: ../build/NEWS:34338 msgid "" ":issue:`19705`: turtledemo now has a visual sorting algorithm demo. " "Original patch from Jason Yeo." msgstr "" -#: ../build/NEWS:30387 +#: ../build/NEWS:34341 msgid "" ":issue:`23801`: Fix issue where cgi.FieldStorage did not always ignore the " "entire preamble to a multipart body." msgstr "" -#: ../build/NEWS:30393 +#: ../build/NEWS:34347 msgid "" ":issue:`23445`: pydebug builds now use \"gcc -Og\" where possible, to make " "the resulting executable faster." msgstr "" -#: ../build/NEWS:30396 +#: ../build/NEWS:34350 msgid ":issue:`23686`: Update OS X 10.5 installer build to use OpenSSL 1.0.2a." msgstr "" -#: ../build/NEWS:30401 +#: ../build/NEWS:34355 msgid "" ":issue:`20204`: Deprecation warning is now raised for builtin types without " "the __module__ attribute." msgstr "" -#: ../build/NEWS:30407 +#: ../build/NEWS:34361 msgid "" ":issue:`23465`: Implement :pep:`486` - Make the Python Launcher aware of " "virtual environments. Patch by Paul Moore." msgstr "" -#: ../build/NEWS:30410 +#: ../build/NEWS:34364 msgid "" ":issue:`23437`: Make user scripts directory versioned on Windows. Patch by " "Paul Moore." msgstr "" -#: ../build/NEWS:30415 +#: ../build/NEWS:34369 msgid "Python 3.5.0 alpha 1" msgstr "" -#: ../build/NEWS:30417 +#: ../build/NEWS:34371 msgid "*Release date: 2015-02-08*" msgstr "" -#: ../build/NEWS:30422 +#: ../build/NEWS:34376 msgid ":issue:`23285`: PEP 475 - EINTR handling." msgstr "" -#: ../build/NEWS:30424 +#: ../build/NEWS:34378 msgid "" ":issue:`22735`: Fix many edge cases (including crashes) involving custom " "mro() implementations." msgstr "" -#: ../build/NEWS:30427 +#: ../build/NEWS:34381 msgid "" ":issue:`22896`: Avoid using PyObject_AsCharBuffer(), PyObject_AsReadBuffer() " "and PyObject_AsWriteBuffer()." msgstr "" -#: ../build/NEWS:30430 +#: ../build/NEWS:34384 msgid "" ":issue:`21295`: Revert some changes (:issue:`16795`) to AST line numbers and " "column offsets that constituted a regression." msgstr "" -#: ../build/NEWS:30433 +#: ../build/NEWS:34387 msgid "" ":issue:`22986`: Allow changing an object's __class__ between a dynamic type " "and static type in some cases." msgstr "" -#: ../build/NEWS:30436 +#: ../build/NEWS:34390 msgid "" ":issue:`15859`: PyUnicode_EncodeFSDefault(), PyUnicode_EncodeMBCS() and " "PyUnicode_EncodeCodePage() now raise an exception if the object is not a " @@ -43889,178 +51145,178 @@ msgid "" "platforms other than Windows. Patch written by Campbell Barton." msgstr "" -#: ../build/NEWS:30441 +#: ../build/NEWS:34395 msgid "" ":issue:`21408`: The default __ne__() now returns NotImplemented if __eq__() " "returned NotImplemented. Original patch by Martin Panter." msgstr "" -#: ../build/NEWS:30444 +#: ../build/NEWS:34398 msgid "" ":issue:`23321`: Fixed a crash in str.decode() when error handler returned " "replacement string longer than malformed input data." msgstr "" -#: ../build/NEWS:30447 +#: ../build/NEWS:34401 msgid "" ":issue:`22286`: The \"backslashreplace\" error handlers now works with " "decoding and translating." msgstr "" -#: ../build/NEWS:30450 +#: ../build/NEWS:34404 msgid "" ":issue:`23253`: Delay-load ShellExecute[AW] in os.startfile for reduced " "startup overhead on Windows." msgstr "" -#: ../build/NEWS:30453 +#: ../build/NEWS:34407 msgid "" ":issue:`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:30457 +#: ../build/NEWS:34411 msgid "" ":issue:`20284`: %-interpolation (aka printf) formatting added for bytes and " "bytearray." msgstr "" -#: ../build/NEWS:30460 +#: ../build/NEWS:34414 msgid ":issue:`23048`: Fix jumping out of an infinite while loop in the pdb." msgstr "" -#: ../build/NEWS:30462 +#: ../build/NEWS:34416 msgid "" ":issue:`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:30465 +#: ../build/NEWS:34419 msgid "" ":issue:`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:30468 +#: ../build/NEWS:34422 msgid "" ":issue:`22869`: Move the interpreter startup & shutdown code to a new " "dedicated pylifecycle.c module" msgstr "" -#: ../build/NEWS:30471 +#: ../build/NEWS:34425 msgid ":issue:`22847`: Improve method cache efficiency." msgstr "" -#: ../build/NEWS:30473 +#: ../build/NEWS:34427 msgid "" ":issue:`22335`: Fix crash when trying to enlarge a bytearray to 0x7fffffff " "bytes on a 32-bit platform." msgstr "" -#: ../build/NEWS:30476 +#: ../build/NEWS:34430 msgid "" ":issue:`22653`: Fix an assertion failure in debug mode when doing a " "reentrant dict insertion in debug mode." msgstr "" -#: ../build/NEWS:30479 +#: ../build/NEWS:34433 msgid "" ":issue:`22643`: Fix integer overflow in Unicode case operations (upper, " "lower, title, swapcase, casefold)." msgstr "" -#: ../build/NEWS:30482 +#: ../build/NEWS:34436 msgid "" ":issue:`17636`: Circular imports involving relative imports are now " "supported." msgstr "" -#: ../build/NEWS:30484 +#: ../build/NEWS:34438 msgid "" ":issue:`22604`: Fix assertion error in debug mode when dividing a complex " "number by (nan+0j)." msgstr "" -#: ../build/NEWS:30487 +#: ../build/NEWS:34441 msgid "" ":issue:`21052`: Do not raise ImportWarning when sys.path_hooks or sys." "meta_path are set to None." msgstr "" -#: ../build/NEWS:30490 +#: ../build/NEWS:34444 msgid "" ":issue:`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:30494 +#: ../build/NEWS:34448 msgid "" ":issue:`22470`: Fixed integer overflow issues in \"backslashreplace\", " "\"xmlcharrefreplace\", and \"surrogatepass\" error handlers." msgstr "" -#: ../build/NEWS:30497 +#: ../build/NEWS:34451 msgid "" ":issue:`22540`: speed up `PyObject_IsInstance` and `PyObject_IsSubclass` in " "the common case that the second argument has metaclass `type`." msgstr "" -#: ../build/NEWS:30500 +#: ../build/NEWS:34454 msgid "" ":issue:`18711`: Add a new `PyErr_FormatV` function, similar to " "`PyErr_Format` but accepting a `va_list` argument." msgstr "" -#: ../build/NEWS:30503 +#: ../build/NEWS:34457 msgid "" ":issue:`22520`: Fix overflow checking when generating the repr of a unicode " "object." msgstr "" -#: ../build/NEWS:30506 +#: ../build/NEWS:34460 msgid ":issue:`22519`: Fix overflow checking in PyBytes_Repr." msgstr "" -#: ../build/NEWS:30508 +#: ../build/NEWS:34462 msgid ":issue:`22518`: Fix integer overflow issues in latin-1 encoding." msgstr "" -#: ../build/NEWS:30510 +#: ../build/NEWS:34464 msgid "" ":issue:`16324`: _charset parameter of MIMEText now also accepts email." "charset.Charset instances. Initial patch by Claude Paroz." msgstr "" -#: ../build/NEWS:30513 +#: ../build/NEWS:34467 msgid "" ":issue:`1764286`: Fix inspect.getsource() to support decorated functions. " "Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:30516 +#: ../build/NEWS:34470 msgid ":issue:`18554`: os.__all__ includes posix functions." msgstr "" -#: ../build/NEWS:30518 +#: ../build/NEWS:34472 msgid ":issue:`21391`: Use os.path.abspath in the shutil module." msgstr "" -#: ../build/NEWS:30520 +#: ../build/NEWS:34474 msgid "" ":issue:`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:30523 +#: ../build/NEWS:34477 msgid "" ":issue:`22215`: Now ValueError is raised instead of TypeError when str or " "bytes argument contains not permitted null character or byte." msgstr "" -#: ../build/NEWS:30526 +#: ../build/NEWS:34480 msgid "" ":issue:`22258`: Fix the internal function set_inheritable() on Illumos. This " "platform exposes the function ``ioctl(FIOCLEX)``, but calling it fails with " @@ -44068,58 +51324,58 @@ msgid "" "falls back to the slower ``fcntl()`` (``F_GETFD`` and then ``F_SETFD``)." msgstr "" -#: ../build/NEWS:30532 +#: ../build/NEWS:34486 msgid "" ":issue:`21389`: Displaying the __qualname__ of the underlying function in " "the repr of a bound method." msgstr "" -#: ../build/NEWS:30535 +#: ../build/NEWS:34489 msgid "" ":issue:`22206`: Using pthread, PyThread_create_key() now sets errno to " "ENOMEM and returns -1 (error) on integer overflow." msgstr "" -#: ../build/NEWS:30538 +#: ../build/NEWS:34492 msgid "" ":issue:`20184`: Argument Clinic based signature introspection added for 30 " "of the builtin functions." msgstr "" -#: ../build/NEWS:30541 +#: ../build/NEWS:34495 msgid "" ":issue:`22116`: C functions and methods (of the 'builtin_function_or_method' " "type) can now be weakref'ed. Patch by Wei Wu." msgstr "" -#: ../build/NEWS:30544 +#: ../build/NEWS:34498 msgid "" ":issue:`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:30548 +#: ../build/NEWS:34502 msgid "" ":issue:`20179`: Apply Argument Clinic to bytes and bytearray. Patch by Tal " "Einat." msgstr "" -#: ../build/NEWS:30551 +#: ../build/NEWS:34505 msgid ":issue:`22082`: Clear interned strings in slotdefs." msgstr "" -#: ../build/NEWS:30553 +#: ../build/NEWS:34507 msgid "Upgrade Unicode database to Unicode 7.0.0." msgstr "" -#: ../build/NEWS:30555 +#: ../build/NEWS:34509 msgid "" ":issue:`21897`: Fix a crash with the f_locals attribute with closure " "variables when frame.clear() has been called." msgstr "" -#: ../build/NEWS:30558 +#: ../build/NEWS:34512 msgid "" ":issue:`21205`: Add a new ``__qualname__`` attribute to generator, the " "qualified name, and use it in the representation of a generator " @@ -44128,7 +51384,7 @@ msgid "" "co_name`` to get the name of the code." msgstr "" -#: ../build/NEWS:30564 +#: ../build/NEWS:34518 msgid "" ":issue:`21669`: With the aid of heuristics in SyntaxError.__init__, the " "parser now attempts to generate more meaningful (or at least more search " @@ -44136,14 +51392,14 @@ msgid "" "statements." msgstr "" -#: ../build/NEWS:30568 +#: ../build/NEWS:34522 msgid "" ":issue:`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:30572 +#: ../build/NEWS:34526 msgid "" ":issue:`21523`: Fix over-pessimistic computation of the stack effect of some " "opcodes in the compiler. This also fixes a quadratic compilation time issue " @@ -44151,102 +51407,102 @@ msgid "" "operators." msgstr "" -#: ../build/NEWS:30577 +#: ../build/NEWS:34531 msgid "" ":issue:`21418`: Fix a crash in the builtin function super() when called " "without argument and without current frame (ex: embedded Python)." msgstr "" -#: ../build/NEWS:30580 +#: ../build/NEWS:34534 msgid "" ":issue:`21425`: Fix flushing of standard streams in the interactive " "interpreter." msgstr "" -#: ../build/NEWS:30583 +#: ../build/NEWS:34537 msgid "" ":issue:`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:30587 +#: ../build/NEWS:34541 msgid "" ":issue:`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:30590 +#: ../build/NEWS:34544 msgid "" ":issue:`20355`: -W command line options now have higher priority than the " "PYTHONWARNINGS environment variable. Patch by Arfrever." msgstr "" -#: ../build/NEWS:30593 +#: ../build/NEWS:34547 msgid ":issue:`21274`: Define PATH_MAX for GNU/Hurd in Python/pythonrun.c." msgstr "" -#: ../build/NEWS:30595 +#: ../build/NEWS:34549 msgid ":issue:`20904`: Support setting FPU precision on m68k." msgstr "" -#: ../build/NEWS:30597 +#: ../build/NEWS:34551 msgid "" ":issue:`21209`: Fix sending tuples to custom generator objects with the " "yield from syntax." msgstr "" -#: ../build/NEWS:30600 +#: ../build/NEWS:34554 msgid "" ":issue:`21193`: pow(a, b, c) now raises ValueError rather than TypeError " "when b is negative. Patch by Josh Rosenberg." msgstr "" -#: ../build/NEWS:30603 +#: ../build/NEWS:34557 msgid "" ":issue:`21176`: PEP 465: Add the '@' operator for matrix multiplication." msgstr "" -#: ../build/NEWS:30605 +#: ../build/NEWS:34559 msgid "" ":issue:`21134`: Fix segfault when str is called on an uninitialized " "UnicodeEncodeError, UnicodeDecodeError, or UnicodeTranslateError object." msgstr "" -#: ../build/NEWS:30608 +#: ../build/NEWS:34562 msgid "" ":issue:`19537`: Fix PyUnicode_DATA() alignment under m68k. Patch by Andreas " "Schwab." msgstr "" -#: ../build/NEWS:30611 +#: ../build/NEWS:34565 msgid ":issue:`20929`: Add a type cast to avoid shifting a negative number." msgstr "" -#: ../build/NEWS:30613 +#: ../build/NEWS:34567 msgid "" ":issue:`20731`: Properly position in source code files even if they are " "opened in text mode. Patch by Serhiy Storchaka." msgstr "" -#: ../build/NEWS:30616 +#: ../build/NEWS:34570 msgid "" ":issue:`20637`: Key-sharing now also works for instance dictionaries of " "subclasses. Patch by Peter Ingebretson." msgstr "" -#: ../build/NEWS:30619 +#: ../build/NEWS:34573 msgid "" ":issue:`8297`: Attributes missing from modules now include the module name " "in the error text. Original patch by ysj.ray." msgstr "" -#: ../build/NEWS:30622 +#: ../build/NEWS:34576 msgid "" ":issue:`19995`: %c, %o, %x, and %X now raise TypeError on non-integer input." msgstr "" -#: ../build/NEWS:30624 +#: ../build/NEWS:34578 msgid "" ":issue:`19655`: The ASDL parser - used by the build process to generate code " "for managing the Python AST in C - was rewritten. The new parser is self " @@ -44254,96 +51510,96 @@ msgid "" "library; spark.py was removed from the source base." msgstr "" -#: ../build/NEWS:30629 +#: ../build/NEWS:34583 msgid "" ":issue:`12546`: Allow ``\\x00`` to be used as a fill character when using " "str, int, float, and complex __format__ methods." msgstr "" -#: ../build/NEWS:30632 +#: ../build/NEWS:34586 msgid ":issue:`20480`: Add ipaddress.reverse_pointer. Patch by Leon Weber." msgstr "" -#: ../build/NEWS:30634 +#: ../build/NEWS:34588 msgid "" ":issue:`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:30638 +#: ../build/NEWS:34592 msgid "" ":issue:`8931`: Make alternate formatting ('#') for type 'c' raise an " "exception. In versions prior to 3.5, '#' with 'c' had no effect. Now " "specifying it is an error. Patch by Torsten Landschoff." msgstr "" -#: ../build/NEWS:30642 +#: ../build/NEWS:34596 msgid "" ":issue:`23165`: Perform overflow checks before allocating memory in the " "_Py_char2wchar function." msgstr "" -#: ../build/NEWS:30648 +#: ../build/NEWS:34602 msgid ":issue:`23399`: pyvenv creates relative symlinks where possible." msgstr "" -#: ../build/NEWS:30650 +#: ../build/NEWS:34604 msgid "" ":issue:`20289`: cgi.FieldStorage() now supports the context management " "protocol." msgstr "" -#: ../build/NEWS:30653 +#: ../build/NEWS:34607 msgid "" ":issue:`13128`: Print response headers for CONNECT requests when debuglevel " "> 0. Patch by Demian Brecht." msgstr "" -#: ../build/NEWS:30656 +#: ../build/NEWS:34610 msgid "" ":issue:`15381`: Optimized io.BytesIO to make less allocations and copyings." msgstr "" -#: ../build/NEWS:30658 +#: ../build/NEWS:34612 msgid "" ":issue:`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:30662 +#: ../build/NEWS:34616 msgid "" ":issue:`23099`: Closing io.BytesIO with exported buffer is rejected now to " "prevent corrupting exported buffer." msgstr "" -#: ../build/NEWS:30665 +#: ../build/NEWS:34619 msgid "" ":issue:`23326`: Removed __ne__ implementations. Since fixing default __ne__ " "implementation in :issue:`21408` they are redundant." msgstr "" -#: ../build/NEWS:30668 +#: ../build/NEWS:34622 msgid ":issue:`23363`: Fix possible overflow in itertools.permutations." msgstr "" -#: ../build/NEWS:30670 +#: ../build/NEWS:34624 msgid ":issue:`23364`: Fix possible overflow in itertools.product." msgstr "" -#: ../build/NEWS:30672 +#: ../build/NEWS:34626 msgid "" ":issue:`23366`: Fixed possible integer overflow in itertools.combinations." msgstr "" -#: ../build/NEWS:30674 +#: ../build/NEWS:34628 msgid "" ":issue:`23369`: Fixed possible integer overflow in _json." "encode_basestring_ascii." msgstr "" -#: ../build/NEWS:30677 +#: ../build/NEWS:34631 msgid "" ":issue:`23353`: Fix the exception handling of generators in " "PyEval_EvalFrameEx(). At entry, save or swap the exception state even if " @@ -44352,105 +51608,105 @@ msgid "" "WHY_RETURN. Patch co-written with Antoine Pitrou." msgstr "" -#: ../build/NEWS:30683 +#: ../build/NEWS:34637 msgid "" ":issue:`14099`: Restored support of writing ZIP files to tellable but non-" "seekable streams." msgstr "" -#: ../build/NEWS:30686 +#: ../build/NEWS:34640 msgid "" ":issue:`14099`: Writing to ZipFile and reading multiple ZipExtFiles is " "threadsafe now." msgstr "" -#: ../build/NEWS:30689 +#: ../build/NEWS:34643 msgid "" ":issue:`19361`: JSON decoder now raises JSONDecodeError instead of " "ValueError." msgstr "" -#: ../build/NEWS:30691 +#: ../build/NEWS:34645 msgid "" ":issue:`18518`: timeit now rejects statements which can't be compiled " "outside a function or a loop (e.g. \"return\" or \"break\")." msgstr "" -#: ../build/NEWS:30694 +#: ../build/NEWS:34648 msgid "" ":issue:`23094`: Fixed readline with frames in Python implementation of " "pickle." msgstr "" -#: ../build/NEWS:30696 +#: ../build/NEWS:34650 msgid ":issue:`23268`: Fixed bugs in the comparison of ipaddress classes." msgstr "" -#: ../build/NEWS:30698 +#: ../build/NEWS:34652 msgid "" ":issue:`21408`: Removed incorrect implementations of __ne__() which didn't " "returned NotImplemented if __eq__() returned NotImplemented. The default " "__ne__() now works correctly." msgstr "" -#: ../build/NEWS:30702 +#: ../build/NEWS:34656 msgid "" ":issue:`19996`: :class:`email.feedparser.FeedParser` now handles (malformed) " "headers with no key rather than assuming the body has started." msgstr "" -#: ../build/NEWS:30705 +#: ../build/NEWS:34659 msgid "" ":issue:`20188`: Support Application-Layer Protocol Negotiation (ALPN) in the " "ssl module." msgstr "" -#: ../build/NEWS:30708 +#: ../build/NEWS:34662 msgid "" ":issue:`23133`: Pickling of ipaddress objects now produces more compact and " "portable representation." msgstr "" -#: ../build/NEWS:30711 +#: ../build/NEWS:34665 msgid ":issue:`23248`: Update ssl error codes from latest OpenSSL git master." msgstr "" -#: ../build/NEWS:30713 +#: ../build/NEWS:34667 msgid "" ":issue:`23266`: Much faster implementation of ipaddress.collapse_addresses() " "when there are many non-consecutive addresses." msgstr "" -#: ../build/NEWS:30716 +#: ../build/NEWS:34670 msgid ":issue:`23098`: 64-bit dev_t is now supported in the os module." msgstr "" -#: ../build/NEWS:30718 +#: ../build/NEWS:34672 msgid "" ":issue:`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:30722 +#: ../build/NEWS:34676 msgid "" ":issue:`15955`: Add an option to limit output size when decompressing LZMA " "data. Patch by Nikolaus Rath and Martin Panter." msgstr "" -#: ../build/NEWS:30725 +#: ../build/NEWS:34679 msgid "" ":issue:`23250`: In the http.cookies module, capitalize \"HttpOnly\" and " "\"Secure\" as they are written in the standard." msgstr "" -#: ../build/NEWS:30728 +#: ../build/NEWS:34682 msgid "" ":issue:`23063`: In the distutils' check command, fix parsing of reST with " "code or code-block directives." msgstr "" -#: ../build/NEWS:30731 +#: ../build/NEWS:34685 msgid "" ":issue:`23209`: selectors.BaseSelector.get_key() now raises a RuntimeError " "if the selector is closed. And selectors.BaseSelector.close() now clears its " @@ -44458,126 +51714,126 @@ msgid "" "Initial patch written by Martin Richard. (See also: :issue:`23225`)" msgstr "" -#: ../build/NEWS:30736 +#: ../build/NEWS:34690 msgid "" ":issue:`17911`: Provide a way to seed the linecache for a PEP-302 module " "without actually loading the code." msgstr "" -#: ../build/NEWS:30739 +#: ../build/NEWS:34693 msgid "" ":issue:`17911`: Provide a new object API for traceback, including the " "ability to not lookup lines at all until the traceback is actually rendered, " "without any trace of the original objects being kept alive." msgstr "" -#: ../build/NEWS:30743 +#: ../build/NEWS:34697 msgid "" ":issue:`19777`: Provide a home() classmethod on Path objects. Contributed " "by Victor Salgado and Mayank Tripathi." msgstr "" -#: ../build/NEWS:30746 +#: ../build/NEWS:34700 msgid "" ":issue:`23206`: Make ``json.dumps(..., ensure_ascii=False)`` as fast as the " "default case of ``ensure_ascii=True``. Patch by Naoki Inada." msgstr "" -#: ../build/NEWS:30749 +#: ../build/NEWS:34703 msgid ":issue:`23185`: Add math.inf and math.nan constants." msgstr "" -#: ../build/NEWS:30751 +#: ../build/NEWS:34705 msgid "" ":issue:`23186`: Add ssl.SSLObject.shared_ciphers() and ssl.SSLSocket." "shared_ciphers() to fetch the client's list ciphers sent at handshake." msgstr "" -#: ../build/NEWS:30755 +#: ../build/NEWS:34709 msgid ":issue:`23143`: Remove compatibility with OpenSSLs older than 0.9.8." msgstr "" -#: ../build/NEWS:30757 +#: ../build/NEWS:34711 msgid "" ":issue:`23132`: Improve performance and introspection support of comparison " "methods created by functool.total_ordering." msgstr "" -#: ../build/NEWS:30760 +#: ../build/NEWS:34714 msgid ":issue:`19776`: Add an expanduser() method on Path objects." msgstr "" -#: ../build/NEWS:30762 +#: ../build/NEWS:34716 msgid "" ":issue:`23112`: Fix SimpleHTTPServer to correctly carry the query string and " "fragment when it redirects to add a trailing slash." msgstr "" -#: ../build/NEWS:30765 +#: ../build/NEWS:34719 msgid "" ":issue:`21793`: Added http.HTTPStatus enums (i.e. HTTPStatus.OK, HTTPStatus." "NOT_FOUND). Patch by Demian Brecht." msgstr "" -#: ../build/NEWS:30768 +#: ../build/NEWS:34722 msgid "" ":issue:`23093`: In the io, module allow more operations to work on detached " "streams." msgstr "" -#: ../build/NEWS:30771 +#: ../build/NEWS:34725 msgid "" ":issue:`23111`: In the ftplib, make ssl.PROTOCOL_SSLv23 the default protocol " "version." msgstr "" -#: ../build/NEWS:30774 +#: ../build/NEWS:34728 msgid "" ":issue:`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:30777 +#: ../build/NEWS:34731 msgid "" ":issue:`19104`: pprint now produces evaluable output for wrapped strings." msgstr "" -#: ../build/NEWS:30779 +#: ../build/NEWS:34733 msgid "" ":issue:`23071`: Added missing names to codecs.__all__. Patch by Martin " "Panter." msgstr "" -#: ../build/NEWS:30781 +#: ../build/NEWS:34735 msgid "" ":issue:`22783`: Pickling now uses the NEWOBJ opcode instead of the NEWOBJ_EX " "opcode if possible." msgstr "" -#: ../build/NEWS:30784 +#: ../build/NEWS:34738 msgid ":issue:`15513`: Added a __sizeof__ implementation for pickle classes." msgstr "" -#: ../build/NEWS:30786 +#: ../build/NEWS:34740 msgid "" ":issue:`19858`: pickletools.optimize() now aware of the MEMOIZE opcode, can " "produce more compact result and no longer produces invalid output if input " "data contains MEMOIZE opcodes together with PUT or BINPUT opcodes." msgstr "" -#: ../build/NEWS:30790 +#: ../build/NEWS:34744 msgid "" ":issue:`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:30793 +#: ../build/NEWS:34747 msgid "" ":issue:`23016`: A warning no longer produces an AttributeError when the " "program is run with pythonw.exe." msgstr "" -#: ../build/NEWS:30796 +#: ../build/NEWS:34750 msgid "" ":issue:`21775`: shutil.copytree(): fix crash when copying to VFAT. An " "exception handler assumed that OSError objects always have a 'winerror' " @@ -44586,42 +51842,42 @@ msgid "" "OS). Patch by Greg Ward." msgstr "" -#: ../build/NEWS:30802 +#: ../build/NEWS:34756 msgid "" ":issue:`1218234`: Fix inspect.getsource() to load updated source of reloaded " "module. Initial patch by Berker Peksag." msgstr "" -#: ../build/NEWS:30805 +#: ../build/NEWS:34759 msgid "" ":issue:`21740`: Support wrapped callables in doctest. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:30807 +#: ../build/NEWS:34761 msgid "" ":issue:`23009`: Make sure selectors.EpollSelector.select() works when no FD " "is registered." msgstr "" -#: ../build/NEWS:30810 +#: ../build/NEWS:34764 msgid "" ":issue:`22959`: In the constructor of http.client.HTTPSConnection, prefer " "the context's check_hostname attribute over the *check_hostname* parameter." msgstr "" -#: ../build/NEWS:30813 +#: ../build/NEWS:34767 msgid "" ":issue:`22696`: Add function :func:`sys.is_finalizing` to know about " "interpreter shutdown." msgstr "" -#: ../build/NEWS:30816 +#: ../build/NEWS:34770 msgid "" ":issue:`16043`: Add a default limit for the amount of data xmlrpclib." "gzip_decode will return. This resolves CVE-2013-1753." msgstr "" -#: ../build/NEWS:30819 +#: ../build/NEWS:34773 msgid "" ":issue:`14099`: ZipFile.open() no longer reopen the underlying file. " "Objects returned by ZipFile.open() can now operate independently of the " @@ -44629,619 +51885,619 @@ msgid "" "the first argument to the constructor." msgstr "" -#: ../build/NEWS:30824 +#: ../build/NEWS:34778 msgid "" ":issue:`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:30827 +#: ../build/NEWS:34781 msgid ":issue:`21971`: Update turtledemo doc and add module to the index." msgstr "" -#: ../build/NEWS:30829 +#: ../build/NEWS:34783 msgid "" ":issue:`21032`: Fixed socket leak if HTTPConnection.getresponse() fails. " "Original patch by Martin Panter." msgstr "" -#: ../build/NEWS:30832 +#: ../build/NEWS:34786 msgid "" ":issue:`22407`: Deprecated the use of re.LOCALE flag with str patterns or re." "ASCII. It was newer worked." msgstr "" -#: ../build/NEWS:30835 +#: ../build/NEWS:34789 msgid "" ":issue:`22902`: The \"ip\" command is now used on Linux to determine MAC " "address in uuid.getnode(). Pach by Bruno Cauet." msgstr "" -#: ../build/NEWS:30838 +#: ../build/NEWS:34792 msgid "" ":issue:`22960`: Add a context argument to xmlrpclib.ServerProxy constructor." msgstr "" -#: ../build/NEWS:30840 +#: ../build/NEWS:34794 msgid ":issue:`22389`: Add contextlib.redirect_stderr()." msgstr "" -#: ../build/NEWS:30842 +#: ../build/NEWS:34796 msgid "" ":issue:`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:30846 +#: ../build/NEWS:34800 msgid "" ":issue:`22915`: SAX parser now supports files opened with file descriptor or " "bytes path." msgstr "" -#: ../build/NEWS:30849 +#: ../build/NEWS:34803 msgid "" ":issue:`22609`: Constructors and update methods of mapping classes in the " "collections module now accept the self keyword argument." msgstr "" -#: ../build/NEWS:30852 +#: ../build/NEWS:34806 msgid ":issue:`22940`: Add readline.append_history_file." msgstr "" -#: ../build/NEWS:30854 +#: ../build/NEWS:34808 msgid ":issue:`19676`: Added the \"namereplace\" error handler." msgstr "" -#: ../build/NEWS:30856 +#: ../build/NEWS:34810 msgid "" ":issue:`22788`: Add *context* parameter to logging.handlers.HTTPHandler." msgstr "" -#: ../build/NEWS:30858 +#: ../build/NEWS:34812 msgid "" ":issue:`22921`: Allow SSLContext to take the *hostname* parameter even if " "OpenSSL doesn't support SNI." msgstr "" -#: ../build/NEWS:30861 +#: ../build/NEWS:34815 msgid "" ":issue:`22894`: TestCase.subTest() would cause the test suite to be stopped " "when in failfast mode, even in the absence of failures." msgstr "" -#: ../build/NEWS:30864 +#: ../build/NEWS:34818 msgid "" ":issue:`22796`: HTTP cookie parsing is now stricter, in order to protect " "against potential injection attacks." msgstr "" -#: ../build/NEWS:30867 +#: ../build/NEWS:34821 msgid ":issue:`22370`: Windows detection in pathlib is now more robust." msgstr "" -#: ../build/NEWS:30869 +#: ../build/NEWS:34823 msgid "" ":issue:`22841`: Reject coroutines in asyncio add_signal_handler(). Patch by " "Ludovic.Gasc." msgstr "" -#: ../build/NEWS:30872 +#: ../build/NEWS:34826 msgid "" ":issue:`19494`: Added urllib.request.HTTPBasicPriorAuthHandler. Patch by " "Matej Cepl." msgstr "" -#: ../build/NEWS:30875 +#: ../build/NEWS:34829 msgid ":issue:`22578`: Added attributes to the re.error class." msgstr "" -#: ../build/NEWS:30877 +#: ../build/NEWS:34831 msgid "" ":issue:`22849`: Fix possible double free in the io.TextIOWrapper constructor." msgstr "" -#: ../build/NEWS:30879 +#: ../build/NEWS:34833 msgid "" ":issue:`12728`: Different Unicode characters having the same uppercase but " "different lowercase are now matched in case-insensitive regular expressions." msgstr "" -#: ../build/NEWS:30883 +#: ../build/NEWS:34837 msgid "" ":issue:`22821`: Fixed fcntl() with integer argument on 64-bit big-endian " "platforms." msgstr "" -#: ../build/NEWS:30886 +#: ../build/NEWS:34840 msgid ":issue:`21650`: Add an `--sort-keys` option to json.tool CLI." msgstr "" -#: ../build/NEWS:30888 +#: ../build/NEWS:34842 msgid "" ":issue:`22824`: Updated reprlib output format for sets to use set literals. " "Patch contributed by Berker Peksag." msgstr "" -#: ../build/NEWS:30891 +#: ../build/NEWS:34845 msgid "" ":issue:`22824`: Updated reprlib output format for arrays to display empty " "arrays without an unnecessary empty list. Suggested by Serhiy Storchaka." msgstr "" -#: ../build/NEWS:30894 +#: ../build/NEWS:34848 msgid "" ":issue:`22406`: Fixed the uu_codec codec incorrectly ported to 3.x. Based on " "patch by Martin Panter." msgstr "" -#: ../build/NEWS:30897 +#: ../build/NEWS:34851 msgid "" ":issue:`17293`: uuid.getnode() now determines MAC address on AIX using " "netstat. Based on patch by Aivars Kalvāns." msgstr "" -#: ../build/NEWS:30900 +#: ../build/NEWS:34854 msgid "" ":issue:`22769`: Fixed ttk.Treeview.tag_has() when called without arguments." msgstr "" -#: ../build/NEWS:30902 +#: ../build/NEWS:34856 msgid ":issue:`22417`: Verify certificates by default in httplib (PEP 476)." msgstr "" -#: ../build/NEWS:30904 +#: ../build/NEWS:34858 msgid "" ":issue:`22775`: Fixed unpickling of http.cookies.SimpleCookie with protocol " "2 and above. Patch by Tim Graham." msgstr "" -#: ../build/NEWS:30907 +#: ../build/NEWS:34861 msgid "" ":issue:`22776`: Brought excluded code into the scope of a try block in " "SysLogHandler.emit()." msgstr "" -#: ../build/NEWS:30910 +#: ../build/NEWS:34864 msgid "" ":issue:`22665`: Add missing get_terminal_size and SameFileError to shutil." "__all__." msgstr "" -#: ../build/NEWS:30913 +#: ../build/NEWS:34867 msgid "" ":issue:`6623`: Remove deprecated Netrc class in the ftplib module. Patch by " "Matt Chaput." msgstr "" -#: ../build/NEWS:30916 +#: ../build/NEWS:34870 msgid "" ":issue:`17381`: Fixed handling of case-insensitive ranges in regular " "expressions." msgstr "" -#: ../build/NEWS:30919 +#: ../build/NEWS:34873 msgid "" ":issue:`22410`: Module level functions in the re module now cache compiled " "locale-dependent regular expressions taking into account the locale." msgstr "" -#: ../build/NEWS:30922 +#: ../build/NEWS:34876 msgid "" ":issue:`22759`: Query methods on pathlib.Path() (exists(), is_dir(), etc.) " "now return False when the underlying stat call raises NotADirectoryError." msgstr "" -#: ../build/NEWS:30925 +#: ../build/NEWS:34879 msgid "" ":issue:`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:30929 +#: ../build/NEWS:34883 msgid ":issue:`22217`: Implemented reprs of classes in the zipfile module." msgstr "" -#: ../build/NEWS:30931 +#: ../build/NEWS:34885 msgid ":issue:`22457`: Honour load_tests in the start_dir of discovery." msgstr "" -#: ../build/NEWS:30933 +#: ../build/NEWS:34887 msgid "" ":issue:`18216`: gettext now raises an error when a .mo file has an " "unsupported major version number. Patch by Aaron Hill." msgstr "" -#: ../build/NEWS:30936 +#: ../build/NEWS:34890 msgid "" ":issue:`13918`: Provide a locale.delocalize() function which can remove " "locale-specific number formatting from a string representing a number, " "without then converting it to a specific type. Patch by Cédric Krier." msgstr "" -#: ../build/NEWS:30940 +#: ../build/NEWS:34894 msgid "" ":issue:`22676`: Make the pickling of global objects which don't have a " "__module__ attribute less slow." msgstr "" -#: ../build/NEWS:30943 +#: ../build/NEWS:34897 msgid ":issue:`18853`: Fixed ResourceWarning in shlex.__nain__." msgstr "" -#: ../build/NEWS:30945 +#: ../build/NEWS:34899 msgid "" ":issue:`9351`: Defaults set with set_defaults on an argparse subparser are " "no longer ignored when also set on the parent parser." msgstr "" -#: ../build/NEWS:30948 +#: ../build/NEWS:34902 msgid "" ":issue:`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:30952 +#: ../build/NEWS:34906 msgid "" ":issue:`19746`: Make it possible to examine the errors from unittest " "discovery without executing the test suite. The new `errors` attribute on " "TestLoader exposes these non-fatal errors encountered during discovery." msgstr "" -#: ../build/NEWS:30956 +#: ../build/NEWS:34910 msgid "" ":issue:`21991`: Make email.headerregistry's header 'params' attributes be " "read-only (MappingProxyType). Previously the dictionary was modifiable but " "a new one was created on each access of the attribute." msgstr "" -#: ../build/NEWS:30960 +#: ../build/NEWS:34914 msgid "" ":issue:`22638`: SSLv3 is now disabled throughout the standard library. It " "can still be enabled by instantiating a SSLContext manually." msgstr "" -#: ../build/NEWS:30963 +#: ../build/NEWS:34917 msgid "" ":issue:`22641`: In asyncio, the default SSL context for client connections " "is now created using ssl.create_default_context(), for stronger security." msgstr "" -#: ../build/NEWS:30966 +#: ../build/NEWS:34920 msgid ":issue:`17401`: Include closefd in io.FileIO repr." msgstr "" -#: ../build/NEWS:30968 +#: ../build/NEWS:34922 msgid "" ":issue:`21338`: Add silent mode for compileall. quiet parameters of " "compile_{dir, file, path} functions now have a multilevel value. Also, -q " "option of the CLI now have a multilevel value. Patch by Thomas Kluyver." msgstr "" -#: ../build/NEWS:30972 +#: ../build/NEWS:34926 msgid ":issue:`20152`: Convert the array and cmath modules to Argument Clinic." msgstr "" -#: ../build/NEWS:30974 +#: ../build/NEWS:34928 msgid ":issue:`18643`: Add socket.socketpair() on Windows." msgstr "" -#: ../build/NEWS:30976 +#: ../build/NEWS:34930 msgid "" ":issue:`22435`: Fix a file descriptor leak when socketserver bind fails." msgstr "" -#: ../build/NEWS:30978 +#: ../build/NEWS:34932 msgid "" ":issue:`13096`: Fixed segfault in CTypes POINTER handling of large values." msgstr "" -#: ../build/NEWS:30980 +#: ../build/NEWS:34934 msgid "" ":issue:`11694`: Raise ConversionError in xdrlib as documented. Patch by " "Filip Gruszczyński and Claudiu Popa." msgstr "" -#: ../build/NEWS:30983 +#: ../build/NEWS:34937 msgid ":issue:`19380`: Optimized parsing of regular expressions." msgstr "" -#: ../build/NEWS:30985 +#: ../build/NEWS:34939 msgid "" ":issue:`1519638`: Now unmatched groups are replaced with empty strings in re." "sub() and re.subn()." msgstr "" -#: ../build/NEWS:30988 +#: ../build/NEWS:34942 msgid ":issue:`18615`: sndhdr.what/whathdr now return a namedtuple." msgstr "" -#: ../build/NEWS:30990 +#: ../build/NEWS:34944 msgid "" ":issue:`22462`: Fix pyexpat's creation of a dummy frame to make it appear in " "exception tracebacks." msgstr "" -#: ../build/NEWS:30993 +#: ../build/NEWS:34947 msgid "" ":issue:`21965`: Add support for in-memory SSL to the ssl module. Patch by " "Geert Jansen." msgstr "" -#: ../build/NEWS:30996 +#: ../build/NEWS:34950 msgid "" ":issue:`21173`: Fix len() on a WeakKeyDictionary when .clear() was called " "with an iterator alive." msgstr "" -#: ../build/NEWS:30999 +#: ../build/NEWS:34953 msgid "" ":issue:`11866`: Eliminated race condition in the computation of names for " "new threads." msgstr "" -#: ../build/NEWS:31002 +#: ../build/NEWS:34956 msgid "" ":issue:`21905`: Avoid RuntimeError in pickle.whichmodule() when sys.modules " "is mutated while iterating. Patch by Olivier Grisel." msgstr "" -#: ../build/NEWS:31005 +#: ../build/NEWS:34959 msgid "" ":issue:`11271`: concurrent.futures.Executor.map() now takes a *chunksize* " "argument to allow batching of tasks in child processes and improve " "performance of ProcessPoolExecutor. Patch by Dan O'Reilly." msgstr "" -#: ../build/NEWS:31009 +#: ../build/NEWS:34963 msgid "" ":issue:`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:31013 +#: ../build/NEWS:34967 msgid "" ":issue:`22219`: The zipfile module CLI now adds entries for directories " "(including empty directories) in ZIP file." msgstr "" -#: ../build/NEWS:31016 +#: ../build/NEWS:34970 msgid "" ":issue:`22449`: In the ssl.SSLContext.load_default_certs, consult the " "environmental variables SSL_CERT_DIR and SSL_CERT_FILE on Windows." msgstr "" -#: ../build/NEWS:31019 +#: ../build/NEWS:34973 msgid "" ":issue:`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:31023 +#: ../build/NEWS:34977 msgid "" ":issue:`20076`: Added non derived UTF-8 aliases to locale aliases table." msgstr "" -#: ../build/NEWS:31025 +#: ../build/NEWS:34979 msgid "" ":issue:`20079`: Added locales supported in glibc 2.18 to locale alias table." msgstr "" -#: ../build/NEWS:31027 +#: ../build/NEWS:34981 msgid "" ":issue:`20218`: Added convenience methods read_text/write_text and " "read_bytes/ write_bytes to pathlib.Path objects." msgstr "" -#: ../build/NEWS:31030 +#: ../build/NEWS:34984 msgid "" ":issue:`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:31033 +#: ../build/NEWS:34987 msgid "" ":issue:`22517`: When an io.BufferedRWPair object is deallocated, clear its " "weakrefs." msgstr "" -#: ../build/NEWS:31036 +#: ../build/NEWS:34990 msgid "" ":issue:`22437`: Number of capturing groups in regular expression is no " "longer limited by 100." msgstr "" -#: ../build/NEWS:31039 +#: ../build/NEWS:34993 msgid "" ":issue:`17442`: InteractiveInterpreter now displays the full chained " "traceback in its showtraceback method, to match the built in interactive " "interpreter." msgstr "" -#: ../build/NEWS:31043 +#: ../build/NEWS:34997 msgid ":issue:`23392`: Added tests for marshal C API that works with FILE*." msgstr "" -#: ../build/NEWS:31045 +#: ../build/NEWS:34999 msgid "" ":issue:`10510`: distutils register and upload methods now use HTML standards " "compliant CRLF line endings." msgstr "" -#: ../build/NEWS:31048 +#: ../build/NEWS:35002 msgid "" ":issue:`9850`: Fixed macpath.join() for empty first component. Patch by " "Oleg Oshmyan." msgstr "" -#: ../build/NEWS:31051 +#: ../build/NEWS:35005 msgid "" ":issue:`5309`: distutils' build and build_ext commands now accept a ``-j`` " "option to enable parallel building of extension modules." msgstr "" -#: ../build/NEWS:31054 +#: ../build/NEWS:35008 msgid "" ":issue:`22448`: Improve canceled timer handles cleanup to prevent unbound " "memory usage. Patch by Joshua Moore-Oliva." msgstr "" -#: ../build/NEWS:31057 +#: ../build/NEWS:35011 msgid "" ":issue:`22427`: TemporaryDirectory no longer attempts to clean up twice when " "used in the with statement in generator." msgstr "" -#: ../build/NEWS:31060 +#: ../build/NEWS:35014 msgid "" ":issue:`22362`: Forbidden ambiguous octal escapes out of range 0-0o377 in " "regular expressions." msgstr "" -#: ../build/NEWS:31063 +#: ../build/NEWS:35017 msgid "" ":issue:`20912`: Now directories added to ZIP file have correct Unix and MS-" "DOS directory attributes." msgstr "" -#: ../build/NEWS:31066 +#: ../build/NEWS:35020 msgid "" ":issue:`21866`: ZipFile.close() no longer writes ZIP64 central directory " "records if allowZip64 is false." msgstr "" -#: ../build/NEWS:31069 +#: ../build/NEWS:35023 msgid "" ":issue:`22278`: Fix urljoin problem with relative urls, a regression " "observed after changes to issue22118 were submitted." msgstr "" -#: ../build/NEWS:31072 +#: ../build/NEWS:35026 msgid "" ":issue:`22415`: Fixed debugging output of the GROUPREF_EXISTS opcode in the " "re module. Removed trailing spaces in debugging output." msgstr "" -#: ../build/NEWS:31075 +#: ../build/NEWS:35029 msgid "" ":issue:`22423`: Unhandled exception in thread no longer causes unhandled " "AttributeError when sys.stderr is None." msgstr "" -#: ../build/NEWS:31078 +#: ../build/NEWS:35032 msgid "" ":issue:`21332`: Ensure that ``bufsize=1`` in subprocess.Popen() selects line " "buffering, rather than block buffering. Patch by Akira Li." msgstr "" -#: ../build/NEWS:31081 +#: ../build/NEWS:35035 msgid "" ":issue:`21091`: Fix API bug: email.message.EmailMessage.is_attachment is now " "a method." msgstr "" -#: ../build/NEWS:31084 +#: ../build/NEWS:35038 msgid "" ":issue:`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:31087 +#: ../build/NEWS:35041 msgid ":issue:`22247`: Add NNTPError to nntplib.__all__." msgstr "" -#: ../build/NEWS:31089 +#: ../build/NEWS:35043 msgid "" ":issue:`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:31093 +#: ../build/NEWS:35047 msgid "" ":issue:`4180`: The warnings registries are now reset when the filters are " "modified." msgstr "" -#: ../build/NEWS:31096 +#: ../build/NEWS:35050 msgid "" ":issue:`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:31100 +#: ../build/NEWS:35054 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:31104 +#: ../build/NEWS:35058 msgid "" ":issue:`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:31107 +#: ../build/NEWS:35061 msgid "" ":issue:`22384`: An exception in Tkinter callback no longer crashes the " "program when it is run with pythonw.exe." msgstr "" -#: ../build/NEWS:31110 +#: ../build/NEWS:35064 msgid "" ":issue:`22168`: Prevent turtle AttributeError with non-default Canvas on OS " "X." msgstr "" -#: ../build/NEWS:31112 +#: ../build/NEWS:35066 msgid "" ":issue:`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:31115 +#: ../build/NEWS:35069 msgid "" ":issue:`13968`: The glob module now supports recursive search in " "subdirectories using the ``**`` pattern." msgstr "" -#: ../build/NEWS:31118 +#: ../build/NEWS:35072 msgid "" ":issue:`21951`: Fixed a crash in Tkinter on AIX when called Tcl command with " "empty string or tuple argument." msgstr "" -#: ../build/NEWS:31121 +#: ../build/NEWS:35075 msgid "" ":issue:`21951`: Tkinter now most likely raises MemoryError instead of crash " "if the memory allocation fails." msgstr "" -#: ../build/NEWS:31124 +#: ../build/NEWS:35078 msgid "" ":issue:`22338`: Fix a crash in the json module on memory allocation failure." msgstr "" -#: ../build/NEWS:31126 +#: ../build/NEWS:35080 msgid "" ":issue:`12410`: imaplib.IMAP4 now supports the context management protocol. " "Original patch by Tarek Ziadé." msgstr "" -#: ../build/NEWS:31129 +#: ../build/NEWS:35083 msgid "" ":issue:`21270`: We now override tuple methods in mock.call objects so that " "they can be used as normal call attributes." msgstr "" -#: ../build/NEWS:31132 +#: ../build/NEWS:35086 msgid "" ":issue:`16662`: load_tests() is now unconditionally run when it is present " "in a package's __init__.py. TestLoader.loadTestsFromModule() still accepts " @@ -45250,46 +52506,46 @@ msgid "" "tweaked by Barry Warsaw." msgstr "" -#: ../build/NEWS:31138 +#: ../build/NEWS:35092 msgid "" ":issue:`22226`: First letter no longer is stripped from the \"status\" key " "in the result of Treeview.heading()." msgstr "" -#: ../build/NEWS:31141 +#: ../build/NEWS:35095 msgid "" ":issue:`19524`: Fixed resource leak in the HTTP connection when an invalid " "response is received. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:31144 +#: ../build/NEWS:35098 msgid "" ":issue:`20421`: Add a .version() method to SSL sockets exposing the actual " "protocol version in use." msgstr "" -#: ../build/NEWS:31147 +#: ../build/NEWS:35101 msgid "" ":issue:`19546`: configparser exceptions no longer expose implementation " "details. Chained KeyErrors are removed, which leads to cleaner tracebacks. " "Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:31151 +#: ../build/NEWS:35105 msgid "" ":issue:`22051`: turtledemo no longer reloads examples to re-run them. " "Initialization of variables and gui setup should be done in main(), which is " "called each time a demo is run, but not on import." msgstr "" -#: ../build/NEWS:31155 +#: ../build/NEWS:35109 msgid "" ":issue:`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:31159 +#: ../build/NEWS:35113 msgid "" ":issue:`21597`: The separator between the turtledemo text pane and the " "drawing canvas can now be grabbed and dragged with a mouse. The code text " @@ -45298,47 +52554,47 @@ msgid "" "Lita Cho." msgstr "" -#: ../build/NEWS:31165 +#: ../build/NEWS:35119 msgid "" ":issue:`18132`: Turtledemo buttons no longer disappear when the window is " "shrunk. Original patches by Jan Kanis and Lita Cho." msgstr "" -#: ../build/NEWS:31168 +#: ../build/NEWS:35122 msgid "" ":issue:`22043`: time.monotonic() is now always available. ``threading.Lock." "acquire()``, ``threading.RLock.acquire()`` and socket operations now use a " "monotonic clock, instead of the system clock, when a timeout is used." msgstr "" -#: ../build/NEWS:31173 +#: ../build/NEWS:35127 msgid "" ":issue:`21527`: Add a default number of workers to ThreadPoolExecutor equal " "to 5 times the number of CPUs. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:31176 +#: ../build/NEWS:35130 msgid "" ":issue:`22216`: smtplib now resets its state more completely after a quit. " "The most obvious consequence of the previous behavior was a STARTTLS failure " "during a connect/starttls/quit/connect/starttls sequence." msgstr "" -#: ../build/NEWS:31180 +#: ../build/NEWS:35134 msgid "" ":issue:`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:31184 +#: ../build/NEWS:35138 msgid "" ":issue:`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:31188 +#: ../build/NEWS:35142 msgid "" ":issue:`22287`: On UNIX, _PyTime_gettimeofday() now uses " "clock_gettime(CLOCK_REALTIME) if available. As a side effect, Python now " @@ -45346,251 +52602,251 @@ msgid "" "than 2.17)." msgstr "" -#: ../build/NEWS:31193 +#: ../build/NEWS:35147 msgid "" ":issue:`22182`: Use e.args to unpack exceptions correctly in distutils." "file_util.move_file. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:31196 +#: ../build/NEWS:35150 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:31199 +#: ../build/NEWS:35153 msgid "" ":issue:`22042`: signal.set_wakeup_fd(fd) now raises an exception if the file " "descriptor is in blocking mode." msgstr "" -#: ../build/NEWS:31202 +#: ../build/NEWS:35156 msgid "" ":issue:`16808`: inspect.stack() now returns a named tuple instead of a " "tuple. Patch by Daniel Shahaf." msgstr "" -#: ../build/NEWS:31205 +#: ../build/NEWS:35159 msgid "" ":issue:`22236`: Fixed Tkinter images copying operations in NoDefaultRoot " "mode." msgstr "" -#: ../build/NEWS:31207 +#: ../build/NEWS:35161 msgid "" ":issue:`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:31211 +#: ../build/NEWS:35165 msgid "" ":issue:`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:31215 +#: ../build/NEWS:35169 msgid ":issue:`21549`: Added the \"members\" parameter to TarFile.list()." msgstr "" -#: ../build/NEWS:31217 +#: ../build/NEWS:35171 msgid "" ":issue:`19628`: Allow compileall recursion depth to be specified with a -r " "option." msgstr "" -#: ../build/NEWS:31220 +#: ../build/NEWS:35174 msgid "" ":issue:`15696`: Add a __sizeof__ implementation for mmap objects on Windows." msgstr "" -#: ../build/NEWS:31222 +#: ../build/NEWS:35176 msgid "" ":issue:`22068`: Avoided reference loops with Variables and Fonts in Tkinter." msgstr "" -#: ../build/NEWS:31224 +#: ../build/NEWS:35178 msgid "" ":issue:`22165`: SimpleHTTPRequestHandler now supports undecodable file names." msgstr "" -#: ../build/NEWS:31226 +#: ../build/NEWS:35180 msgid ":issue:`15381`: Optimized line reading in io.BytesIO." msgstr "" -#: ../build/NEWS:31228 +#: ../build/NEWS:35182 msgid "" ":issue:`8797`: Raise HTTPError on failed Basic Authentication immediately. " "Initial patch by Sam Bull." msgstr "" -#: ../build/NEWS:31231 +#: ../build/NEWS:35185 msgid "" ":issue:`20729`: Restored the use of lazy iterkeys()/itervalues()/iteritems() " "in the mailbox module." msgstr "" -#: ../build/NEWS:31234 +#: ../build/NEWS:35188 msgid "" ":issue:`21448`: Changed FeedParser feed() to avoid O(N\\ :sup:`2`) behavior " "when parsing long line. Original patch by Raymond Hettinger." msgstr "" -#: ../build/NEWS:31237 +#: ../build/NEWS:35191 msgid "" ":issue:`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:31240 +#: ../build/NEWS:35194 msgid "" ":issue:`17923`: glob() patterns ending with a slash no longer match non-dirs " "on AIX. Based on patch by Delhallt." msgstr "" -#: ../build/NEWS:31243 +#: ../build/NEWS:35197 msgid ":issue:`21725`: Added support for RFC 6531 (SMTPUTF8) in smtpd." msgstr "" -#: ../build/NEWS:31245 +#: ../build/NEWS:35199 msgid "" ":issue:`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:31249 +#: ../build/NEWS:35203 msgid "" ":issue:`5411`: Added support for the \"xztar\" format in the shutil module." msgstr "" -#: ../build/NEWS:31251 +#: ../build/NEWS:35205 msgid "" ":issue:`21121`: Don't force 3rd party C extensions to be built with -" "Werror=declaration-after-statement." msgstr "" -#: ../build/NEWS:31254 +#: ../build/NEWS:35208 msgid "" ":issue:`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:31258 +#: ../build/NEWS:35212 msgid ":issue:`20170`: Convert posixmodule to use Argument Clinic." msgstr "" -#: ../build/NEWS:31260 +#: ../build/NEWS:35214 msgid "" ":issue:`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:31264 +#: ../build/NEWS:35218 msgid "" ":issue:`22127`: Bypass IDNA for pure-ASCII host names in the socket module " "(in particular for numeric IPs)." msgstr "" -#: ../build/NEWS:31267 +#: ../build/NEWS:35221 msgid "" ":issue:`21047`: set the default value for the *convert_charrefs* argument of " "HTMLParser to True. Patch by Berker Peksag." msgstr "" -#: ../build/NEWS:31270 +#: ../build/NEWS:35224 msgid "Add an __all__ to html.entities." msgstr "" -#: ../build/NEWS:31272 +#: ../build/NEWS:35226 msgid "" ":issue:`15114`: the strict mode and argument of HTMLParser, HTMLParser." "error, and the HTMLParserError exception have been removed." msgstr "" -#: ../build/NEWS:31275 +#: ../build/NEWS:35229 msgid ":issue:`22085`: Dropped support of Tk 8.3 in Tkinter." msgstr "" -#: ../build/NEWS:31277 +#: ../build/NEWS:35231 msgid "" ":issue:`21580`: Now Tkinter correctly handles bytes arguments passed to Tk. " "In particular this allows initializing images from binary data." msgstr "" -#: ../build/NEWS:31280 +#: ../build/NEWS:35234 msgid "" ":issue:`22003`: When initialized from a bytes object, io.BytesIO() now " "defers making a copy until it is mutated, improving performance and memory " "use on some use cases. Patch by David Wilson." msgstr "" -#: ../build/NEWS:31284 +#: ../build/NEWS:35238 msgid "" ":issue:`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:31287 +#: ../build/NEWS:35241 msgid "" ":issue:`22054`: Add os.get_blocking() and os.set_blocking() functions to get " "and set the blocking mode of a file descriptor (False if the O_NONBLOCK flag " "is set, True otherwise). These functions are not available on Windows." msgstr "" -#: ../build/NEWS:31292 +#: ../build/NEWS:35246 msgid "" ":issue:`17172`: Make turtledemo start as active on OS X even when run with " "subprocess. Patch by Lita Cho." msgstr "" -#: ../build/NEWS:31295 +#: ../build/NEWS:35249 msgid "" ":issue:`21704`: Fix build error for _multiprocessing when semaphores are not " "available. Patch by Arfrever Frehtes Taifersar Arahesis." msgstr "" -#: ../build/NEWS:31298 +#: ../build/NEWS:35252 msgid "" ":issue:`20173`: Convert sha1, sha256, sha512 and md5 to ArgumentClinic. " "Patch by Vajrasky Kok." msgstr "" -#: ../build/NEWS:31301 +#: ../build/NEWS:35255 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:31304 +#: ../build/NEWS:35258 msgid "" ":issue:`22033`: Reprs of most Python implemented classes now contain actual " "class name instead of hardcoded one." msgstr "" -#: ../build/NEWS:31307 +#: ../build/NEWS:35261 msgid "" ":issue:`21947`: The dis module can now disassemble generator-iterator " "objects based on their gi_code attribute. Patch by Clement Rouault." msgstr "" -#: ../build/NEWS:31310 +#: ../build/NEWS:35264 msgid "" ":issue:`16133`: The asynchat.async_chat.handle_read() method now ignores " "BlockingIOError exceptions." msgstr "" -#: ../build/NEWS:31313 +#: ../build/NEWS:35267 msgid "" ":issue:`22044`: Fixed premature DECREF in call_tzinfo_method. Patch by Tom " "Flanagan." msgstr "" -#: ../build/NEWS:31316 +#: ../build/NEWS:35270 msgid "" ":issue:`19884`: readline: Disable the meta modifier key if stdout is not a " "terminal to not write the ANSI sequence ``\"\\033[1034h\"`` into stdout. " @@ -45598,69 +52854,69 @@ msgid "" "support of 8 bit characters." msgstr "" -#: ../build/NEWS:31321 +#: ../build/NEWS:35275 msgid "" ":issue:`4350`: Removed a number of out-of-dated and non-working for a long " "time Tkinter methods." msgstr "" -#: ../build/NEWS:31324 +#: ../build/NEWS:35278 msgid "" ":issue:`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:31328 +#: ../build/NEWS:35282 msgid ":issue:`15275`: Clean up and speed up the ntpath module." msgstr "" -#: ../build/NEWS:31330 +#: ../build/NEWS:35284 msgid "" ":issue:`21888`: plistlib's load() and loads() now work if the fmt parameter " "is specified." msgstr "" -#: ../build/NEWS:31333 +#: ../build/NEWS:35287 msgid "" ":issue:`22032`: __qualname__ instead of __name__ is now always used to " "format fully qualified class names of Python implemented classes." msgstr "" -#: ../build/NEWS:31336 +#: ../build/NEWS:35290 msgid "" ":issue:`22031`: Reprs now always use hexadecimal format with the \"0x\" " "prefix when contain an id in form \" at 0x...\"." msgstr "" -#: ../build/NEWS:31339 +#: ../build/NEWS:35293 msgid "" ":issue:`22018`: signal.set_wakeup_fd() now raises an OSError instead of a " "ValueError on ``fstat()`` failure." msgstr "" -#: ../build/NEWS:31342 +#: ../build/NEWS:35296 msgid "" ":issue:`21044`: tarfile.open() now handles fileobj with an integer 'name' " "attribute. Based on patch by Antoine Pietri." msgstr "" -#: ../build/NEWS:31345 +#: ../build/NEWS:35299 msgid ":issue:`21966`: Respect -q command-line option when code module is ran." msgstr "" -#: ../build/NEWS:31347 +#: ../build/NEWS:35301 msgid "" ":issue:`19076`: Don't pass the redundant 'file' argument to self.error()." msgstr "" -#: ../build/NEWS:31349 +#: ../build/NEWS:35303 msgid "" ":issue:`16382`: Improve exception message of warnings.warn() for bad " "category. Initial patch by Phil Elson." msgstr "" -#: ../build/NEWS:31352 +#: ../build/NEWS:35306 msgid "" ":issue:`21932`: os.read() now uses a :c:func:`Py_ssize_t` type instead of :c:" "expr:`int` for the size to support reading more than 2 GB at once. On " @@ -45668,82 +52924,82 @@ msgid "" "may read less bytes than the number of requested bytes." msgstr "" -#: ../build/NEWS:31357 +#: ../build/NEWS:35311 msgid "" ":issue:`21942`: Fixed source file viewing in pydoc's server mode on Windows." msgstr "" -#: ../build/NEWS:31359 +#: ../build/NEWS:35313 msgid "" ":issue:`11259`: asynchat.async_chat().set_terminator() now raises a " "ValueError if the number of received bytes is negative." msgstr "" -#: ../build/NEWS:31362 +#: ../build/NEWS:35316 msgid "" ":issue:`12523`: asynchat.async_chat.push() now raises a TypeError if it " "doesn't get a bytes string" msgstr "" -#: ../build/NEWS:31365 +#: ../build/NEWS:35319 msgid "" ":issue:`21707`: Add missing kwonlyargcount argument to ModuleFinder." "replace_paths_in_code()." msgstr "" -#: ../build/NEWS:31368 +#: ../build/NEWS:35322 msgid "" ":issue:`20639`: calling Path.with_suffix('') allows removing the suffix " "again. Patch by July Tikhonov." msgstr "" -#: ../build/NEWS:31371 +#: ../build/NEWS:35325 msgid "" ":issue:`21714`: Disallow the construction of invalid paths using Path." "with_name(). Original patch by Antony Lee." msgstr "" -#: ../build/NEWS:31374 +#: ../build/NEWS:35328 msgid "" ":issue:`15014`: Added 'auth' method to smtplib to make implementing auth " "mechanisms simpler, and used it internally in the login method." msgstr "" -#: ../build/NEWS:31377 +#: ../build/NEWS:35331 msgid "" ":issue:`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:31380 +#: ../build/NEWS:35334 msgid "" ":issue:`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:31383 +#: ../build/NEWS:35337 msgid "" ":issue:`5800`: headers parameter of wsgiref.headers.Headers is now optional. " "Initial patch by Pablo Torres Navarrete and SilentGhost." msgstr "" -#: ../build/NEWS:31386 +#: ../build/NEWS:35340 msgid ":issue:`21781`: ssl.RAND_add() now supports strings longer than 2 GB." msgstr "" -#: ../build/NEWS:31388 +#: ../build/NEWS:35342 msgid "" ":issue:`21679`: Prevent extraneous fstat() calls during open(). Patch by " "Bohuslav Kabrda." msgstr "" -#: ../build/NEWS:31391 +#: ../build/NEWS:35345 msgid "" ":issue:`21863`: cProfile now displays the module name of C extension " "functions, in addition to their own name." msgstr "" -#: ../build/NEWS:31394 +#: ../build/NEWS:35348 msgid "" ":issue:`11453`: asyncore: emit a ResourceWarning when an unclosed " "file_wrapper object is destroyed. The destructor now closes the file if " @@ -45751,126 +53007,126 @@ msgid "" "nothing." msgstr "" -#: ../build/NEWS:31398 +#: ../build/NEWS:35352 msgid "" ":issue:`21858`: Better handling of Python exceptions in the sqlite3 module." msgstr "" -#: ../build/NEWS:31400 +#: ../build/NEWS:35354 msgid "" ":issue:`21476`: Make sure the email.parser.BytesParser TextIOWrapper is " "discarded after parsing, so the input file isn't unexpectedly closed." msgstr "" -#: ../build/NEWS:31403 +#: ../build/NEWS:35357 msgid ":issue:`20295`: imghdr now recognizes OpenEXR format images." msgstr "" -#: ../build/NEWS:31405 +#: ../build/NEWS:35359 msgid "" ":issue:`21729`: Used the \"with\" statement in the dbm.dumb module to ensure " "files closing. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:31408 +#: ../build/NEWS:35362 msgid "" ":issue:`21491`: socketserver: Fix a race condition in child processes " "reaping." msgstr "" -#: ../build/NEWS:31410 +#: ../build/NEWS:35364 msgid "" ":issue:`21719`: Added the ``st_file_attributes`` field to os.stat_result on " "Windows." msgstr "" -#: ../build/NEWS:31413 +#: ../build/NEWS:35367 msgid ":issue:`21832`: Require named tuple inputs to be exact strings." msgstr "" -#: ../build/NEWS:31415 +#: ../build/NEWS:35369 msgid "" ":issue:`21722`: The distutils \"upload\" command now exits with a non-zero " "return code when uploading fails. Patch by Martin Dengler." msgstr "" -#: ../build/NEWS:31418 +#: ../build/NEWS:35372 msgid "" ":issue:`21723`: asyncio.Queue: support any type of number (ex: float) for " "the maximum size. Patch written by Vajrasky Kok." msgstr "" -#: ../build/NEWS:31421 +#: ../build/NEWS:35375 msgid "" ":issue:`21711`: support for \"site-python\" directories has now been removed " "from the site module (it was deprecated in 3.4)." msgstr "" -#: ../build/NEWS:31424 +#: ../build/NEWS:35378 msgid "" ":issue:`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:31428 +#: ../build/NEWS:35382 msgid "" ":issue:`18039`: dbm.dump.open() now always creates a new database when the " "flag has the value 'n'. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:31431 +#: ../build/NEWS:35385 msgid "" ":issue:`21326`: Add a new is_closed() method to asyncio.BaseEventLoop. " "run_forever() and run_until_complete() methods of asyncio.BaseEventLoop now " "raise an exception if the event loop was closed." msgstr "" -#: ../build/NEWS:31435 +#: ../build/NEWS:35389 msgid "" ":issue:`21766`: Prevent a security hole in CGIHTTPServer by URL unquoting " "paths before checking for a CGI script at that path." msgstr "" -#: ../build/NEWS:31438 +#: ../build/NEWS:35392 msgid ":issue:`21310`: Fixed possible resource leak in failed open()." msgstr "" -#: ../build/NEWS:31440 +#: ../build/NEWS:35394 msgid "" ":issue:`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:31443 +#: ../build/NEWS:35397 msgid "" ":issue:`21677`: Fixed chaining nonnormalized exceptions in io close() " "methods." msgstr "" -#: ../build/NEWS:31445 +#: ../build/NEWS:35399 msgid "" ":issue:`11709`: Fix the pydoc.help function to not fail when sys.stdin is " "not a valid file." msgstr "" -#: ../build/NEWS:31448 +#: ../build/NEWS:35402 msgid "" ":issue:`21515`: tempfile.TemporaryFile now uses os.O_TMPFILE flag is " "available." msgstr "" -#: ../build/NEWS:31450 +#: ../build/NEWS:35404 msgid "" ":issue:`13223`: Fix pydoc.writedoc so that the HTML documentation for " "methods that use 'self' in the example code is generated correctly." msgstr "" -#: ../build/NEWS:31453 +#: ../build/NEWS:35407 msgid ":issue:`21463`: In urllib.request, fix pruning of the FTP cache." msgstr "" -#: ../build/NEWS:31455 +#: ../build/NEWS:35409 msgid "" ":issue:`21618`: The subprocess module could fail to close open fds that were " "inherited by the calling process and already higher than POSIX resource " @@ -45878,19 +53134,19 @@ msgid "" "or /dev/fd interface the max is now ignored and all fds are closed." msgstr "" -#: ../build/NEWS:31460 +#: ../build/NEWS:35414 msgid "" ":issue:`20383`: Introduce importlib.util.module_from_spec() as the preferred " "way to create a new module." msgstr "" -#: ../build/NEWS:31463 +#: ../build/NEWS:35417 msgid "" ":issue:`21552`: Fixed possible integer overflow of too long string lengths " "in the tkinter module on 64-bit platforms." msgstr "" -#: ../build/NEWS:31466 +#: ../build/NEWS:35420 msgid "" ":issue:`14315`: The zipfile module now ignores extra fields in the central " "directory that are too short to be parsed instead of letting a struct.unpack " @@ -45898,349 +53154,349 @@ msgid "" "the wild and is ignored by other zip tools." msgstr "" -#: ../build/NEWS:31471 +#: ../build/NEWS:35425 msgid "" ":issue:`13742`: Added \"key\" and \"reverse\" parameters to heapq.merge(). " "(First draft of patch contributed by Simon Sapin.)" msgstr "" -#: ../build/NEWS:31474 +#: ../build/NEWS:35428 msgid "" ":issue:`21402`: tkinter.ttk now works when default root window is not set." msgstr "" -#: ../build/NEWS:31476 +#: ../build/NEWS:35430 msgid "" ":issue:`3015`: _tkinter.create() now creates tkapp object with wantobject=1 " "by default." msgstr "" -#: ../build/NEWS:31479 +#: ../build/NEWS:35433 msgid "" ":issue:`10203`: sqlite3.Row now truly supports sequence protocol. In " "particular it supports reverse() and negative indices. Original patch by " "Claudiu Popa." msgstr "" -#: ../build/NEWS:31483 +#: ../build/NEWS:35437 msgid "" ":issue:`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:31487 +#: ../build/NEWS:35441 msgid "" ":issue:`20197`: Added support for the WebP image type in the imghdr module. " "Patch by Fabrice Aneche and Claudiu Popa." msgstr "" -#: ../build/NEWS:31490 +#: ../build/NEWS:35444 msgid "" ":issue:`21513`: Speedup some properties of IP addresses (IPv4Address, " "IPv6Address) such as .is_private or .is_multicast." msgstr "" -#: ../build/NEWS:31493 +#: ../build/NEWS:35447 msgid "" ":issue:`21137`: Improve the repr for threading.Lock() and its variants by " "showing the \"locked\" or \"unlocked\" status. Patch by Berker Peksag." msgstr "" -#: ../build/NEWS:31496 +#: ../build/NEWS:35450 msgid "" ":issue:`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:31499 +#: ../build/NEWS:35453 msgid ":issue:`21455`: Add a default backlog to socket.listen()." msgstr "" -#: ../build/NEWS:31501 +#: ../build/NEWS:35455 msgid "" ":issue:`21525`: Most Tkinter methods which accepted tuples now accept lists " "too." msgstr "" -#: ../build/NEWS:31504 +#: ../build/NEWS:35458 msgid "" ":issue:`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:31508 +#: ../build/NEWS:35462 msgid "" ":issue:`22236`: Tkinter tests now don't reuse default root window. New root " "window is created for every test class." msgstr "" -#: ../build/NEWS:31511 +#: ../build/NEWS:35465 msgid "" ":issue:`10744`: Fix :pep:`3118` format strings on ctypes objects with a " "nontrivial shape." msgstr "" -#: ../build/NEWS:31514 +#: ../build/NEWS:35468 msgid ":issue:`20826`: Optimize ipaddress.collapse_addresses()." msgstr "" -#: ../build/NEWS:31516 +#: ../build/NEWS:35470 msgid "" ":issue:`21487`: Optimize ipaddress.summarize_address_range() and ipaddress." "{IPv4Network,IPv6Network}.subnets()." msgstr "" -#: ../build/NEWS:31519 +#: ../build/NEWS:35473 msgid "" ":issue:`21486`: Optimize parsing of netmasks in ipaddress.IPv4Network and " "ipaddress.IPv6Network." msgstr "" -#: ../build/NEWS:31522 +#: ../build/NEWS:35476 msgid "" ":issue:`13916`: Disallowed the surrogatepass error handler for non UTF-\\* " "encodings." msgstr "" -#: ../build/NEWS:31525 +#: ../build/NEWS:35479 msgid "" ":issue:`20998`: Fixed re.fullmatch() of repeated single character pattern " "with ignore case. Original patch by Matthew Barnett." msgstr "" -#: ../build/NEWS:31528 +#: ../build/NEWS:35482 msgid "" ":issue:`21075`: fileinput.FileInput now reads bytes from standard stream if " "binary mode is specified. Patch by Sam Kimbrel." msgstr "" -#: ../build/NEWS:31531 +#: ../build/NEWS:35485 msgid "" ":issue:`19775`: Add a samefile() method to pathlib Path objects. Initial " "patch by Vajrasky Kok." msgstr "" -#: ../build/NEWS:31534 +#: ../build/NEWS:35488 msgid "" ":issue:`21226`: Set up modules properly in PyImport_ExecCodeModuleObject " "(and friends)." msgstr "" -#: ../build/NEWS:31537 +#: ../build/NEWS:35491 msgid "" ":issue:`21398`: Fix a unicode error in the pydoc pager when the " "documentation contains characters not encodable to the stdout encoding." msgstr "" -#: ../build/NEWS:31540 +#: ../build/NEWS:35494 msgid "" ":issue:`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:31544 +#: ../build/NEWS:35498 msgid "" ":issue:`21156`: importlib.abc.InspectLoader.source_to_code() is now a " "staticmethod." msgstr "" -#: ../build/NEWS:31547 +#: ../build/NEWS:35501 msgid "" ":issue:`21424`: Simplified and optimized heaqp.nlargest() and nmsmallest() " "to make fewer tuple comparisons." msgstr "" -#: ../build/NEWS:31550 +#: ../build/NEWS:35504 msgid "" ":issue:`21396`: Fix TextIOWrapper(..., write_through=True) to not force a " "flush() on the underlying binary stream. Patch by akira." msgstr "" -#: ../build/NEWS:31553 +#: ../build/NEWS:35507 msgid "" ":issue:`18314`: Unlink now removes junctions on Windows. Patch by Kim Gräsman" msgstr "" -#: ../build/NEWS:31555 +#: ../build/NEWS:35509 msgid "" ":issue:`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:31558 +#: ../build/NEWS:35512 msgid ":issue:`21407`: _decimal: The module now supports function signatures." msgstr "" -#: ../build/NEWS:31560 +#: ../build/NEWS:35514 msgid "" ":issue:`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:31564 +#: ../build/NEWS:35518 msgid "" ":issue:`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:31568 +#: ../build/NEWS:35522 msgid "" ":issue:`19414`: Have the OrderedDict mark deleted links as unusable. This " "gives an early failure if the link is deleted during iteration." msgstr "" -#: ../build/NEWS:31571 +#: ../build/NEWS:35525 msgid "" ":issue:`21421`: Add __slots__ to the MappingViews ABC. Patch by Josh " "Rosenberg." msgstr "" -#: ../build/NEWS:31573 +#: ../build/NEWS:35527 msgid "" ":issue:`21101`: Eliminate double hashing in the C speed-up code for " "collections.Counter()." msgstr "" -#: ../build/NEWS:31576 +#: ../build/NEWS:35530 msgid "" ":issue:`21321`: itertools.islice() now releases the reference to the source " "iterator when the slice is exhausted. Patch by Anton Afanasyev." msgstr "" -#: ../build/NEWS:31579 +#: ../build/NEWS:35533 msgid "" ":issue:`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:31583 +#: ../build/NEWS:35537 msgid "" ":issue:`20951`: SSLSocket.send() now raises either SSLWantReadError or " "SSLWantWriteError on a non-blocking socket if the operation would block. " "Previously, it would return 0. Patch by Nikolaus Rath." msgstr "" -#: ../build/NEWS:31587 +#: ../build/NEWS:35541 msgid "" ":issue:`13248`: removed previously deprecated asyncore.dispatcher " "__getattr__ cheap inheritance hack." msgstr "" -#: ../build/NEWS:31590 +#: ../build/NEWS:35544 msgid "" ":issue:`9815`: assertRaises now tries to clear references to local variables " "in the exception's traceback." msgstr "" -#: ../build/NEWS:31593 +#: ../build/NEWS:35547 msgid "" ":issue:`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:31596 +#: ../build/NEWS:35550 msgid "" ":issue:`13204`: Calling sys.flags.__new__ would crash the interpreter, now " "it raises a TypeError." msgstr "" -#: ../build/NEWS:31599 +#: ../build/NEWS:35553 msgid "" ":issue:`19385`: Make operations on a closed dbm.dumb database always raise " "the same exception." msgstr "" -#: ../build/NEWS:31602 +#: ../build/NEWS:35556 msgid "" ":issue:`21207`: Detect when the os.urandom cached fd has been closed or " "replaced, and open it anew." msgstr "" -#: ../build/NEWS:31605 +#: ../build/NEWS:35559 msgid "" ":issue:`21291`: subprocess's Popen.wait() is now thread safe so that " "multiple threads may be calling wait() or poll() on a Popen instance at the " "same time without losing the Popen.returncode value." msgstr "" -#: ../build/NEWS:31609 +#: ../build/NEWS:35563 msgid "" ":issue:`21127`: Path objects can now be instantiated from str subclass " "instances (such as ``numpy.str_``)." msgstr "" -#: ../build/NEWS:31612 +#: ../build/NEWS:35566 msgid "" ":issue:`15002`: urllib.response object to use _TemporaryFileWrapper (and " "_TemporaryFileCloser) facility. Provides a better way to handle file " "descriptor close. Patch contributed by Christian Theune." msgstr "" -#: ../build/NEWS:31616 +#: ../build/NEWS:35570 msgid "" ":issue:`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:31619 +#: ../build/NEWS:35573 msgid ":issue:`21068`: The ssl.PROTOCOL* constants are now enum members." msgstr "" -#: ../build/NEWS:31621 +#: ../build/NEWS:35575 msgid "" ":issue:`21276`: posixmodule: Don't define USE_XATTRS on KFreeBSD and the " "Hurd." msgstr "" -#: ../build/NEWS:31623 +#: ../build/NEWS:35577 msgid "" ":issue:`21262`: New method assert_not_called for Mock. It raises " "AssertionError if the mock has been called." msgstr "" -#: ../build/NEWS:31626 +#: ../build/NEWS:35580 msgid "" ":issue:`21238`: New keyword argument `unsafe` to Mock. It raises " "`AttributeError` incase of an attribute startswith assert or assret." msgstr "" -#: ../build/NEWS:31629 +#: ../build/NEWS:35583 msgid "" ":issue:`20896`: ssl.get_server_certificate() now uses PROTOCOL_SSLv23, not " "PROTOCOL_SSLv3, for maximum compatibility." msgstr "" -#: ../build/NEWS:31632 +#: ../build/NEWS:35586 msgid "" ":issue:`21239`: patch.stopall() didn't work deterministically when the same " "name was patched more than once." msgstr "" -#: ../build/NEWS:31635 +#: ../build/NEWS:35589 msgid "" ":issue:`21203`: Updated fileConfig and dictConfig to remove inconsistencies. " "Thanks to Jure Koren for the patch." msgstr "" -#: ../build/NEWS:31638 +#: ../build/NEWS:35592 msgid "" ":issue:`21222`: Passing name keyword argument to mock.create_autospec now " "works." msgstr "" -#: ../build/NEWS:31641 +#: ../build/NEWS:35595 msgid "" ":issue:`21197`: Add lib64 -> lib symlink in venvs on 64-bit non-OS X POSIX." msgstr "" -#: ../build/NEWS:31643 +#: ../build/NEWS:35597 msgid "" ":issue:`17498`: Some SMTP servers disconnect after certain errors, violating " "strict RFC conformance. Instead of losing the error code when we issue the " @@ -46248,198 +53504,198 @@ msgid "" "SMTPServerDisconnected error until the next command is issued." msgstr "" -#: ../build/NEWS:31648 +#: ../build/NEWS:35602 msgid "" ":issue:`17826`: setting an iterable side_effect on a mock function created " "by create_autospec now works. Patch by Kushal Das." msgstr "" -#: ../build/NEWS:31651 +#: ../build/NEWS:35605 msgid "" ":issue:`7776`: Fix ``Host:`` header and reconnection when using http.client." "HTTPConnection.set_tunnel(). Patch by Nikolaus Rath." msgstr "" -#: ../build/NEWS:31654 +#: ../build/NEWS:35608 msgid "" ":issue:`20968`: unittest.mock.MagicMock now supports division. Patch by " "Johannes Baiter." msgstr "" -#: ../build/NEWS:31657 +#: ../build/NEWS:35611 msgid "" ":issue:`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:31661 +#: ../build/NEWS:35615 msgid "" ":issue:`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:31664 +#: ../build/NEWS:35618 msgid "" ":issue:`21171`: Fixed undocumented filter API of the rot13 codec. Patch by " "Berker Peksag." msgstr "" -#: ../build/NEWS:31667 +#: ../build/NEWS:35621 msgid "" ":issue:`20539`: Improved math.factorial error message for large positive " "inputs and changed exception type (OverflowError -> ValueError) for large " "negative inputs." msgstr "" -#: ../build/NEWS:31671 +#: ../build/NEWS:35625 msgid "" ":issue:`21172`: isinstance check relaxed from dict to collections.Mapping." msgstr "" -#: ../build/NEWS:31673 +#: ../build/NEWS:35627 msgid "" ":issue:`21155`: asyncio.EventLoop.create_unix_server() now raises a " "ValueError if path and sock are specified at the same time." msgstr "" -#: ../build/NEWS:31676 +#: ../build/NEWS:35630 msgid "" ":issue:`21136`: Avoid unnecessary normalization of Fractions resulting from " "power and other operations. Patch by Raymond Hettinger." msgstr "" -#: ../build/NEWS:31679 +#: ../build/NEWS:35633 msgid ":issue:`17621`: Introduce importlib.util.LazyLoader." msgstr "" -#: ../build/NEWS:31681 +#: ../build/NEWS:35635 msgid "" ":issue:`21076`: signal module constants were turned into enums. Patch by " "Giampaolo Rodola'." msgstr "" -#: ../build/NEWS:31684 +#: ../build/NEWS:35638 msgid ":issue:`20636`: Improved the repr of Tkinter widgets." msgstr "" -#: ../build/NEWS:31686 +#: ../build/NEWS:35640 msgid "" ":issue:`19505`: The items, keys, and values views of OrderedDict now support " "reverse iteration using reversed()." msgstr "" -#: ../build/NEWS:31689 +#: ../build/NEWS:35643 msgid "" ":issue:`21149`: Improved thread-safety in logging cleanup during interpreter " "shutdown. Thanks to Devin Jeanpierre for the patch." msgstr "" -#: ../build/NEWS:31692 +#: ../build/NEWS:35646 msgid "" ":issue:`21058`: Fix a leak of file descriptor in :func:`tempfile." "NamedTemporaryFile`, close the file descriptor if :func:`io.open` fails" msgstr "" -#: ../build/NEWS:31696 +#: ../build/NEWS:35650 msgid "" ":issue:`21200`: Return None from pkgutil.get_loader() when __spec__ is " "missing." msgstr "" -#: ../build/NEWS:31698 +#: ../build/NEWS:35652 msgid "" ":issue:`21013`: Enhance ssl.create_default_context() when used for server " "side sockets to provide better security by default." msgstr "" -#: ../build/NEWS:31701 +#: ../build/NEWS:35655 msgid "" ":issue:`20145`: `assertRaisesRegex` and `assertWarnsRegex` now raise a " "TypeError if the second argument is not a string or compiled regex." msgstr "" -#: ../build/NEWS:31704 +#: ../build/NEWS:35658 msgid ":issue:`20633`: Replace relative import by absolute import." msgstr "" -#: ../build/NEWS:31706 +#: ../build/NEWS:35660 msgid ":issue:`20980`: Stop wrapping exception when using ThreadPool." msgstr "" -#: ../build/NEWS:31708 +#: ../build/NEWS:35662 msgid "" ":issue:`21082`: In os.makedirs, do not set the process-wide umask. Note this " "changes behavior of makedirs when exist_ok=True." msgstr "" -#: ../build/NEWS:31711 +#: ../build/NEWS:35665 msgid ":issue:`20990`: Fix issues found by pyflakes for multiprocessing." msgstr "" -#: ../build/NEWS:31713 +#: ../build/NEWS:35667 msgid "" ":issue:`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:31717 +#: ../build/NEWS:35671 msgid ":issue:`21000`: Improve the command-line interface of json.tool." msgstr "" -#: ../build/NEWS:31719 +#: ../build/NEWS:35673 msgid "" ":issue:`20995`: Enhance default ciphers used by the ssl module to enable " "better security and prioritize perfect forward secrecy." msgstr "" -#: ../build/NEWS:31722 +#: ../build/NEWS:35676 msgid "" ":issue:`20884`: Don't assume that __file__ is defined on importlib.__init__." msgstr "" -#: ../build/NEWS:31724 +#: ../build/NEWS:35678 msgid "" ":issue:`21499`: Ignore __builtins__ in several test_importlib.test_api tests." msgstr "" -#: ../build/NEWS:31726 +#: ../build/NEWS:35680 msgid ":issue:`20627`: xmlrpc.client.ServerProxy is now a context manager." msgstr "" -#: ../build/NEWS:31728 +#: ../build/NEWS:35682 msgid "" ":issue:`19165`: The formatter module now raises DeprecationWarning instead " "of PendingDeprecationWarning." msgstr "" -#: ../build/NEWS:31731 +#: ../build/NEWS:35685 msgid "" ":issue:`13936`: Remove the ability of datetime.time instances to be " "considered false in boolean contexts." msgstr "" -#: ../build/NEWS:31734 +#: ../build/NEWS:35688 msgid "" ":issue:`18931`: selectors module now supports /dev/poll on Solaris. Patch by " "Giampaolo Rodola'." msgstr "" -#: ../build/NEWS:31737 +#: ../build/NEWS:35691 msgid "" ":issue:`19977`: When the ``LC_TYPE`` locale is the POSIX locale (``C`` " "locale), :py:data:`sys.stdin` and :py:data:`sys.stdout` are now using the " "``surrogateescape`` error handler, instead of the ``strict`` error handler." msgstr "" -#: ../build/NEWS:31742 +#: ../build/NEWS:35696 msgid "" ":issue:`20574`: Implement incremental decoder for cp65001 code (Windows code " "page 65001, Microsoft UTF-8)." msgstr "" -#: ../build/NEWS:31745 +#: ../build/NEWS:35699 msgid "" ":issue:`20879`: Delay the initialization of encoding and decoding tables for " "base32, ascii85 and base85 codecs in the base64 module, and delay the " @@ -46447,94 +53703,94 @@ msgid "" "to not waste memory if these modules are not used." msgstr "" -#: ../build/NEWS:31750 +#: ../build/NEWS:35704 msgid "" ":issue:`19157`: Include the broadcast address in the usuable hosts for IPv6 " "in ipaddress." msgstr "" -#: ../build/NEWS:31753 +#: ../build/NEWS:35707 msgid "" ":issue:`11599`: When an external command (e.g. compiler) fails, distutils " "now prints out the whole command line (instead of just the command name) if " "the environment variable DISTUTILS_DEBUG is set." msgstr "" -#: ../build/NEWS:31757 +#: ../build/NEWS:35711 msgid "" ":issue:`4931`: distutils should not produce unhelpful \"error: None\" " "messages anymore. distutils.util.grok_environment_error is kept but doc-" "deprecated." msgstr "" -#: ../build/NEWS:31760 +#: ../build/NEWS:35714 msgid "" ":issue:`20875`: Prevent possible gzip \"'read' is not defined\" NameError. " "Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:31763 +#: ../build/NEWS:35717 msgid "" ":issue:`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:31767 +#: ../build/NEWS:35721 msgid "" ":issue:`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:31771 +#: ../build/NEWS:35725 msgid ":issue:`20778`: Fix modulefinder to work with bytecode-only modules." msgstr "" -#: ../build/NEWS:31773 +#: ../build/NEWS:35727 msgid "" ":issue:`20791`: copy.copy() now doesn't make a copy when the input is a " "bytes object. Initial patch by Peter Otten." msgstr "" -#: ../build/NEWS:31776 +#: ../build/NEWS:35730 msgid "" ":issue:`19748`: On AIX, time.mktime() now raises an OverflowError for year " "outsize range [1902; 2037]." msgstr "" -#: ../build/NEWS:31779 +#: ../build/NEWS:35733 msgid "" ":issue:`19573`: inspect.signature: Use enum for parameter kind constants." msgstr "" -#: ../build/NEWS:31781 +#: ../build/NEWS:35735 msgid "" ":issue:`20726`: inspect.signature: Make Signature and Parameter picklable." msgstr "" -#: ../build/NEWS:31783 +#: ../build/NEWS:35737 msgid ":issue:`17373`: Add inspect.Signature.from_callable method." msgstr "" -#: ../build/NEWS:31785 +#: ../build/NEWS:35739 msgid "" ":issue:`20378`: Improve repr of inspect.Signature and inspect.Parameter." msgstr "" -#: ../build/NEWS:31787 +#: ../build/NEWS:35741 msgid "" ":issue:`20816`: Fix inspect.getcallargs() to raise correct TypeError for " "missing keyword-only arguments. Patch by Jeremiah Lowin." msgstr "" -#: ../build/NEWS:31790 +#: ../build/NEWS:35744 msgid "" ":issue:`20817`: Fix inspect.getcallargs() to fail correctly if more than 3 " "arguments are missing. Patch by Jeremiah Lowin." msgstr "" -#: ../build/NEWS:31793 +#: ../build/NEWS:35747 msgid "" ":issue:`6676`: Ensure a meaningful exception is raised when attempting to " "parse more than one XML document per pyexpat xmlparser instance. (Original " @@ -46542,82 +53798,82 @@ msgid "" "wording by David Gutteridge)" msgstr "" -#: ../build/NEWS:31798 +#: ../build/NEWS:35752 msgid "" ":issue:`21117`: Fix inspect.signature to better support functools.partial. " "Due to the specifics of functools.partial implementation, positional-or-" "keyword arguments passed as keyword arguments become keyword-only." msgstr "" -#: ../build/NEWS:31803 +#: ../build/NEWS:35757 msgid "" ":issue:`20334`: inspect.Signature and inspect.Parameter are now hashable. " "Thanks to Antony Lee for bug reports and suggestions." msgstr "" -#: ../build/NEWS:31806 +#: ../build/NEWS:35760 msgid "" ":issue:`15916`: doctest.DocTestSuite returns an empty unittest.TestSuite " "instead of raising ValueError if it finds no tests" msgstr "" -#: ../build/NEWS:31809 +#: ../build/NEWS:35763 msgid "" ":issue:`21209`: Fix asyncio.tasks.CoroWrapper to workaround a bug in yield-" "from implementation in CPythons prior to 3.4.1." msgstr "" -#: ../build/NEWS:31812 +#: ../build/NEWS:35766 msgid "" "asyncio: Add gi_{frame,running,code} properties to CoroWrapper (upstream :" "issue:`163`)." msgstr "" -#: ../build/NEWS:31815 +#: ../build/NEWS:35769 msgid "" ":issue:`21311`: Avoid exception in _osx_support with non-standard compiler " "configurations. Patch by John Szakmeister." msgstr "" -#: ../build/NEWS:31818 +#: ../build/NEWS:35772 msgid "" ":issue:`11571`: Ensure that the turtle window becomes the topmost window " "when launched on OS X." msgstr "" -#: ../build/NEWS:31821 +#: ../build/NEWS:35775 msgid "" ":issue:`21801`: Validate that __signature__ is None or an instance of " "Signature." msgstr "" -#: ../build/NEWS:31824 +#: ../build/NEWS:35778 msgid "" ":issue:`21923`: Prevent AttributeError in distutils.sysconfig." "customize_compiler due to possible uninitialized _config_vars." msgstr "" -#: ../build/NEWS:31828 +#: ../build/NEWS:35782 msgid "" ":issue:`21323`: Fix http.server to again handle scripts in CGI " "subdirectories, broken by the fix for security :issue:`19435`. Patch by " "Zach Byrne." msgstr "" -#: ../build/NEWS:31831 +#: ../build/NEWS:35785 msgid "" ":issue:`22733`: Fix ffi_prep_args not zero-extending argument values " "correctly on 64-bit Windows." msgstr "" -#: ../build/NEWS:31834 +#: ../build/NEWS:35788 msgid "" ":issue:`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:31841 +#: ../build/NEWS:35795 msgid "" ":issue:`20577`: Configuration of the max line length for the FormatParagraph " "extension has been moved from the General tab of the Idle preferences dialog " @@ -46625,20 +53881,20 @@ msgid "" "Einat." msgstr "" -#: ../build/NEWS:31846 +#: ../build/NEWS:35800 msgid "" ":issue:`16893`: Update Idle doc chapter to match current Idle and add new " "information." msgstr "" -#: ../build/NEWS:31849 +#: ../build/NEWS:35803 msgid "" ":issue:`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:31853 +#: ../build/NEWS:35807 msgid "" ":issue:`16233`: A module browser (File : Class Browser, Alt+C) requires an " "editor window with a filename. When Class Browser is requested otherwise, " @@ -46647,96 +53903,96 @@ msgid "" "entered and a module is opened, a corresponding browser is also opened." msgstr "" -#: ../build/NEWS:31859 +#: ../build/NEWS:35813 msgid "" ":issue:`4832`: Save As to type Python files automatically adds .py to the " "name you enter (even if your system does not display it). Some systems " "automatically add .txt when type is Text files." msgstr "" -#: ../build/NEWS:31863 +#: ../build/NEWS:35817 msgid "" ":issue:`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:31866 +#: ../build/NEWS:35820 msgid "" ":issue:`17390`: Adjust Editor window title; remove 'Python', move version to " "end." msgstr "" -#: ../build/NEWS:31869 +#: ../build/NEWS:35823 msgid "" ":issue:`14105`: Idle debugger breakpoints no longer disappear when inserting " "or deleting lines." msgstr "" -#: ../build/NEWS:31872 +#: ../build/NEWS:35826 msgid "" ":issue:`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:31876 +#: ../build/NEWS:35830 msgid ":issue:`21765`: Add support for non-ascii identifiers to HyperParser." msgstr "" -#: ../build/NEWS:31878 +#: ../build/NEWS:35832 msgid "" ":issue:`21940`: Add unittest for WidgetRedirector. Initial patch by " "Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:31881 +#: ../build/NEWS:35835 msgid "" ":issue:`18592`: Add unittest for SearchDialogBase. Patch by Phil Webster." msgstr "" -#: ../build/NEWS:31883 +#: ../build/NEWS:35837 msgid "" ":issue:`21694`: Add unittest for ParenMatch. Patch by Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:31885 +#: ../build/NEWS:35839 msgid "" ":issue:`21686`: add unittest for HyperParser. Original patch by Saimadhav " "Heblikar." msgstr "" -#: ../build/NEWS:31888 +#: ../build/NEWS:35842 msgid "" ":issue:`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:31892 +#: ../build/NEWS:35846 msgid "" ":issue:`21695`: Closing a Find-in-files output window while the search is " "still in progress no longer closes Idle." msgstr "" -#: ../build/NEWS:31895 +#: ../build/NEWS:35849 msgid ":issue:`18910`: Add unittest for textView. Patch by Phil Webster." msgstr "" -#: ../build/NEWS:31897 +#: ../build/NEWS:35851 msgid "" ":issue:`18292`: Add unittest for AutoExpand. Patch by Saihadhav Heblikar." msgstr "" -#: ../build/NEWS:31899 +#: ../build/NEWS:35853 msgid ":issue:`18409`: Add unittest for AutoComplete. Patch by Phil Webster." msgstr "" -#: ../build/NEWS:31901 +#: ../build/NEWS:35855 msgid "" ":issue:`21477`: htest.py - Improve framework, complete set of tests. Patches " "by Saimadhav Heblikar" msgstr "" -#: ../build/NEWS:31904 +#: ../build/NEWS:35858 msgid "" ":issue:`18104`: Add idlelib/idle_test/htest.py with a few sample tests to " "begin consolidating and improving human-validated tests of Idle. Change " @@ -46744,86 +54000,86 @@ msgid "" "runs all tests." msgstr "" -#: ../build/NEWS:31909 +#: ../build/NEWS:35863 msgid "" ":issue:`21139`: Change default paragraph width to 72, the :pep:`8` " "recommendation." msgstr "" -#: ../build/NEWS:31912 +#: ../build/NEWS:35866 msgid "" ":issue:`21284`: Paragraph reformat test passes after user changes reformat " "width." msgstr "" -#: ../build/NEWS:31915 +#: ../build/NEWS:35869 msgid "" ":issue:`17654`: Ensure IDLE menus are customized properly on OS X for non-" "framework builds and for all variants of Tk." msgstr "" -#: ../build/NEWS:31918 +#: ../build/NEWS:35872 msgid "" ":issue:`23180`: Rename IDLE \"Windows\" menu item to \"Window\". Patch by Al " "Sweigart." msgstr "" -#: ../build/NEWS:31924 +#: ../build/NEWS:35878 msgid "" ":issue:`15506`: Use standard PKG_PROG_PKG_CONFIG autoconf macro in the " "configure script." msgstr "" -#: ../build/NEWS:31927 +#: ../build/NEWS:35881 msgid "" ":issue:`22935`: Allow the ssl module to be compiled if openssl doesn't " "support SSL 3." msgstr "" -#: ../build/NEWS:31930 +#: ../build/NEWS:35884 msgid "" ":issue:`22592`: Drop support of the Borland C compiler to build Python. The " "distutils module still supports it to build extensions." msgstr "" -#: ../build/NEWS:31933 +#: ../build/NEWS:35887 msgid "" ":issue:`22591`: Drop support of MS-DOS, especially of the DJGPP compiler (MS-" "DOS port of GCC)." msgstr "" -#: ../build/NEWS:31936 +#: ../build/NEWS:35890 msgid "" ":issue:`16537`: Check whether self.extensions is empty in setup.py. Patch by " "Jonathan Hosmer." msgstr "" -#: ../build/NEWS:31939 +#: ../build/NEWS:35893 msgid "" ":issue:`22359`: Remove incorrect uses of recursive make. Patch by Jonas " "Wagner." msgstr "" -#: ../build/NEWS:31942 +#: ../build/NEWS:35896 msgid "" ":issue:`21958`: Define HAVE_ROUND when building with Visual Studio 2013 and " "above. Patch by Zachary Turner." msgstr "" -#: ../build/NEWS:31945 +#: ../build/NEWS:35899 msgid "" ":issue:`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:31949 +#: ../build/NEWS:35903 msgid "" ":issue:`15759`: \"make suspicious\", \"make linkcheck\" and \"make doctest\" " "in Doc/ now display special message when and only when there are failures." msgstr "" -#: ../build/NEWS:31952 +#: ../build/NEWS:35906 msgid "" ":issue:`21141`: The Windows build process no longer attempts to find Perl, " "instead relying on OpenSSL source being configured and ready to build. The " @@ -46833,123 +54089,123 @@ msgid "" "org will always be pre-configured and ready to build." msgstr "" -#: ../build/NEWS:31959 +#: ../build/NEWS:35913 msgid ":issue:`21037`: Add a build option to enable AddressSanitizer support." msgstr "" -#: ../build/NEWS:31961 +#: ../build/NEWS:35915 msgid "" ":issue:`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:31965 +#: ../build/NEWS:35919 msgid "" ":issue:`21285`: Refactor and fix curses configure check to always search in " "a ncursesw directory." msgstr "" -#: ../build/NEWS:31968 +#: ../build/NEWS:35922 msgid "" ":issue:`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:31972 +#: ../build/NEWS:35926 msgid "" ":issue:`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:31975 +#: ../build/NEWS:35929 msgid "" ":issue:`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:31978 +#: ../build/NEWS:35932 msgid "" ":issue:`20022`: Eliminate use of deprecated bundlebuilder in OS X builds." msgstr "" -#: ../build/NEWS:31980 +#: ../build/NEWS:35934 msgid "" ":issue:`15968`: Incorporated Tcl, Tk, and Tix builds into the Windows build " "solution." msgstr "" -#: ../build/NEWS:31983 +#: ../build/NEWS:35937 msgid ":issue:`17095`: Fix Modules/Setup *shared* support." msgstr "" -#: ../build/NEWS:31985 +#: ../build/NEWS:35939 msgid ":issue:`21811`: Anticipated fixes to support OS X versions > 10.9." msgstr "" -#: ../build/NEWS:31987 +#: ../build/NEWS:35941 msgid "" ":issue:`21166`: Prevent possible segfaults and other random failures of " "python --generate-posix-vars in pybuilddir.txt build target." msgstr "" -#: ../build/NEWS:31990 +#: ../build/NEWS:35944 msgid ":issue:`18096`: Fix library order returned by python-config." msgstr "" -#: ../build/NEWS:31992 +#: ../build/NEWS:35946 msgid "" ":issue:`17219`: Add library build dir for Python extension cross-builds." msgstr "" -#: ../build/NEWS:31994 +#: ../build/NEWS:35948 msgid "" ":issue:`22919`: Windows build updated to support VC 14.0 (Visual Studio " "2015), which will be used for the official release." msgstr "" -#: ../build/NEWS:31997 +#: ../build/NEWS:35951 msgid ":issue:`21236`: Build _msi.pyd with cabinet.lib instead of fci.lib" msgstr "" -#: ../build/NEWS:31999 +#: ../build/NEWS:35953 msgid "" ":issue:`17128`: Use private version of OpenSSL for OS X 10.5+ installer." msgstr "" -#: ../build/NEWS:32004 +#: ../build/NEWS:35958 msgid "" ":issue:`14203`: Remove obsolete support for view==NULL in " "PyBuffer_FillInfo(), bytearray_getbuffer(), bytesiobuf_getbuffer() and " "array_buffer_getbuf(). All functions now raise BufferError in that case." msgstr "" -#: ../build/NEWS:32008 +#: ../build/NEWS:35962 msgid "" ":issue:`22445`: PyBuffer_IsContiguous() now implements precise contiguity " "tests, compatible with NumPy's NPY_RELAXED_STRIDES_CHECKING compilation " "flag. Previously the function reported false negatives for corner cases." msgstr "" -#: ../build/NEWS:32012 +#: ../build/NEWS:35966 msgid "" ":issue:`22079`: PyType_Ready() now checks that statically allocated type has " "no dynamically allocated bases." msgstr "" -#: ../build/NEWS:32015 +#: ../build/NEWS:35969 msgid ":issue:`22453`: Removed non-documented macro PyObject_REPR()." msgstr "" -#: ../build/NEWS:32017 +#: ../build/NEWS:35971 msgid "" ":issue:`18395`: Rename ``_Py_char2wchar()`` to :c:func:`Py_DecodeLocale`, " "rename ``_Py_wchar2char()`` to :c:func:`Py_EncodeLocale`, and document these " "functions." msgstr "" -#: ../build/NEWS:32021 +#: ../build/NEWS:35975 msgid "" ":issue:`21233`: Add new C functions: PyMem_RawCalloc(), PyMem_Calloc(), " "PyObject_Calloc(), _PyObject_GC_Calloc(). bytes(int) is now using " @@ -46957,69 +54213,69 @@ msgid "" "use less memory." msgstr "" -#: ../build/NEWS:32026 +#: ../build/NEWS:35980 msgid "" ":issue:`20942`: PyImport_ImportFrozenModuleObject() no longer sets __file__ " "to match what importlib does; this affects _frozen_importlib as well as any " "module loaded using imp.init_frozen()." msgstr "" -#: ../build/NEWS:32033 +#: ../build/NEWS:35987 msgid "" ":issue:`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:32037 +#: ../build/NEWS:35991 msgid "" ":issue:`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:32041 +#: ../build/NEWS:35995 msgid "" ":issue:`21514`: The documentation of the json module now refers to new JSON " "RFC 7159 instead of obsoleted RFC 4627." msgstr "" -#: ../build/NEWS:32044 +#: ../build/NEWS:35998 msgid "" ":issue:`21777`: The binary sequence methods on bytes and bytearray are now " "documented explicitly, rather than assuming users will be able to derive the " "expected behaviour from the behaviour of the corresponding str methods." msgstr "" -#: ../build/NEWS:32049 +#: ../build/NEWS:36003 msgid ":issue:`6916`: undocument deprecated asynchat.fifo class." msgstr "" -#: ../build/NEWS:32051 +#: ../build/NEWS:36005 msgid "" ":issue:`17386`: Expanded functionality of the ``Doc/make.bat`` script to " "make it much more comparable to ``Doc/Makefile``." msgstr "" -#: ../build/NEWS:32054 +#: ../build/NEWS:36008 msgid "" ":issue:`21312`: Update the thread_foobar.h template file to include newer " "threading APIs. Patch by Jack McCracken." msgstr "" -#: ../build/NEWS:32057 +#: ../build/NEWS:36011 msgid "" ":issue:`21043`: Remove the recommendation for specific CA organizations and " "to mention the ability to load the OS certificates." msgstr "" -#: ../build/NEWS:32060 +#: ../build/NEWS:36014 msgid "" ":issue:`20765`: Add missing documentation for PurePath.with_name() and " "PurePath.with_suffix()." msgstr "" -#: ../build/NEWS:32063 +#: ../build/NEWS:36017 msgid "" ":issue:`19407`: New package installation and distribution guides based on " "the Python Packaging Authority tools. Existing guides have been retained as " @@ -47027,89 +54283,89 @@ msgid "" "reference material for tool developers that isn't recorded anywhere else." msgstr "" -#: ../build/NEWS:32068 +#: ../build/NEWS:36022 msgid ":issue:`19697`: Document cases where __main__.__spec__ is None." msgstr "" -#: ../build/NEWS:32073 +#: ../build/NEWS:36027 msgid ":issue:`18982`: Add tests for CLI of the calendar module." msgstr "" -#: ../build/NEWS:32075 +#: ../build/NEWS:36029 msgid "" ":issue:`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:32079 +#: ../build/NEWS:36033 msgid "" ":issue:`22838`: All test_re tests now work with unittest test discovery." msgstr "" -#: ../build/NEWS:32081 +#: ../build/NEWS:36035 msgid ":issue:`22173`: Update lib2to3 tests to use unittest test discovery." msgstr "" -#: ../build/NEWS:32083 +#: ../build/NEWS:36037 msgid ":issue:`16000`: Convert test_curses to use unittest." msgstr "" -#: ../build/NEWS:32085 +#: ../build/NEWS:36039 msgid "" ":issue:`21456`: Skip two tests in test_urllib2net.py if _ssl module not " "present. Patch by Remi Pointel." msgstr "" -#: ../build/NEWS:32088 +#: ../build/NEWS:36042 msgid "" ":issue:`20746`: Fix test_pdb to run in refleak mode (-R). Patch by Xavier " "de Gaye." msgstr "" -#: ../build/NEWS:32091 +#: ../build/NEWS:36045 msgid "" ":issue:`22060`: test_ctypes has been somewhat cleaned up and simplified; it " "now uses unittest test discovery to find its tests." msgstr "" -#: ../build/NEWS:32094 +#: ../build/NEWS:36048 msgid "" ":issue:`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:32097 +#: ../build/NEWS:36051 msgid "" ":issue:`22111`: Assorted cleanups in test_imaplib. Patch by Milan Oberkirch." msgstr "" -#: ../build/NEWS:32099 +#: ../build/NEWS:36053 msgid "" ":issue:`22002`: Added ``load_package_tests`` function to test.support and " "used it to implement/augment test discovery in test_asyncio, test_email, " "test_importlib, test_json, and test_tools." msgstr "" -#: ../build/NEWS:32103 +#: ../build/NEWS:36057 msgid "" ":issue:`21976`: Fix test_ssl to accept LibreSSL version strings. Thanks to " "William Orr." msgstr "" -#: ../build/NEWS:32106 +#: ../build/NEWS:36060 msgid "" ":issue:`21918`: Converted test_tools from a module to a package containing " "separate test files for each tested script." msgstr "" -#: ../build/NEWS:32109 +#: ../build/NEWS:36063 msgid "" ":issue:`9554`: Use modern unittest features in test_argparse. Initial patch " "by Denver Coneybeare and Radu Voicilas." msgstr "" -#: ../build/NEWS:32112 +#: ../build/NEWS:36066 msgid "" ":issue:`20155`: Changed HTTP method names in failing tests in " "test_httpservers so that packet filtering software (specifically Windows " @@ -47117,209 +54373,209 @@ msgid "" "expected by the tests." msgstr "" -#: ../build/NEWS:32117 +#: ../build/NEWS:36071 msgid "" ":issue:`19493`: Refactored the ctypes test package to skip tests explicitly " "rather than silently." msgstr "" -#: ../build/NEWS:32120 +#: ../build/NEWS:36074 msgid "" ":issue:`18492`: All resources are now allowed when tests are not run by " "regrtest.py." msgstr "" -#: ../build/NEWS:32123 +#: ../build/NEWS:36077 msgid "" ":issue:`21634`: Fix pystone micro-benchmark: use floor division instead of " "true division to benchmark integers instead of floating point numbers. Set " "pystone version to 1.2. Patch written by Lennart Regebro." msgstr "" -#: ../build/NEWS:32127 +#: ../build/NEWS:36081 msgid ":issue:`21605`: Added tests for Tkinter images." msgstr "" -#: ../build/NEWS:32129 +#: ../build/NEWS:36083 msgid "" ":issue:`21493`: Added test for ntpath.expanduser(). Original patch by " "Claudiu Popa." msgstr "" -#: ../build/NEWS:32132 +#: ../build/NEWS:36086 msgid "" ":issue:`19925`: Added tests for the spwd module. Original patch by Vajrasky " "Kok." msgstr "" -#: ../build/NEWS:32135 +#: ../build/NEWS:36089 msgid "" ":issue:`21522`: Added Tkinter tests for Listbox.itemconfigure(), PanedWindow." "paneconfigure(), and Menu.entryconfigure()." msgstr "" -#: ../build/NEWS:32138 +#: ../build/NEWS:36092 msgid "" ":issue:`17756`: Fix test_code test when run from the installed location." msgstr "" -#: ../build/NEWS:32140 +#: ../build/NEWS:36094 msgid "" ":issue:`17752`: Fix distutils tests when run from the installed location." msgstr "" -#: ../build/NEWS:32142 +#: ../build/NEWS:36096 msgid "" ":issue:`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:32146 +#: ../build/NEWS:36100 msgid ":issue:`21275`: Fix a socket test on KFreeBSD." msgstr "" -#: ../build/NEWS:32148 +#: ../build/NEWS:36102 msgid "" ":issue:`21223`: Pass test_site/test_startup_imports when some of the " "extensions are built as builtins." msgstr "" -#: ../build/NEWS:32151 +#: ../build/NEWS:36105 msgid ":issue:`20635`: Added tests for Tk geometry managers." msgstr "" -#: ../build/NEWS:32153 +#: ../build/NEWS:36107 msgid "Add test case for freeze." msgstr "" -#: ../build/NEWS:32155 +#: ../build/NEWS:36109 msgid ":issue:`20743`: Fix a reference leak in test_tcl." msgstr "" -#: ../build/NEWS:32157 +#: ../build/NEWS:36111 msgid ":issue:`21097`: Move test_namespace_pkgs into test_importlib." msgstr "" -#: ../build/NEWS:32159 +#: ../build/NEWS:36113 msgid ":issue:`21503`: Use test_both() consistently in test_importlib." msgstr "" -#: ../build/NEWS:32161 +#: ../build/NEWS:36115 msgid "" ":issue:`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:32165 +#: ../build/NEWS:36119 msgid "" ":issue:`20668`: asyncio tests no longer rely on tests.txt file. (Patch by " "Vajrasky Kok)" msgstr "" -#: ../build/NEWS:32168 +#: ../build/NEWS:36122 msgid "" ":issue:`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:32171 +#: ../build/NEWS:36125 msgid "" ":issue:`22770`: Prevent some Tk segfaults on OS X when running gui tests." msgstr "" -#: ../build/NEWS:32173 +#: ../build/NEWS:36127 msgid "" ":issue:`23211`: Workaround test_logging failure on some OS X 10.6 systems." msgstr "" -#: ../build/NEWS:32175 +#: ../build/NEWS:36129 msgid "" ":issue:`23345`: Prevent test_ssl failures with large OpenSSL patch level " "values (like 0.9.8zc)." msgstr "" -#: ../build/NEWS:32181 +#: ../build/NEWS:36135 msgid "" ":issue:`22314`: pydoc now works when the LINES environment variable is set." msgstr "" -#: ../build/NEWS:32183 +#: ../build/NEWS:36137 msgid "" ":issue:`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:32186 +#: ../build/NEWS:36140 msgid "" ":issue:`20076`: The makelocalealias.py script no longer ignores UTF-8 " "mapping." msgstr "" -#: ../build/NEWS:32188 +#: ../build/NEWS:36142 msgid "" ":issue:`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:32191 +#: ../build/NEWS:36145 msgid "" ":issue:`22201`: Command-line interface of the zipfile module now correctly " "extracts ZIP files with directory entries. Patch by Ryan Wilson." msgstr "" -#: ../build/NEWS:32194 +#: ../build/NEWS:36148 msgid "" ":issue:`22120`: For functions using an unsigned integer return converter, " "Argument Clinic now generates a cast to that type for the comparison to -1 " "in the generated code. (This suppresses a compilation warning.)" msgstr "" -#: ../build/NEWS:32198 +#: ../build/NEWS:36152 msgid "" ":issue:`18974`: Tools/scripts/diff.py now uses argparse instead of optparse." msgstr "" -#: ../build/NEWS:32200 +#: ../build/NEWS:36154 msgid "" ":issue:`21906`: Make Tools/scripts/md5sum.py work in Python 3. Patch by " "Zachary Ware." msgstr "" -#: ../build/NEWS:32203 +#: ../build/NEWS:36157 msgid ":issue:`21629`: Fix Argument Clinic's \"--converters\" feature." msgstr "" -#: ../build/NEWS:32205 +#: ../build/NEWS:36159 msgid "Add support for ``yield from`` to 2to3." msgstr "" -#: ../build/NEWS:32207 +#: ../build/NEWS:36161 msgid "Add support for the :pep:`465` matrix multiplication operator to 2to3." msgstr "" -#: ../build/NEWS:32209 +#: ../build/NEWS:36163 msgid "" ":issue:`16047`: Fix module exception list and __file__ handling in freeze. " "Patch by Meador Inge." msgstr "" -#: ../build/NEWS:32212 +#: ../build/NEWS:36166 msgid ":issue:`11824`: Consider ABI tags in freeze. Patch by Meador Inge." msgstr "" -#: ../build/NEWS:32214 +#: ../build/NEWS:36168 msgid "" ":issue:`20535`: PYTHONWARNING no longer affects the run_tests.py script. " "Patch by Arfrever Frehtes Taifersar Arahesis." msgstr "" -#: ../build/NEWS:32220 +#: ../build/NEWS:36174 msgid ":issue:`23260`: Update Windows installer" msgstr "" -#: ../build/NEWS:32222 +#: ../build/NEWS:36176 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 " @@ -47327,40 +54583,40 @@ msgid "" "information. Also, this version of Tcl/Tk includes support for Windows 10." msgstr "" -#: ../build/NEWS:32228 +#: ../build/NEWS:36182 msgid "" ":issue:`17896`: The Windows build scripts now expect external library " "sources to be in ``PCbuild\\..\\externals`` rather than ``PCbuild\\..\\..``." msgstr "" -#: ../build/NEWS:32231 +#: ../build/NEWS:36185 msgid "" ":issue:`17717`: The Windows build scripts now use a copy of NASM pulled from " "svn.python.org to build OpenSSL." msgstr "" -#: ../build/NEWS:32234 +#: ../build/NEWS:36188 msgid "" ":issue:`21907`: Improved the batch scripts provided for building Python." msgstr "" -#: ../build/NEWS:32236 +#: ../build/NEWS:36190 msgid "" ":issue:`22644`: The bundled version of OpenSSL has been updated to 1.0.1j." msgstr "" -#: ../build/NEWS:32238 +#: ../build/NEWS:36192 msgid "" ":issue:`10747`: Use versioned labels in the Windows start menu. Patch by " "Olive Kilburn." msgstr "" -#: ../build/NEWS:32241 +#: ../build/NEWS:36195 msgid "" ":issue:`22980`: .pyd files with a version and platform tag (for example, \"." "cp35-win32.pyd\") will now be loaded in preference to those without tags." msgstr "" -#: ../build/NEWS:32245 +#: ../build/NEWS:36199 msgid "**(For information about older versions, consult the HISTORY file.)**" msgstr "" diff --git a/whatsnew/index.po b/whatsnew/index.po index 726ff791d..d4180e490 100644 --- a/whatsnew/index.po +++ b/whatsnew/index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-06 14:29+0300\n" +"POT-Creation-Date: 2022-12-17 01:28+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: TURKISH \n"