Ikko Ashimine
fbe87023bf
Fix typo in sqlite3.rst (GH-27415)
...
preceeding -> preceding
2021-07-28 16:10:48 +02:00
Anton Grübel
9ffbb89946
Change type check to isinstance in pipes (GH-27291)
2021-07-28 15:38:06 +02:00
Dennis Sweeney
2ff5bb4908
Spell out 's.pop() or s.pop(i)' (GH-27398)
2021-07-28 15:31:44 +02:00
Jack DeVries
d22c876d5a
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"
2021-07-28 15:13:28 +02:00
Dong-hee Na
ddf8ae31a0
bpo-44657: Fix instancemethod_call to use PyInstanceMethod_GET_FUNCTION (GH-27202)
2021-07-28 22:10:36 +09:00
Vinay Sajip
174fbd85f6
bpo-44399: Document another example of unexpected behavior. (GH-27407)
2021-07-28 11:46:52 +01:00
Jason R. Coombs
ee03bad25e
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>
2021-07-27 21:51:42 -04:00
Brandt Bucher
38ddc8beb3
bpo-44600: Refactor new tracing tests (GH-27396)
2021-07-27 17:51:49 -07:00
Geoffrey Thomas
196998e220
closes bpo-44751: Move crypt.h include from public header to _cryptmodule (GH-27394)
...
Automerge-Triggered-By: GH:benjaminp
2021-07-27 15:58:12 -07:00
Pablo Galindo Salgado
ecc3c8e421
bpo-34013: Move the Python 2 hints from the exception constructor to the parser (GH-27392)
2021-07-27 21:30:32 +01:00
Pablo Galindo Salgado
6948964ecf
bpo-34013: Generalize the invalid legacy statement error message (GH-27389)
2021-07-27 17:19:22 +01:00
Steffen Zeile
2f54fbafa6
bpo-44559: [Enum] correct `versionadded` to 3.11 for new features (GH-27388)
2021-07-27 08:20:00 -07:00
Erlend Egeberg Aasland
890e22957d
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.
2021-07-27 15:54:20 +02:00
Mariusz Felisiak
2e41df4d60
bpo-44740: Make minor edits to lowercasing "internet" and "web". (GH-27385)
...
Follow up to 11749e2dc2
2021-07-27 10:57:52 +02:00
Ken Jin
d61b69f02d
Add windows build.bat counterpart for 'make regen-all' in error message (GH-26770)
2021-07-26 23:09:30 -04:00
Vinicius Gubiani Ferreira
6fa4060b86
[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
2021-07-26 20:01:00 -07:00
Mariusz Felisiak
11749e2dc2
bpo-44740: Lowercase "internet" and "web" where appropriate. ( #27378 )
...
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2021-07-27 00:11:55 +02:00
Steffen Zeile
6c7ec7282b
Fix typos in `Weekday.today` example (GH-27363)
2021-07-26 23:35:09 +02:00
Nick Coghlan
a2c45e5bcf
bpo-44515: handle non-refcounted GC in contextlib tests (GH-26910)
...
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2021-07-26 22:57:17 +02:00
partev
5fdd2a14ce
docs: replace "Mac OS X" -> "macOS" (GH-27364)
...
"Mac OS X" has been rebranded as macOS
https://www.apple.com/macos
2021-07-26 21:37:31 +02:00
Jelle Zijlstra
f22737abfa
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.
2021-07-26 18:18:19 +02:00
Serhiy Storchaka
c97c2a050c
bpo-43443: Clarify difference between shelve objects and dicts (GH-27004)
2021-07-26 18:11:25 +02:00
Yurii Karabas
6c1b57d958
bpo-44490: Add 'Whats New' docs regarding types.Union changes (GH-27215)
2021-07-26 18:05:55 +02:00
T. Wouters
1d582bbc96
bpo-44698: Fix undefined behaviour in complex exponentiation. (GH-27278)
2021-07-26 18:03:35 +02:00
Hasan
2b8ad9e6c5
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>
2021-07-26 18:00:21 +02:00
Elliot Waite
3e5b82ed7e
Small text fixes for enum.rst ( #27322 )
...
Co-authored-by: Ethan Furman <ethan@stoneleaf.us>
2021-07-26 17:59:20 +02:00
Logan Jones
3f135c073a
bpo-44734: Fix precision in turtle tests (GH-27343)
2021-07-26 17:21:09 +02:00
thomkeh
aa0e4a64b0
Fix typo in dataclasses documentation ( #27360 )
...
"affect" -> "effect"
2021-07-26 08:39:45 -04:00
Mark Shannon
ae0a2b7562
bpo-44590: Lazily allocate frame objects (GH-27077)
...
* Convert "specials" array to InterpreterFrame struct, adding f_lasti, f_state and other non-debug FrameObject fields to it.
* Refactor, calls pushing the call to the interpreter upward toward _PyEval_Vector.
* Compute f_back when on thread stack, only filling in value when frame object outlives stack invocation.
* Move ownership of InterpreterFrame in generator from frame object to generator object.
* Do not create frame objects for Python calls.
* Do not create frame objects for generators.
2021-07-26 11:22:16 +01:00
Steven Hsu
0363a4014d
bpo-44693: Update __future__ entry in Doc/glossary.rst (GH-27349)
...
Replace sentence with confusing "pseudo-module" with two sentences
separating future statements and the __future__ module.
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
2021-07-25 21:11:12 -04:00
Charles Burkland
4214f470f0
bpo-44600: Fix line numbers for pattern matching cleanup code (GH-27346)
2021-07-25 16:42:07 -07:00
Batuhan Taskaya
3e235e0447
bpo-43950: support some multi-line expressions for PEP 657 (GH-27339)
...
This is basically something that I noticed up while fixing test runs for another issue. It is really common to have multiline calls, and when they fail the display is kind of weird since we omit the annotations. E.g;
```
$ ./python t.py
Traceback (most recent call last):
File "/home/isidentical/cpython/cpython/t.py", line 11, in <module>
frame_1()
^^^^^^^^^
File "/home/isidentical/cpython/cpython/t.py", line 5, in frame_1
frame_2(
File "/home/isidentical/cpython/cpython/t.py", line 2, in frame_2
return a / 0 / b / c
~~^~~
ZeroDivisionError: division by zero
```
This patch basically adds support for annotating the rest of the line, if the instruction covers multiple lines (start_line != end_line).
Automerge-Triggered-By: GH:isidentical
2021-07-25 15:01:44 -07:00
andrei kulakov
96cf5a63d2
bpo-42378: fixed log truncation on logging shutdown (GH-27310)
...
Automerge-Triggered-By: GH:vsajip
2021-07-25 13:17:47 -07:00
Vinay Sajip
9751f85914
bpo-44399: Update logging cookbook to document patterns to be avoided. (GH-27348)
2021-07-25 18:05:39 +01:00
Vinay Sajip
50b72768ff
bpo-43184: Add information about added attribute and method. (GH-27347)
2021-07-25 17:36:30 +01:00
Filipe Laíns
0a8ae8a50a
bpo-44717: improve AttributeError on circular imports of submodules (GH-27338)
2021-07-24 23:44:46 +01:00
Anton Grübel
717f608c4a
Fix typo in ssl documentation (GH-27329)
2021-07-24 18:54:51 -03:00
Serhiy Storchaka
435a0334d3
bpo-44676: Serialize the union type using only public API (GH-27323)
...
Remove also the _from_args() constructor.
2021-07-24 21:26:02 +03:00
Batuhan Taskaya
4f5980a4f5
bpo-43950: support long lines in traceback.py (GH-27336)
2021-07-24 20:50:39 +03:00
Batuhan Taskaya
ef8b8535cb
bpo-43950: check against the raw string, not the pyobject (GH-27337)
2021-07-24 20:49:17 +03:00
Pablo Galindo Salgado
8158e059e9
bpo-44676: Fix reference leaks in union_reduce (GH-27332)
...
Automerge-Triggered-By: GH:pablogsal
2021-07-24 07:25:54 -07:00
Serhiy Storchaka
0828423127
bpo-44731: Simplify the union type implementation (GH-27318)
...
Remove direct support of typing types in the C code because they are already supported by defining methods __or__ and __ror__ in the Python code.
2021-07-24 14:34:48 +01:00
Pablo Galindo Salgado
3eae8f20d7
Revert "bpo-44717: improve AttributeError on circular imports of submodules (GH-27299)" (GH-27331)
...
This reverts commit 8072a1181d
.
2021-07-24 14:33:03 +01:00
Batuhan Taskaya
c8362314cc
bpo-43950: ensure source_line is present when specialising the traceback (GH-27313)
2021-07-24 13:50:19 +01:00
Yurii Karabas
a22b05da87
bpo-44353: Improve tests covering typing.NewType pickling (GH-27302)
2021-07-24 11:53:40 +02:00
Filipe Laíns
8072a1181d
bpo-44717: improve AttributeError on circular imports of submodules (GH-27299)
...
Signed-off-by: Filipe Laíns <lains@riseup.net>
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2021-07-24 11:50:17 +02:00
Dennis Sweeney
5370f0a82a
bpo-44720: Don't crash when calling weakref.proxy(not_an_iterator).__next__ (GH-27316)
2021-07-24 11:17:19 +02:00
Dong-hee Na
4463fa2fa1
bpo-44611: Update docs for os and whatsnew 3.11 ( #27314 )
2021-07-24 11:14:08 +02:00
Ken Jin
7aac3f6236
bpo-44353: Document that typing.NewType is now a class ( #27319 )
2021-07-24 10:53:49 +02:00
Serhiy Storchaka
e89ef0ad2a
bpo-44353: Expand NewType tests for complex __qualname__. ( #27311 )
...
Make NewType pickleable by name.
2021-07-24 09:40:08 +02:00