]> git.ipfire.org Git - thirdparty/Python/cpython.git/log
thirdparty/Python/cpython.git
4 years agobpo-44564 Move formatted assertion under deprecation warning context (GH-27090)
Brandon Schabell [Wed, 4 Aug 2021 19:01:30 +0000 (14:01 -0500)] 
bpo-44564 Move formatted assertion under deprecation warning context (GH-27090)

4 years agoFix 404 link to the pyporting mailing list (GH-27320)
Rohit Nishad [Wed, 4 Aug 2021 18:53:58 +0000 (00:23 +0530)] 
Fix 404 link to the pyporting mailing list (GH-27320)

Co-authored-by: Mariatta Wijaya <Mariatta@users.noreply.github.com>
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
4 years agobpo-44801: Check arguments in substitution of ParamSpec in Callable (GH-27585)
Serhiy Storchaka [Wed, 4 Aug 2021 18:07:01 +0000 (21:07 +0300)] 
bpo-44801: Check arguments in substitution of ParamSpec in Callable (GH-27585)

4 years agoNote that tp_clear and m_clear are not always called (GH-27581)
Petr Viktorin [Wed, 4 Aug 2021 18:01:31 +0000 (20:01 +0200)] 
Note that tp_clear and m_clear are not always called (GH-27581)

4 years agoFix hyperlink conflict in turtle docs (GH-27592)
Harry [Wed, 4 Aug 2021 17:46:30 +0000 (18:46 +0100)] 
Fix hyperlink conflict in turtle docs (GH-27592)

4 years agobpo-41117: Cleanup subtract_refs() (GH-27593)
Victor Stinner [Wed, 4 Aug 2021 16:09:14 +0000 (18:09 +0200)] 
bpo-41117: Cleanup subtract_refs() (GH-27593)

subtract_refs() reuses the 'op' variable rather than calling the
FROM_GC() macro twice.

Issue reported by William Pickard.

4 years agobpo-44821: Eagerly assign __dict__ for new objects. (GH-27589)
Mark Shannon [Wed, 4 Aug 2021 15:41:14 +0000 (16:41 +0100)] 
bpo-44821: Eagerly assign __dict__ for new objects. (GH-27589)

4 years agoAdd option to write specialization stats to files and script to summarize. (GH-27575)
Mark Shannon [Wed, 4 Aug 2021 10:39:52 +0000 (11:39 +0100)] 
Add option to write specialization stats to files and script to summarize. (GH-27575)

* Add option to write stats to random file in a directory.

* Add script to summarize stats.

4 years agobpo-41886: Fix documented type of PyType_Type (GH-22454)
da-woods [Tue, 3 Aug 2021 17:21:25 +0000 (18:21 +0100)] 
bpo-41886: Fix documented type of PyType_Type (GH-22454)

4 years agoEnsure LICENSE.txt file is generated even in PGO builds (GH-27580)
Steve Dower [Tue, 3 Aug 2021 15:52:45 +0000 (16:52 +0100)] 
Ensure LICENSE.txt file is generated even in PGO builds (GH-27580)

4 years agobpo-44808: fixes test for interactive inspect getsource of a class (GH-27571)
andrei kulakov [Tue, 3 Aug 2021 12:47:30 +0000 (08:47 -0400)] 
bpo-44808: fixes test for interactive inspect getsource of a class (GH-27571)

Co-authored-by: Łukasz Langa <lukasz@langa.pl>
4 years agobpo-41737: expand doc for NotADirectoryError (GH-27471)
andrei kulakov [Tue, 3 Aug 2021 11:28:09 +0000 (07:28 -0400)] 
bpo-41737: expand doc for NotADirectoryError (GH-27471)

4 years agobpo-27275: Change popitem() and pop() methods of collections.OrderedDict (GH-27530)
Serhiy Storchaka [Tue, 3 Aug 2021 11:00:55 +0000 (14:00 +0300)] 
bpo-27275: Change popitem() and pop() methods of collections.OrderedDict (GH-27530)

* Unify the C and Python implementations of OrderedDict.popitem().

