https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
bb3fdcf Python 3.9.8 05 November 2021, 19:21:41 UTC
a8ae7a5 bpo-45762: Improve docs for ``@singledispatch``/``@singledispatchmethod`` (GH-29426) (GH-29430) (cherry picked from commit 71e8a3e76a32f5eabe20e7fa984f384ca9af6ec6) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> 05 November 2021, 16:52:14 UTC
276a3a6 bpo-45160: Fix refleak in test_ttk_guionly introduced in GH-28291 (GH-29416) (GH-29420) (cherry picked from commit 54d1e3f72ed1ad8e860888c30ee7a285b931c0d1) Co-authored-by: Łukasz Langa <lukasz@langa.pl> 05 November 2021, 10:00:05 UTC
885e57c bpo-27313: Fix ttk_guionly tests failing on Framework builds on macOS (GH-29411) (GH-29423) (cherry picked from commit e52f9bee802aa7a7fbd405dcc43bc2d1bea884d9) Co-authored-by: Łukasz Langa <lukasz@langa.pl> 05 November 2021, 09:59:50 UTC
f701237 [3.9] bpo-30570: Fix segfault on buildbots caused by stack overflow from recursion in tests (GH-29258) (GH-29415) (cherry picked from commit d56375a0dd4cee162081b173310298a3d32af293) Co-authored-by: Dennis Sweeney <36520290+sweeneyde@users.noreply.github.com> 04 November 2021, 20:52:26 UTC
1e29dce bpo-30570: Use Py_EnterRecursiveCall() in issubclass() (GH-29048) (GH-29178) * Use Py_EnterRecursiveCall() in issubclass() Reviewed-by: Gregory P. Smith <greg@krypto.org> [Google] (cherry picked from commit 423fa1c1817abfa8c3d1bc308ddbbd8f28b69d68) Co-authored-by: Dennis Sweeney <36520290+sweeneyde@users.noreply.github.com> 04 November 2021, 20:20:21 UTC
effb72f [3.9] bpo-45678: Fix `singledispatchmethod` `classmethod`/`staticmethod` bug (GH-29394) This PR fixes a bug in the 3.9 branch where ``functools.singledispatchmethod`` did not properly wrap attributes such as ``__name__``, ``__doc__`` and ``__module__`` of the target method. It also backports tests already merged into the 3.11 and 3.10 branches in #29328 and #29390. Co-authored-by: Łukasz Langa <lukasz@langa.pl> 04 November 2021, 19:34:14 UTC
9a4604b Add generated artifacts in Mac/ to .gitignore; update copyright (GH-29408) (GH-29410) (cherry picked from commit 3167df16212e27f8aac1e5f39c0644a97b593406) Co-authored-by: Łukasz Langa <lukasz@langa.pl> 04 November 2021, 19:31:39 UTC
1a44d27 bpo-45220: Remove invalid include from resource definition files on Windows (GH-29396) (cherry picked from commit fd0c84dc28d00d68e4f43034dc41786a682390fd) Co-authored-by: Steve Dower <steve.dower@python.org> 04 November 2021, 17:01:19 UTC
7e244fc Remove reference to ``Tuple`` at top of ``typing`` docs (GH-29401) ``typing.Tuple`` has been deprecated since Python 3.9, so it makes no sense to mention it so prominently in the documentation for the ``typing`` module. (cherry picked from commit 87032cfa3dc975d7442fd57dea2c6a56d31c911a) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> 04 November 2021, 12:13:24 UTC
e813dd4 bpo-45680: ``typing`` docs: improve links to docs on ``GenericAlias``/``__class_getitem__`` (GH-29387) (cherry picked from commit e03e50377d6f8f212af60fed4ae405ebeb73237d) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> 04 November 2021, 04:34:31 UTC
8198617 [3.9] bpo-45578: add tests for `dis.distb` (GH-29332) (#29386) (cherry picked from commit e346f196819aeb02a8a94205ce3e1536c4c2f105) Co-authored-by: Nikita Sobolev <mail@sobolevn.me> 03 November 2021, 16:47:04 UTC
3a93c66 bpo-45633: Fix newtypes doc typo (GH-29318) (GH-29365) (cherry picked from commit 454cdb99abcda37413b15167cda564091fec2572) Co-authored-by: Dmitry Smirnov <dmitrysmirnov931@gmail.com> 03 November 2021, 09:30:59 UTC
bbcf06b [3.9] bpo-45679: Fix caching of multi-value typing.Literal (GH-29334) (GH-29342) Literal[True, 2] is no longer equal to Literal[1, 2].. (cherry picked from commit 634984d7dbdd91e0a51a793eed4d870e139ae1e0) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 03 November 2021, 09:28:55 UTC
5f527ca bpo-45406: make inspect.getmodule() return None when getabsfile() raises FileNotFoundError (GH-28824) (cherry picked from commit a459a81530de700b3d3faeb827b22ed1c9985812) Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com> 02 November 2021, 22:26:40 UTC
d3e7755 [doc] Link to section File input (GH-28941) (GH-29376) (cherry picked from commit 48824fa1e26595ac97ffc96ee2c3d32ff130c420) Co-authored-by: Andre Delfino <adelfino@gmail.com> 02 November 2021, 21:59:42 UTC
4ab6e52 bpo-45457: Minor fix to documentation for SSLContext.load_default_certs. (GH-28947) (GH-29374) Specify that SSLContext.set_default_verify_paths is called on ALL systems. The code of SSLContext.load_default_certs was changed in bpo-22449 to do this, this fix corrects the documentation to match that change. (cherry picked from commit 3551bf16ee5c25b6349209dd30e032f0f3b9ace3) Co-authored-by: LincolnPuzey <lincoln@puzey.dev> 02 November 2021, 21:53:45 UTC
d53d9e7 bpo-44828: Avoid leaving a zombie Save panel. (GH-29371) Patch by Marc Culler of the Tk project. 02 November 2021, 21:06:11 UTC
e312f38 makefile: remove unused SGI_ABI variable (GH-29325) (GH-29370) SGI_ABI support was removed in [1] but this variable was never removed from the makefile. Currently, it is just a bad variable that does not get replaced by the configure script. [1] https://github.com/python/cpython/pull/3294 Signed-off-by: Filipe Laíns <lains@riseup.net> (cherry picked from commit 38982ab13629a0802ea721a5917da0b98d0d5a0a) Co-authored-by: Filipe Laíns <lains@riseup.net> 02 November 2021, 21:01:59 UTC
91a51c5 [3.9] bpo-43158: Use configure values for building _uuid extension (GH-29353) (GH-29363) Co-authored-by: Christian Heimes <christian@python.org> 02 November 2021, 11:52:42 UTC
da04bef [3.9] Move field width to the right field (GH-29344) (GH-29350) Co-authored-by: Olaf van der Spek <olafvdspek@gmail.com> 31 October 2021, 20:25:21 UTC
b04b307 bpo-45516: add protocol description to the Traversable documentation (GH-29039) * bpo-45516: add protocol description to the Traversable documentation Signed-off-by: Filipe Laíns <lains@riseup.net> * Update Doc/library/importlib.rst Co-authored-by: Jason R. Coombs <jaraco@jaraco.com> * Update Lib/importlib/abc.py * Update Doc/library/importlib.rst Co-authored-by: Jason R. Coombs <jaraco@jaraco.com> Co-authored-by: Jason R. Coombs <jaraco@jaraco.com> (cherry picked from commit 4d03de3329ed8daa9c1107b1aedbb0fa280bddb6) Co-authored-by: Filipe Laíns <filipe.lains@gmail.com> 31 October 2021, 19:27:49 UTC
ed807bf [3.9] bpo-45581: Raise `MemoryError` in `sqlite3.connect` if SQLite signals memory error (GH-29171) (GH-29324) (cherry picked from commit e2e62b3808691e15fa44b883270023e42dcad958) Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no> 29 October 2021, 21:02:19 UTC
3ec1124 bpo-45600: Enhanced / clarified the docs for os.environ and os.environb (GH-29204) (GH-29321) Co-authored-by: Łukasz Langa <lukasz@langa.pl> (cherry picked from commit b17cfd150f4dc2816975d304a71110a2d445eaf0) Co-authored-by: andrei kulakov <andrei.avk@gmail.com> 29 October 2021, 20:52:59 UTC
e156031 bpo-45335: Add note to `sqlite3` docs about "timestamp" converter (GH-29200) (GH-29320) (cherry picked from commit 3877fc02f7a8801ba5ce0e94b6075b3fdd9778d0) Co-authored-by: Ian Fisher <ian@iafisher.com> 29 October 2021, 20:42:38 UTC
317e0c9 [3.9] bpo-45628: Check all parts of the suffix for an extension match. (GH-29310) (GH-29313) 29 October 2021, 15:24:41 UTC
a043706 [3.9] [3.10] bpo-45502: Fix test_shelve (GH-29003) (GH-29305) (GH-29306) Run test_shelve with all underlying dbm implementations and pickle protocols. Also make test_shelve discoverable. (cherry picked from commit b781cc3bfce7c052728b06aad9f1a467cced289d). (cherry picked from commit 6b867022d926be9fcc6f8038fb1093ba8c348ca5) 29 October 2021, 10:18:34 UTC
dd674ca bpo-45577: test all pickle protocols in `test_zoneinfo` (GH-29167) (GH-29295) (cherry picked from commit 66e6b3dcd3bbab06feeff2cbaf8aade7b6223d6c) Co-authored-by: Nikita Sobolev <mail@sobolevn.me> 28 October 2021, 22:00:34 UTC
8813a98 [3.9] bpo-45655: Add "relevant PEPs" section to typing documentation (GH-29297) Backport of https://github.com/python/cpython/pull/29280 to the 3.9 branch. 28 October 2021, 21:17:28 UTC
67a1abb bpo-45624: make test_graphlib not depend on the iteration order of sets (GH-29233) (GH-29292) the current test depended on integer sets being iterated on in a certain fixed order. That order is different on PyPy (insertion based) and could change in CPython in the future in theory. Make the test robust against a different iteration order by sorting. (cherry picked from commit 7401694807fc6b5f7b35ff73c06f4bb852e02946) Co-authored-by: Carl Friedrich Bolz-Tereick <cfbolz@gmx.de> 28 October 2021, 21:14:37 UTC
d6623c3 bpo-45612: Add sqlite3 module docstring (GH-29224) (GH-29289) (cherry picked from commit 4dd1e84789f0bd2da83ad06d23c569bf03713a50) Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no> 28 October 2021, 20:25:37 UTC
3767e0d bpo-45583: Correct datamodel documentation of int() (GH-29182) (GH-29286) It should be noted that this part of the documentation is redundant with function.rst's documentation of int. This one was correctly updated with Python 3.8. (cherry picked from commit d9c1868c25ec6466e8d8ae21fe9315a8a03836ab) Co-authored-by: Arthur Milchior <arthur@milchior.fr> 28 October 2021, 20:17:20 UTC
01d11b1 bpo-45604: add `level` argument to `multiprocessing.log_to_stderr` func (GH-29226) (GH-29284) Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> (cherry picked from commit 1fb968c07a76fb2d1ec8c14a0026f1d15828f4a5) Co-authored-by: Nikita Sobolev <mail@sobolevn.me> 28 October 2021, 20:03:32 UTC
020aa06 bpo-45608: Document missing `sqlite3` DB-API attributes and methods (GH-29219) (GH-29282) (cherry picked from commit 88d8a1a340fb09c54d47f354f5fd7d4fbc5f0c78) Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no> 28 October 2021, 19:57:35 UTC
193504a bpo-28737: Document when tp_dealloc should call PyObject_GC_UnTrack() (GH-29246) (GH-29248) Objects that support garbage collection ("container" objects) should call PyObject_GC_UnTrack() from their destructors before clearing any fields which may point to other "container" objects. (cherry picked from commit 35e1ff38ee67ee543d9fcb268c3552c5397f9b3f) Co-authored-by: Sam Gross <colesbury@gmail.com> 28 October 2021, 19:23:19 UTC
8e5e74e bpo-44828: Avoid tkinter file dialog failure on macOS 12 Monterey (GH-29276) when using the Tk 8.6.11 provided by python.org macOS installers. Patch by Marc Culler of the Tk project. (cherry picked from commit be8318be05e1a874215fa75b8845ede74b2c69b6) Co-authored-by: Ned Deily <nad@python.org> 28 October 2021, 18:47:53 UTC
97388c2 [3.9] bpo-39679: Fix `singledispatchmethod` `classmethod`/`staticmethod` bug (GH-29087) This commit fixes a bug in the 3.9 branch where stacking `@functools.singledispatchmethod` on top of `@classmethod` or `@staticmethod` caused an exception to be raised if the method was registered using type-annotations rather than `@method.register(int)`. Tests for this scenario were added to the 3.11 and 3.10 branches in #29034 and #29072; this commit also backports those tests to the 3.9 branch. Co-authored-by: Yurii Karabas <1998uriyyo@gmail.com> Co-authored-by: Łukasz Langa <lukasz@langa.pl> 28 October 2021, 16:02:04 UTC
8365a5b bpo-44904: Fix classmethod property bug in doctest module (GH-28838) The doctest module raised an error if a docstring contained an example that attempted to access a classmethod property. (Stacking '@classmethod' on top of `@property` has been supported since Python 3.9; see https://docs.python.org/3/howto/descriptor.htmlGH-class-methods.) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> (cherry picked from commit b1302abcc8a4be5f39b4d60a1ce28032b77655b3) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> 28 October 2021, 08:13:45 UTC
21150c6 bpo-45438: format of inspect.Signature with generic builtins (GH-29212) Use types.GenericAlias in inspect.formatannotation to correctly add type arguments of builtin types to the string representation of Signatures. Co-authored-by: Martin Rückl <martin.rueckl@codecentric.de> (cherry picked from commit d02ffd1b5c0fd8dec6dd2f7e3f2b0cfae48b7899) Co-authored-by: Martin Rueckl <enigma@nbubu.de> 27 October 2021, 22:00:18 UTC
30c1f18 [3.9] bpo-45618: Fix documentation build by pinning Docutils version to 0.17.1 (GH-29230) (GH-29241) Co-authored-by: Maciej Olko <maciej.olko@yougov.com> Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no> 27 October 2021, 15:04:38 UTC
269bf56 bpo-45571: use PY_CFLAGS_NODIST for shared Modules/Setup (GH-29161) (cherry picked from commit f6e8b80d20159596cf641305bad3a833bedd2f4f) Co-authored-by: Christian Heimes <christian@python.org> 22 October 2021, 18:29:52 UTC
aa8c344 bpo-44959: Add fallback to extension modules with '.sl' suffix on HP-UX (GH-27857) (cherry picked from commit 2396fa6537d79554ac694dbd2b0b30eeb3476c80) Co-authored-by: Florin Spătar <florin.spatar@gmail.com> 22 October 2021, 11:08:50 UTC
216c040 bpo-43592: Raise RLIMIT_NOFILE in test.libregrtest (GH-29127) Raise RLIMIT_NOFILE in test.libregrtest. On macOS the default is often too low for our testsuite to succeed. Co-authored by reviewer: Victor Stinner (cherry picked from commit 843b890334ca30cf6af27dffe29cecd06b49f7d9) Co-authored-by: Gregory P. Smith <greg@krypto.org> 22 October 2021, 04:48:44 UTC
c53428f bpo-44344: Document that pow can return a complex number for non-complex inputs. (GH-27853) (GH-29134) Co-authored-by: Łukasz Langa <lukasz@langa.pl> (cherry picked from commit 887a55705bb6c05a507c2886c9978a9e0cff0dd7) Co-authored-by: Mark Dickinson <mdickinson@enthought.com> 21 October 2021, 22:08:36 UTC
b26eae5 bpo-41983: add availability info to socket docs (GH-27519) (GH-29137) * add availability info to AF_PACKET section * add availability for AF_QIPCRTR as well (cherry picked from commit 51375388bee7287be2d942906b48c8cf3f691e8b) Co-authored-by: andrei kulakov <andrei.avk@gmail.com> 21 October 2021, 22:07:38 UTC
04485ac bpo-45160: Ttk optionmenu only set variable once (GH-28291) (GH-29132) (cherry picked from commit add46f84769a7e6fafa50954f79b7c248231fa4e) Co-authored-by: E-Paine <63801254+E-Paine@users.noreply.github.com> 21 October 2021, 20:59:20 UTC
e628700 [3.9] bpo-44174: [Enum] add name-mangling reference (GH-29128) 21 October 2021, 18:32:18 UTC
bfa4237 bpo-34451: Document prompt and output toggle feature in html tutorial (GH-27105) (GH-29120) (cherry picked from commit 5a14f71fe869d4a62dcdeb9a8fbbb5884c75060c) Co-authored-by: Thomas <thmsdnnr@gmail.com> 21 October 2021, 12:42:10 UTC
9733c96 [3.9] bpo-42517: [ENUM] update docs for changes coming in 3.11 (GH-29113) 20 October 2021, 23:11:47 UTC
d33fae7 bpo-45192: Fix a bug that infers the type of an os.PathLike[bytes] object as str (GH-28323) (GH-29112) An object implementing the os.PathLike protocol can represent a file system path as a str or bytes object. Therefore, _infer_return_type function should infer os.PathLike[str] object as str type and os.PathLike[bytes] object as bytes type. (cherry picked from commit 6270d3eeaf17b50abc4f8f4d97790d66179638e4) Co-authored-by: Kyungmin Lee <rekyungmin@gmail.com> 20 October 2021, 21:25:10 UTC
427ab12 bpo-45464: [doc] Explain that subclassing multiple exceptions is fragile (GH-29094) (GH-29105) Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com> (cherry picked from commit dff0b713436e286bb1afdd7c6f3093c8e8db16dd) Co-authored-by: Łukasz Langa <lukasz@langa.pl> 20 October 2021, 18:50:28 UTC
1249ce7 bpo-45532: Replace 'default' with 'main' as default in sys.version (GH-29100) (cherry picked from commit d2cd5eef0c3fc0431bfe3fc24b4c020ebfcf8aad) Co-authored-by: Jeong YunWon <69878+youknowone@users.noreply.github.com> 20 October 2021, 17:45:06 UTC
9192683 bpo-45229: Make doctest tests discoverable (GH-28986) (GH-29096) (cherry picked from commit 8d6740f489fca67a44de165d29d9e0ad86285779) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 20 October 2021, 16:52:41 UTC
88f4ec8 [3.9] bpo-45494: Fix parser crash when reporting errors involving invalid continuation characters (GH-28993) (#29071) There are two errors that this commit fixes: * The parser was not correctly computing the offset and the string source for E_LINECONT errors due to the incorrect usage of strtok(). * The parser was not correctly unwinding the call stack when a tokenizer exception happened in rules involving optionals ('?', [...]) as we always make them return valid results by using the comma operator. We need to check first if we don't have an error before continuing.. (cherry picked from commit a106343f632a99c8ebb0136fa140cf189b4a6a57) Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com> NOTE: unlike the cherry-picked original, this commit points at a crazy location due to a bug in the tokenizer that required a big refactor in 3.10 to fix. We are leaving as-is for 3.9. 20 October 2021, 16:51:13 UTC
50e8b2f Cleanup a couple of comments left on PR 28775 post-merge. (GH-29079) (cherry picked from commit 1dfac27dffbe771f9d88bd1726f7362ce0341437) Co-authored-by: Gregory P. Smith <greg@krypto.org> 20 October 2021, 16:50:27 UTC
15cd7a7 bpo-45436: Fix tkinter tests with Tcl/Tk 8.6.11+ (GH-29077) (GH-29081) Since v8.6.11, a few configuration options seem to accept an empty value where they did not previously; particularly the `type` of a `Menu` widget, and the `compound` of any ttk widget with a label. Providing an explicit expected error message to `checkEnumParam` bypasses the check of an empty value, which no longer raises `TclError`. (cherry picked from commit 4fe454c6f54b0948af67b53af6c2f35af6377e69) Co-authored-by: Zachary Ware <zach@python.org> 20 October 2021, 13:50:31 UTC
d46b221 [3.9] bpo-45500: Rewrite test_dbm (GH-29002) (GH-29074) * Generate test classes at import time. It allows to filter them when run with unittest. E.g: "./python -m unittest test.test_dbm.TestCase_gnu -v". * Create a database class in a new directory which will be removed after test. It guarantees that all created files and directories be removed and will not conflict with other dbm tests. * Restore dbm._defaultmod after tests. Previously it was set to the last dbm module (dbm.dumb) which affected other tests. * Enable the whichdb test for dbm.dumb. * Move test_keys to the correct test class. It does not test whichdb(). * Remove some outdated code and comments.. (cherry picked from commit 975b94b9de969777218e96a9950c1dab2dab65a0) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 20 October 2021, 08:06:38 UTC
a18e4e9 [3.9] bpo-45449: add note about PEP 585 in collections.abc's documentation (GH-29047) (GH-29068) Signed-off-by: Filipe Laíns <lains@riseup.net> Co-authored-by: Łukasz Langa <lukasz@langa.pl>. (cherry picked from commit 7bafa0cf586227987d3d662264d491e3780024b7) Co-authored-by: Filipe Laíns <lains@riseup.net> 19 October 2021, 18:50:09 UTC
7657888 bpo-45515: Add zoneinfo to the datetime documentation (GH-29038) (GH-29066) We should have done this way back when 3.9 was released, but it fell off the radar. Co-authored-by: Paul Ganssle <git@m.ganssle.io> (cherry picked from commit 8e40ca127fa92d6113617c80710e0a077977a84d) 19 October 2021, 18:35:56 UTC
cb34c1e Improve multiserver queue recipe (GH-29012) (GH-29014) 18 October 2021, 05:24:51 UTC
1dbf9c8 bpo-45229: Make test_http_cookiejar discoverable (GH-29004) (cherry picked from commit b3f0ceae919c1627094ff628c87184684a5cedd6) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 17 October 2021, 16:46:55 UTC
ac1b7a3 [3.9]bpo-45463: Clarify that global statements allows multiple names (GH-28851) (GH-28990) The global statement allows specifying a list of identifiers (https://docs.python.org/3/reference/simple_stmts.htmlGH-the-global-statement). The "Execution model" chapter described the global statement as if it only allowed one single name. Pluralize "name" in the appropriate places. (cherry picked from commit 4ecd119b007cb766b8bede2dc78b70d29cd932dd) Co-authored-by: Luca Chiodini <luca@chiodini.org> Co-authored-by: Luca Chiodini <luca@chiodini.org> 16 October 2021, 14:01:14 UTC
6848602 bpo-45467: Fix IncrementalDecoder and StreamReader in the "raw-unicode-escape" codec (GH-28944) (GH-28953) They support now splitting escape sequences between input chunks. Add the third parameter "final" in codecs.raw_unicode_escape_decode(). It is True by default to match the former behavior. (cherry picked from commit 39aa98346d5dd8ac591a7cafb467af21c53f1e5d) 14 October 2021, 18:23:52 UTC
7c722e3 [3.9] bpo-45461: Fix IncrementalDecoder and StreamReader in the "unicode-escape" codec (GH-28939) (GH-28945) They support now splitting escape sequences between input chunks. Add the third parameter "final" in codecs.unicode_escape_decode(). It is True by default to match the former behavior. (cherry picked from commit c96d1546b11b4c282a7e21737cb1f5d16349656d) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 14 October 2021, 17:03:29 UTC
38fadbc no-issue: Make silence about warning '_POSIX_C_SOURCE redefined' (GH-28948) (cherry picked from commit d413c503636cde2a6ab0ada25dccb0134633a8e6) Co-authored-by: Dong-hee Na <donghee.na@python.org> 14 October 2021, 16:36:19 UTC
fb72034 [3.9] bpo-24444: fix an error in argparse help when help for an option is blank (GH-28050) (GH-28932) (cherry picked from commit 6fafc25aea8689048314b5bf7a9bb986bb1ce238) Co-authored-by: andrei kulakov <andrei.avk@gmail.com> Co-authored-by: Łukasz Langa <lukasz@langa.pl> 13 October 2021, 20:36:05 UTC
9210eff bpo-45386: Handle strftime's ValueError graciously in xmlrpc.client (GH-28765) (GH-28935) At import time, the xmlrpc.client module uses different date formats to test strftime so it can format years with 4 digits consistently. Depending on the underlying C library and its strftime implementation some of these calls can result in ValueErrors, blocking the xmlrpc.client module from being imported. This commit changes the behavior of this bit of code to react to ValueError exceptions, treating the format that caused them as an non-viable option. (cherry picked from commit 1c831353816ff699b54e804047a7242a09e98f5b) Co-authored-by: rtobar <rtobarc@gmail.com> 13 October 2021, 18:00:05 UTC
5d74713 [3.9] bpo-45229: Make tkinter tests discoverable (GH-28637) (GH-28929) (cherry picked from commit f59ed3c310a7ceebf2a56a84ea969a7f75d95b64) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 13 October 2021, 17:08:44 UTC
5638618 bpo-45239: Fix parsedate_tz when time has more than 2 dots in it (GH-28452) (GH-28928) Co-authored-by: Łukasz Langa <lukasz@langa.pl> (cherry picked from commit b9e687618d3489944f29adbd2be50b46940c9e70) Co-authored-by: Ben Hoyt <benhoyt@gmail.com> 13 October 2021, 16:58:37 UTC
cc90732 bpo-20692: Add Programming FAQ entry for 1.__class__ error. (GH-28918) To avoid error, add either space or parentheses. (cherry picked from commit 380c44087505d0d560f97e325028f27393551164) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> 13 October 2021, 05:40:18 UTC
9901d15 [3.9] bpo-45405: Prevent ``internal configure error`` when running ``configure`` with recent versions of non-Apple clang. (GH-28845) (GH-28910) Change the configure logic to function properly on macOS when the compiler outputs a platform triplet for option --print-multiarch. Co-authored-by: Ned Deily <nad@python.org> (cherry picked from commit 9c4766772cda67648184f8ddba546a5fc0167f91) Co-authored-by: David Bohman <debohman@gmail.com> Automerge-Triggered-By: GH:ned-deily 13 October 2021, 00:35:59 UTC
6d4d4ec Fix format string in _PyImport_LoadDynamicModuleWithSpec() (GH-28863) (cherry picked from commit f79f3b41c8c1360d4e0ae884a52d0a486974ca53) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 12 October 2021, 17:10:41 UTC
0cd5bf9 Slight correct grammar (GH-28860) (cherry picked from commit 1b11582f0e00f08833da6adc44030a8b1961989a) Co-authored-by: nobodyatandnothing <91722596+nobodyatandnothing@users.noreply.github.com> 12 October 2021, 17:01:26 UTC
38e3ada bpo-45441: Update some moved URLs in documentation (GH-28861) (cherry picked from commit b37dc9b3bc9575adc039c6093c643b7ae5e917e1) Co-authored-by: 180909 <wjh180909@gmail.com> 12 October 2021, 14:20:50 UTC
faa87f7 bpo-45401: Fix a resource warning in test_logging (GH-28864) (GH-28873) (cherry picked from commit 15188b115a2da815556053372c912a81a74be43b) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 12 October 2021, 07:18:43 UTC
2352890 bpo-42253: Update xml.dom.minidom.rst (GH-23126) (GH-28875) Document that the "standalone" parameter was added in Python 3.9. Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> (cherry picked from commit c7e81fcf9548ab6a0a4828d6f2db9ece9d204826) Co-authored-by: Jens Diemer <github.com@jensdiemer.de> 12 October 2021, 07:18:15 UTC
320084f bpo-45351, asyncio: Enhance echo server example, print all addresses (GH-28828) (cherry picked from commit 659812b451aefe1f0e5f83540296519a5fb8f313) Co-authored-by: Olaf van der Spek <olafvdspek@gmail.com> 11 October 2021, 19:34:51 UTC
7d1ae89 Handle error when PyUnicode_GetLength returns a negative value. (GH-28859) (cherry picked from commit 560a79f94e94de66a18f2a5e4194c2fe51e2adf1) Co-authored-by: Dong-hee Na <donghee.na@python.org> 11 October 2021, 11:40:57 UTC
ac421c3 bpo-45401: Change shouldRollover() methods to only rollover regular f… (GH-28822) (#28866) …iles. Also changed some historical return values from 1 -> True and 0 -> False. (cherry picked from commit 62a667784ba7b84611ebd50fa8a1a464cde32235) Co-authored-by: Vinay Sajip <vinay_sajip@yahoo.co.uk> Co-authored-by: Vinay Sajip <vinay_sajip@yahoo.co.uk> 11 October 2021, 10:01:09 UTC
d57d33c Fix a leak in _PyImport_LoadDynamicModuleWithSpec() after failing PySys_Audit() (GH-28862) (cherry picked from commit 9883ca498d654a4792d530bd8d6d64fef4dc971c) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 11 October 2021, 09:43:09 UTC
5f44bb2 Fix the "Finding all Adverbs" example (GH-21420) (#28840) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> (cherry picked from commit dbd62e74dadda7868f1c0d497414c8f7e4c0b12b) Co-authored-by: Rim Chatti <chattiriim@gmail.com> 10 October 2021, 21:43:58 UTC
e4fcb6f [3.9] bpo-20028: Keep original exception when PyUnicode_GetLength return -1 (GH-28832) (GH-28835) 09 October 2021, 16:13:44 UTC
6f3bc5e bpo-20028: Improve error message of csv.Dialect when initializing (GH-28705) (cherry picked from commit 34bbc87b2ddbaf245fbed6443c3e620f80c6a843) Co-authored-by: Dong-hee Na <donghee.na@python.org> 09 October 2021, 15:30:54 UTC
87f0156 bpo-45262, asyncio: Fix cache of the running loop holder (GH-28796) Prevent use-after-free of running loop holder via cache. (cherry picked from commit 392a89835371baa0fc4bf79ae479abb80661f57d) Co-authored-by: Matthias Reichl <github@hias.horus.com> 07 October 2021, 23:14:04 UTC
06935bd bpo-45337: Use the realpath of the new executable when creating a venv on Windows (GH-28663) (cherry picked from commit 6811fdaec825bd6ab64e358a4b480108f5634d2d) Co-authored-by: Steve Dower <steve.dower@python.org> 07 October 2021, 22:55:15 UTC
4346b81 [3.9] Fix typos in the Lib directory (GH-28775) (GH-28803) Fix typos in the Lib directory as identified by codespell. Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> (cherry picked from commit 745c9d9dfc1ad6fdfdf1d07420c6273ff67fa5be) Automerge-Triggered-By: GH:JulienPalard 07 October 2021, 15:42:38 UTC
da56601 [3.9] Fix typos in the Tools directory (GH-28769) (GH-28800) Like #28744 but for the Tools directory. Automerge-Triggered-By: GH:pablogsal (cherry picked from commit 682aecfdeba481c876bfc9f3796c635bd5b5df50) 07 October 2021, 15:31:24 UTC
78efc9a [3.9] Fix typos in the Python directory (GH-28767) (GH-28798) (cherry picked from commit db693df3e112c5a61f2cbef63eedce3a36520ded) Automerge-Triggered-By: GH:JulienPalard 07 October 2021, 14:36:39 UTC
960e7b3 [3.9] Fix typos in the Objects directory (GH-28766) (GH-28795) (cherry picked from commit 5f401f10400123afa9171548c432ea3fc37c0736) Automerge-Triggered-By: GH:JulienPalard 07 October 2021, 14:09:41 UTC
71d56a7 [3.9] [Misc] [Mac] Fix typos found using codespell (GH-28756) (GH-28793) (cherry picked from commit 470145f572b53fe73518cda1eeacc56fec78c1b2) Automerge-Triggered-By: GH:JulienPalard 07 October 2021, 13:42:07 UTC
8f76234 [3.9] Fix typos in the Modules directory (GH-28761). (GH-28791) (cherry picked from commit dd02a696e55b450413e765e698e653d781ca4205) Co-authored-by: Christian Clauss <cclauss@me.com> Automerge-Triggered-By: GH:JulienPalard 07 October 2021, 13:17:05 UTC
6c97b03 [3.9] Fix typos in the Include directory (GH-28745) (GH-28788) (cherry picked from commit 8e8f7522171ef82f2f5049940f815e00e38c6f42) 07 October 2021, 13:01:05 UTC
660718d [3.9] bpo-45385: Fix reference leak from descr_check (GH-28719) (GH-28780) (cherry picked from commit e6ff4eba6da9b64aed235ba8d730b5645f71955c) Co-authored-by: Dong-hee Na <donghee.na@python.org> 07 October 2021, 02:10:15 UTC
4f161e6 [doc] Mention __slots__ behavior in weakref.rst (GH-21061) (GH-28773) It took me longer than I expected to figure out why a random class I dealt with didn't support weak references. I believe this addition will make the __slots__/weakref interaction more discoverable to people having troubles with this. (Before this patch __slots__ was not mentioned in weakref documentation even once). Co-authored-by: Łukasz Langa <lukasz@langa.pl> (cherry picked from commit b24b47e64355224c1bf4e46ed7c4d9f7df4e6f09) Co-authored-by: Jakub Stasiak <jakub@stasiak.at> 06 October 2021, 18:52:48 UTC
92018a0 bpo-45328: Avoid failure in OSs without TCP_NODELAY support (GH-28646) (GH-28770) Operating systems without support for TCP_NODELAY will raise an OSError when trying to set the socket option, but the show can still go on. (cherry picked from commit 0571b934f5f9198c3461a7b631d7073ac0a5676f) Co-authored-by: rtobar <rtobarc@gmail.com> 06 October 2021, 18:29:41 UTC
496d1aa bpo-34804: [doc] Rephrase section on side effects in functional.rst for clarity (GH-27989) (GH-28763) Co-authored-by: Łukasz Langa <lukasz@langa.pl> (cherry picked from commit 7af95a1e8097b2aab2cbe8de88727809e745b658) Co-authored-by: DonnaDia <37962843+DonnaDia@users.noreply.github.com> 06 October 2021, 15:19:46 UTC
edef03a [3.9] [doc] Fix typos found using codespell (GH-28744) (GH-28759) 06 October 2021, 13:57:39 UTC
d747f5e [doc] Update references to NumPy (GH-22458) (GH-28749) Numeric(al) Python to NumPy. It seems the old name hasn't been used for some time. (cherry picked from commit c8bb24166e367d449158015cb9b1093f03c7175d) Co-authored-by: Andre Delfino <adelfino@gmail.com> 06 October 2021, 13:04:48 UTC
1374459 [3.9] bpo-45343: Update bundled pip to 21.2.4 and setuptools to 58.1.0 (GH-28684) (GH-28747) (cherry picked from commit 4c8d543823dde5a30615da61727837a48f7ab847) Co-authored-by: Illia Volochii <illia.volochii@gmail.com> 05 October 2021, 22:16:30 UTC
92450f2 sqlite3: Modernize documentation around unicode and bytes. (GH-28652) (GH-28695) (cherry picked from commit 1dac95c814763eb8a53896ac4326d8d51895d43d) Co-authored-by: Julien Palard <julien@palard.fr> 05 October 2021, 21:04:02 UTC
back to top