The C implementation no longer calls ``__getitem__`` and ``__delitem__``
methods of the OrderedDict subclasses.

* Change popitem() and pop() methods of collections.OrderedDict

For consistency with dict both implementations (pure Python and C)
of these methods in OrderedDict no longer call __getitem__ and
__delitem__ methods of the OrderedDict subclasses.

Previously only the Python implementation of popitem() did not
call them.

4 years agocloses bpo-39091: Fix segfault when Exception constructor returns non-exception for...
Noah [Tue, 3 Aug 2021 02:17:18 +0000 (21:17 -0500)] 
closes bpo-39091: Fix segfault when Exception constructor returns non-exception for gen.throw. (#17658)

Co-authored-by: Benjamin Peterson <benjamin@python.org>
4 years agobpo-44782: Improve OrderedDict recipe for LRU cache variants (GH-27536)
Raymond Hettinger [Mon, 2 Aug 2021 18:15:45 +0000 (13:15 -0500)] 
bpo-44782: Improve OrderedDict recipe for LRU cache variants (GH-27536)

4 years agobpo-44792: Improve syntax errors for if expressions (GH-27506)
Miguel Brito [Mon, 2 Aug 2021 17:11:37 +0000 (18:11 +0100)] 
bpo-44792: Improve syntax errors for if expressions (GH-27506)

4 years agobpo-35183: Add typical examples to os.path.splitext docs (GH-27286)
Jake Stockwin [Mon, 2 Aug 2021 17:01:53 +0000 (18:01 +0100)] 
bpo-35183: Add typical examples to os.path.splitext docs (GH-27286)

4 years agoDocument PyMember_GetOne and PyMember_SetOne (GH-27555)
Ken Jin [Mon, 2 Aug 2021 16:26:57 +0000 (00:26 +0800)] 
Document PyMember_GetOne and PyMember_SetOne (GH-27555)

4 years agobpo-44806: Fix __init__ in subclasses of protocols (GH-27545)
Serhiy Storchaka [Mon, 2 Aug 2021 16:23:22 +0000 (19:23 +0300)] 
bpo-44806: Fix __init__ in subclasses of protocols (GH-27545)

Non-protocol subclasses of protocol ignore now the __init__ method
inherited from protocol base classes.

4 years agobpo-44785: Silence deprecation warnings in test_pickle (#27538)
Serhiy Storchaka [Mon, 2 Aug 2021 16:11:12 +0000 (19:11 +0300)] 
bpo-44785: Silence deprecation warnings in test_pickle (#27538)

4 years agobuild(deps): bump actions/stale from 3 to 4 (#27526)
dependabot[bot] [Mon, 2 Aug 2021 16:04:18 +0000 (18:04 +0200)] 
build(deps): bump actions/stale from 3 to 4 (#27526)

Bumps [actions/stale](https://github.com/actions/stale) from 3 to 4.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v3...v4)

Signed-off-by: dependabot[bot] <support@github.com>
4 years agobpo-44206: Make sure that dict-keys's version is set to zero when value is popped...
Mark Shannon [Mon, 2 Aug 2021 13:54:23 +0000 (14:54 +0100)] 
bpo-44206: Make sure that dict-keys's version is set to zero when value is popped (GH-27542)

4 years agobpo-44808: Fix test_inspect in refleak mode (GH-27544)
Pablo Galindo Salgado [Mon, 2 Aug 2021 11:54:20 +0000 (12:54 +0100)] 
bpo-44808: Fix test_inspect in refleak mode (GH-27544)

4 years agodoc: "Mac OS X" -> "macOS" (GH-27535)
partev [Mon, 2 Aug 2021 09:40:40 +0000 (05:40 -0400)] 
doc: "Mac OS X" -> "macOS" (GH-27535)

4 years agodoc: "Mac OS " -> "macOS" (GH-27534)
partev [Mon, 2 Aug 2021 09:39:56 +0000 (05:39 -0400)] 
doc: "Mac OS " -> "macOS" (GH-27534)

4 years agobpo-44781: make distutils test suppress deprecation warning from import distutils...
Irit Katriel [Mon, 2 Aug 2021 09:34:55 +0000 (10:34 +0100)] 
bpo-44781: make distutils test suppress deprecation warning from import distutils (GH-27485)

4 years agobpo-44793: Fix checking the number of arguments when subscribe a generic type with...
Serhiy Storchaka [Mon, 2 Aug 2021 06:17:46 +0000 (09:17 +0300)] 
bpo-44793: Fix checking the number of arguments when subscribe a generic type with ParamSpec parameter. (GH-27515)

For example Callable[P, T][[int], str, float] will now raise an error.

Use also term "arguments" instead of "parameters" in error
message for too few/many arguments.

4 years agobpo-34013: Don't consider a grouped expression when reporting legacy print syntax...
Pablo Galindo Salgado [Sun, 1 Aug 2021 01:10:50 +0000 (02:10 +0100)] 
bpo-34013: Don't consider a grouped expression when reporting legacy print syntax errors (GH-27521)

4 years agobpo-33671 fix orphaned comment in shutil.copyfileobj (GH-27516)
Anthony Sottile [Sat, 31 Jul 2021 19:15:45 +0000 (15:15 -0400)] 
bpo-33671 fix orphaned comment in shutil.copyfileobj (GH-27516)

4 years agobpo-44794: Merge tests for typing.Callable and collection.abc.Callable (GH-27507) 27473/head
Serhiy Storchaka [Sat, 31 Jul 2021 17:05:45 +0000 (20:05 +0300)] 
bpo-44794: Merge tests for typing.Callable and collection.abc.Callable (GH-27507)

4 years agobpo-37880: for argparse add_argument with action='store_const', const now defaults...
Jack DeVries [Sat, 31 Jul 2021 16:27:55 +0000 (12:27 -0400)] 
bpo-37880: for argparse add_argument with action='store_const', const now defaults to None. (GH-26707)

4 years agobpo-44784: Apply changes from importlib_metadata 4.6.3 (GH-27508)
Jason R. Coombs [Sat, 31 Jul 2021 13:08:13 +0000 (09:08 -0400)] 
bpo-44784: Apply changes from importlib_metadata 4.6.3 (GH-27508)

Addressing issues with tests under error on warnings.

Automerge-Triggered-By: GH:jaraco
4 years agoDivide the grammar into sections to improve readability (GH-27502)
Pablo Galindo Salgado [Sat, 31 Jul 2021 12:04:37 +0000 (13:04 +0100)] 
Divide the grammar into sections to improve readability (GH-27502)

4 years agoTrivial typo in docstring
Jesús Cea [Sat, 31 Jul 2021 04:36:10 +0000 (06:36 +0200)] 
Trivial typo in docstring

4 years agobpo-44667: Treat correctly lines ending with comments and no newlines in the Python...
Pablo Galindo Salgado [Sat, 31 Jul 2021 01:17:09 +0000 (02:17 +0100)] 
bpo-44667: Treat correctly lines ending with comments and no newlines in the Python tokenizer (GH-27499)

4 years agobpo-44771: Sync with importlib_resources 5.2.2, fixing refleak. (#27497)
Jason R. Coombs [Sat, 31 Jul 2021 00:37:09 +0000 (20:37 -0400)] 
bpo-44771: Sync with importlib_resources 5.2.2, fixing refleak. (#27497)

* bpo-44771: Sync with importlib_resources 5.2.2, fixing refleak.

* Include new 'resources' dir in the Makefile.

4 years agobpo-44648: Fix error type in inspect.getsource() in interactive session (GH-27171)
andrei kulakov [Fri, 30 Jul 2021 17:17:46 +0000 (13:17 -0400)] 
bpo-44648: Fix error type in inspect.getsource() in interactive session (GH-27171)

4 years agobpo-43625: Enhance csv sniffer has_headers() to be more accurate (GH-26939)
andrei kulakov [Fri, 30 Jul 2021 17:10:37 +0000 (13:10 -0400)] 
bpo-43625: Enhance csv sniffer has_headers() to be more accurate (GH-26939)

4 years agobpo-42892: fix email multipart attribute error (GH-26903)
andrei kulakov [Fri, 30 Jul 2021 17:05:49 +0000 (13:05 -0400)] 
bpo-42892: fix email multipart attribute error (GH-26903)

4 years agobpo-41911: Update docs for various expressions (GH-27470)
andrei kulakov [Fri, 30 Jul 2021 16:52:44 +0000 (12:52 -0400)] 
bpo-41911: Update docs for various expressions (GH-27470)

Co-authored-by: Łukasz Langa <lukasz@langa.pl>
4 years agobpo-44666: Use default encoding as fallback for compile_file (GH-27236)
Stefan Hoelzl [Fri, 30 Jul 2021 16:38:42 +0000 (18:38 +0200)] 
bpo-44666: Use default encoding as fallback for compile_file (GH-27236)

When sys.stdout.encoding is None compile_file will fall back to
sys.getdefaultencoding to encode/decode error messages.

Co-authored-by: Stefan Hoelzl <stefan.hoelzl@posteo.de>
Co-authored-by: Mickaël Schoentgen <contact@tiger-222.fr>
4 years agoFail the CI if an optional module fails to compile (GH-27466)
Pablo Galindo Salgado [Fri, 30 Jul 2021 14:21:09 +0000 (15:21 +0100)] 
Fail the CI if an optional module fails to compile (GH-27466)

4 years agoDoc: Change errant 3.10.0 to 3.10, to match other mentions (GH-27459)
Ori Avtalion [Fri, 30 Jul 2021 13:55:09 +0000 (16:55 +0300)] 
Doc: Change errant 3.10.0 to 3.10, to match other mentions (GH-27459)

4 years agoUpdate URLs in comments and metadata to use HTTPS (GH-27458)
Noah Kantrowitz [Fri, 30 Jul 2021 13:54:46 +0000 (06:54 -0700)] 
Update URLs in comments and metadata to use HTTPS (GH-27458)

4 years agobpo-44747: Refactor usage of sys._getframe at typing module (#27387)
Yurii Karabas [Fri, 30 Jul 2021 13:49:24 +0000 (16:49 +0300)] 
bpo-44747: Refactor usage of sys._getframe at typing module (#27387)

Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>
4 years agobpo-44761: Change default value of NewType __module__ attr (GH-27406)
Yurii Karabas [Fri, 30 Jul 2021 12:56:12 +0000 (15:56 +0300)] 
bpo-44761: Change default value of NewType __module__ attr (GH-27406)

4 years agobpo-44753: Don't use logfile extension when determining old files to be deleted ...
Vinay Sajip [Fri, 30 Jul 2021 11:48:50 +0000 (12:48 +0100)] 
bpo-44753: Don't use logfile extension when determining old files to be deleted (GH-27475)

4 years agobpo-44771: Apply changes from importlib_resources 5.2.1 (GH-27436)
Jason R. Coombs [Fri, 30 Jul 2021 01:05:05 +0000 (21:05 -0400)] 
bpo-44771: Apply changes from importlib_resources 5.2.1 (GH-27436)

* bpo-44771: Apply changes from importlib_resources@3b24bd6307

* Add blurb

* Exclude namespacedata01 from eol conversion.

4 years agoAdd missing gdbm dependencies to the UNIX CI (GH-27467)
Pablo Galindo Salgado [Thu, 29 Jul 2021 21:42:21 +0000 (22:42 +0100)] 
Add missing gdbm dependencies to the UNIX CI (GH-27467)

4 years agobpo-31746: Fix broken call in GH-27431 (GH-27464)
Erlend Egeberg Aasland [Thu, 29 Jul 2021 20:47:23 +0000 (22:47 +0200)] 
bpo-31746: Fix broken call in GH-27431 (GH-27464)

4 years agobpo-44479: Do not regenerate files during a PGO build as it will invalidate the profi...
Steve Dower [Thu, 29 Jul 2021 19:53:29 +0000 (20:53 +0100)] 
bpo-44479: Do not regenerate files during a PGO build as it will invalidate the profile. (GH-27460)

4 years agoMinor fixes to specialization stats. (GH-27457)
Mark Shannon [Thu, 29 Jul 2021 19:50:03 +0000 (20:50 +0100)] 
Minor fixes to specialization stats. (GH-27457)

* Use class, not value for fail stats for BINARY_SUBSCR.

* Fix counts for unquickened instructions.

4 years agobpo-31746: Prevent segfaults when sqlite3.Connection is uninitialised (GH-27431)
Erlend Egeberg Aasland [Thu, 29 Jul 2021 19:45:32 +0000 (21:45 +0200)] 
bpo-31746: Prevent segfaults when sqlite3.Connection is uninitialised (GH-27431)

4 years agobpo-44662: Add ability to annotate types.Union (#27214)
Yurii Karabas [Thu, 29 Jul 2021 19:44:48 +0000 (22:44 +0300)] 
bpo-44662: Add ability to annotate types.Union (#27214)

Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>
4 years agoFix typo in ast.rst (GH-27449)
HaeckelK [Thu, 29 Jul 2021 17:15:35 +0000 (18:15 +0100)] 
Fix typo in ast.rst (GH-27449)

Co-authored-by: HaeckelK <haeckelk.github@gmail.com>
4 years agoTo fix the random failed test cases of test___xxsubinterpreters in multiprocess....
Hai Shi [Thu, 29 Jul 2021 17:05:49 +0000 (01:05 +0800)] 
To fix the random failed test cases of test___xxsubinterpreters in multiprocess. (GH-27240)

4 years agobpo-44765: [doc] fix typo (GH-27430)
Pavel [Thu, 29 Jul 2021 16:55:04 +0000 (12:55 -0400)] 
bpo-44765: [doc] fix typo (GH-27430)

4 years agobpo-44725 : expose specialization stats in python (GH-27192)
Irit Katriel [Thu, 29 Jul 2021 16:26:53 +0000 (17:26 +0100)] 
bpo-44725 : expose specialization stats in python (GH-27192)

4 years agobpo-44752: refactor part of rlcompleter.Completer.attr_matches (GH-27433)
Jack DeVries [Thu, 29 Jul 2021 14:01:21 +0000 (10:01 -0400)] 
bpo-44752: refactor part of rlcompleter.Completer.attr_matches (GH-27433)

4 years agobpo-44752: Make rlcompleter not call `@property` methods (GH-27401)
Jack DeVries [Thu, 29 Jul 2021 11:40:29 +0000 (07:40 -0400)] 
bpo-44752: Make rlcompleter not call `@property` methods (GH-27401)

* rlcompleter was calling these methods to identify whether to add
  parenthesis to the completion, based on if the attribute is callable.
* for property objects, completion with parenthesis are never desirable.
* property methods with print statements behaved very strangely, which
  was especially unfriendly to language newcomers. <tab> could suddenly
  produce output unexpectedly.

4 years agobpo-44707: Fix an undefined behavior of the null pointer arithmetic (GH-27292)
Serhiy Storchaka [Thu, 29 Jul 2021 11:36:24 +0000 (14:36 +0300)] 
bpo-44707: Fix an undefined behavior of the null pointer arithmetic (GH-27292)

4 years agobpo-41103: Resurrect the old buffer protocol. (GH-27437)
Inada Naoki [Thu, 29 Jul 2021 10:46:47 +0000 (19:46 +0900)] 
bpo-41103: Resurrect the old buffer protocol. (GH-27437)

Revert "bpo-41103: Remove old buffer protocol support (#21117)"

This reverts commit 6f8a6ee59cb7f99f68df8ee9c3e8c8cf19af3eed.

4 years agobpo-42064: Optimise `sqlite3` state access, part 1 (GH-27273)
Erlend Egeberg Aasland [Thu, 29 Jul 2021 09:21:45 +0000 (11:21 +0200)] 
bpo-42064: Optimise `sqlite3` state access, part 1 (GH-27273)

Prepare for module state:

- Add "get state by defining class" and "get state by module def" stubs
- Add AC defining class when needed
- Add state pointer to connection context
- Pass state as argument to utility functions

Automerge-Triggered-By: GH:encukou
4 years agobpo-43565: Document PyUnicode_KIND's return type as an unsigned int (GH-25724)
Ammar Askar [Thu, 29 Jul 2021 09:10:03 +0000 (05:10 -0400)] 
bpo-43565: Document PyUnicode_KIND's return type as an unsigned int (GH-25724)

4 years agobpo-42035: Add a PyType_GetName() to get type's short name. (GH-23903)
Hai Shi [Thu, 29 Jul 2021 07:57:02 +0000 (15:57 +0800)] 
bpo-42035: Add a PyType_GetName() to get type's short name. (GH-23903)

4 years agobpo-44688: Remove ASCII limitation from `sqlite3` collation names (GH-27395)
Erlend Egeberg Aasland [Thu, 29 Jul 2021 07:47:56 +0000 (09:47 +0200)] 
bpo-44688: Remove ASCII limitation from `sqlite3` collation names (GH-27395)

4 years agobpo-43897: Reject "_" captures and top-level MatchStar in the AST validator (GH-27432)
Brandt Bucher [Thu, 29 Jul 2021 00:24:18 +0000 (17:24 -0700)] 
bpo-43897: Reject "_" captures and top-level MatchStar in the AST validator (GH-27432)

4 years agobpo-40263: Fixes an off-by-one error in _winapi_WaitForMultipleObjects_impl (GH-19501)
Ray Donnelly [Wed, 28 Jul 2021 19:58:05 +0000 (20:58 +0100)] 
bpo-40263: Fixes an off-by-one error in _winapi_WaitForMultipleObjects_impl (GH-19501)

4 years agobpo-43897: AST validation for pattern matching nodes (GH24771)
Batuhan Taskaya [Wed, 28 Jul 2021 17:14:45 +0000 (20:14 +0300)] 
bpo-43897: AST validation for pattern matching nodes (GH24771)

4 years agobpo-44682: Handle invalid arg to pdb's "commands" directive (#27252)
andrei kulakov [Wed, 28 Jul 2021 16:55:03 +0000 (12:55 -0400)] 
bpo-44682: Handle invalid arg to pdb's "commands" directive (#27252)

4 years agobpo-44763: [doc] remove repetitive sentence from textwrap.wrap (GH-27423)
Jack DeVries [Wed, 28 Jul 2021 15:24:27 +0000 (11:24 -0400)] 
bpo-44763: [doc] remove repetitive sentence from textwrap.wrap (GH-27423)

4 years agobpo-44544: [doc] list all textwrap func kwargs (GH-26999)
Jack DeVries [Wed, 28 Jul 2021 15:14:54 +0000 (11:14 -0400)] 
bpo-44544: [doc] list all textwrap func kwargs (GH-26999)

4 years agobpo-27827: identify a greater range of reserved filename on Windows. (GH-26698)
Barney Gale [Wed, 28 Jul 2021 14:28:14 +0000 (15:28 +0100)] 
bpo-27827: identify a greater range of reserved filename on Windows. (GH-26698)

`pathlib.PureWindowsPath.is_reserved()` now identifies as reserved
filenames with trailing spaces or colons.

Co-authored-by: Barney Gale <barney.gale@foundry.com>
Co-authored-by: Eryk Sun <eryksun@gmail.com>
4 years agoAdd missing end of sentence in docs (GH-27280)
Adrian Garcia Badaracco [Wed, 28 Jul 2021 14:15:07 +0000 (09:15 -0500)] 
Add missing end of sentence in docs (GH-27280)

4 years agoFix typo in sqlite3.rst (GH-27415)
Ikko Ashimine [Wed, 28 Jul 2021 14:10:48 +0000 (23:10 +0900)] 
Fix typo in sqlite3.rst (GH-27415)

preceeding -> preceding

4 years agoChange type check to isinstance in pipes (GH-27291)
Anton Grübel [Wed, 28 Jul 2021 13:38:06 +0000 (22:38 +0900)] 
Change type check to isinstance in pipes (GH-27291)

4 years agoSpell out 's.pop() or s.pop(i)' (GH-27398)
Dennis Sweeney [Wed, 28 Jul 2021 13:31:44 +0000 (09:31 -0400)] 
Spell out 's.pop() or s.pop(i)' (GH-27398)

4 years agobpo-44756: in ./Doc, `make build` depends on `make html` (#27403)
Jack DeVries [Wed, 28 Jul 2021 13:13:28 +0000 (09:13 -0400)] 
bpo-44756: in ./Doc, `make build` depends on `make html` (#27403)

- venv rule is now conditional, and only does anything if $VENVDIR does not exist
- add rule "clean-venv"

4 years agobpo-44657: Fix instancemethod_call to use PyInstanceMethod_GET_FUNCTION (GH-27202)
Dong-hee Na [Wed, 28 Jul 2021 13:10:36 +0000 (13:10 +0000)] 
bpo-44657: Fix instancemethod_call to use PyInstanceMethod_GET_FUNCTION (GH-27202)

4 years agobpo-44399: Document another example of unexpected behavior. (GH-27407)
Vinay Sajip [Wed, 28 Jul 2021 10:46:52 +0000 (11:46 +0100)] 
bpo-44399: Document another example of unexpected behavior. (GH-27407)

4 years agobpo-44461: Check early that a pdb target is valid for execution. (#27227)
Jason R. Coombs [Wed, 28 Jul 2021 01:51:42 +0000 (21:51 -0400)] 
bpo-44461: Check early that a pdb target is valid for execution. (#27227)

* bpo-44461: Fix bug with pdb's handling of import error due to a package which does not have a __main__ module

* 📜🤖 Added by blurb_it.

* remove "else"

Co-authored-by: Jason R. Coombs <jaraco@jaraco.com>
* If running as a module, first check that it can run as a module. Alternate fix for bpo-44461.

Co-authored-by: Irit Katriel <iritkatriel@yahoo.com>
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
4 years agobpo-44600: Refactor new tracing tests (GH-27396)
Brandt Bucher [Wed, 28 Jul 2021 00:51:49 +0000 (17:51 -0700)] 
bpo-44600: Refactor new tracing tests (GH-27396)

4 years agocloses bpo-44751: Move crypt.h include from public header to _cryptmodule (GH-27394)
Geoffrey Thomas [Tue, 27 Jul 2021 22:58:12 +0000 (18:58 -0400)] 
closes bpo-44751: Move crypt.h include from public header to _cryptmodule (GH-27394)

Automerge-Triggered-By: GH:benjaminp
4 years agobpo-34013: Move the Python 2 hints from the exception constructor to the parser ...
Pablo Galindo Salgado [Tue, 27 Jul 2021 20:30:32 +0000 (21:30 +0100)] 
bpo-34013: Move the Python 2 hints from the exception constructor to the parser (GH-27392)

4 years agobpo-34013: Generalize the invalid legacy statement error message (GH-27389)
Pablo Galindo Salgado [Tue, 27 Jul 2021 16:19:22 +0000 (17:19 +0100)] 
bpo-34013: Generalize the invalid legacy statement error message (GH-27389)

4 years agobpo-44559: [Enum] correct `versionadded` to 3.11 for new features (GH-27388)
Steffen Zeile [Tue, 27 Jul 2021 15:20:00 +0000 (17:20 +0200)] 
bpo-44559: [Enum] correct `versionadded` to 3.11 for new features (GH-27388)

4 years agobpo-42064: Migrate to `sqlite3_create_collation_v2` (GH-27156)
Erlend Egeberg Aasland [Tue, 27 Jul 2021 13:54:20 +0000 (15:54 +0200)] 
bpo-42064: Migrate to `sqlite3_create_collation_v2` (GH-27156)

This implies that SQLite now takes care of destroying the callback
context (the PyObject callable it has been passed), so we can strip the
collation dict from the connection object.

4 years agobpo-44740: Make minor edits to lowercasing "internet" and "web". (GH-27385)
Mariusz Felisiak [Tue, 27 Jul 2021 08:57:52 +0000 (10:57 +0200)] 
bpo-44740: Make minor edits to lowercasing "internet" and "web". (GH-27385)

Follow up to 11749e2dc20ad6a76e9a39e948853e89b2b4bbed

4 years agoAdd windows build.bat counterpart for 'make regen-all' in error message (GH-26770)
Ken Jin [Tue, 27 Jul 2021 03:09:30 +0000 (11:09 +0800)] 
Add windows build.bat counterpart for 'make regen-all' in error message (GH-26770)

4 years ago[doc] Fix typo in asyncio Event Loop (GH-27377)
Vinicius Gubiani Ferreira [Tue, 27 Jul 2021 03:01:00 +0000 (00:01 -0300)] 
[doc] Fix typo in asyncio Event Loop (GH-27377)

First Pull Request to cpython, so forgive me for any mistakes

Automerge-Triggered-By: GH:Mariatta
4 years agobpo-44740: Lowercase "internet" and "web" where appropriate. (#27378)
Mariusz Felisiak [Mon, 26 Jul 2021 22:11:55 +0000 (00:11 +0200)] 
bpo-44740: Lowercase "internet" and "web" where appropriate. (#27378)

Co-authored-by: Łukasz Langa <lukasz@langa.pl>
4 years agoFix typos in `Weekday.today` example (GH-27363)
Steffen Zeile [Mon, 26 Jul 2021 21:35:09 +0000 (23:35 +0200)] 
Fix typos in `Weekday.today` example (GH-27363)

4 years agobpo-44515: handle non-refcounted GC in contextlib tests (GH-26910)
Nick Coghlan [Mon, 26 Jul 2021 20:57:17 +0000 (06:57 +1000)] 
bpo-44515: handle non-refcounted GC in contextlib tests (GH-26910)

Co-authored-by: Łukasz Langa <lukasz@langa.pl>
4 years agodocs: replace "Mac OS X" -> "macOS" (GH-27364)
partev [Mon, 26 Jul 2021 19:37:31 +0000 (15:37 -0400)] 
docs: replace "Mac OS X" -> "macOS" (GH-27364)

"Mac OS X" has been rebranded as macOS

https://www.apple.com/macos

4 years agoThe current documentation says it returns None if the name is not found, but (GH...
Jelle Zijlstra [Mon, 26 Jul 2021 16:18:19 +0000 (09:18 -0700)] 
The current documentation says it returns None if the name is not found, but (GH-26785)

the implementation uses [] and will raise KeyError instead.

Noticed by @srittau in python/typeshed@5659.

4 years agobpo-43443: Clarify difference between shelve objects and dicts (GH-27004)
Serhiy Storchaka [Mon, 26 Jul 2021 16:11:25 +0000 (19:11 +0300)] 
bpo-43443: Clarify difference between shelve objects and dicts (GH-27004)

4 years agobpo-44490: Add 'Whats New' docs regarding types.Union changes (GH-27215)
Yurii Karabas [Mon, 26 Jul 2021 16:05:55 +0000 (19:05 +0300)] 
bpo-44490: Add 'Whats New' docs regarding types.Union changes (GH-27215)

4 years agobpo-44698: Fix undefined behaviour in complex exponentiation. (GH-27278)
T. Wouters [Mon, 26 Jul 2021 16:03:35 +0000 (18:03 +0200)] 
bpo-44698: Fix undefined behaviour in complex exponentiation. (GH-27278)

4 years agobpo-44732: Rename types.Union to types.UnionType (#27342)
Hasan [Mon, 26 Jul 2021 16:00:21 +0000 (20:00 +0400)] 
bpo-44732: Rename types.Union to types.UnionType (#27342)

Co-authored-by: Łukasz Langa <lukasz@langa.pl>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
4 years agoSmall text fixes for enum.rst (#27322)
Elliot Waite [Mon, 26 Jul 2021 15:59:20 +0000 (08:59 -0700)] 
Small text fixes for enum.rst (#27322)

Co-authored-by: Ethan Furman <ethan@stoneleaf.us>