Anthony Sottile
b121a4a45f
Fix constant folding optimization for positional only arguments (GH-17837)
2020-01-05 17:03:56 +00:00
Terry Jan Reedy
5ea7bb25e3
bpo-39152: add missing ttk.Scale.configure return value (GH-17815)
...
tkinter.ttk.Scale().configure([name]) now returns a configuration tuple for name
or a list thereof for all options. Based on patch Giovanni Lombardo.
2020-01-05 11:23:58 -05:00
Serhiy Storchaka
b19c0d77e6
bpo-39055: Reject a trailing \n in base64.b64decode() with validate=True. (GH-17616)
2020-01-05 14:15:50 +02:00
Serhiy Storchaka
41ec17e45d
bpo-39056: Fix handling invalid warning category in the -W option. (GH-17618)
...
No longer import the re module if it is not needed.
2020-01-05 14:15:27 +02:00
Serhiy Storchaka
6a265f0d0c
bpo-39057: Fix urllib.request.proxy_bypass_environment(). (GH-17619)
...
Ignore leading dots and no longer ignore a trailing newline.
2020-01-05 14:14:31 +02:00
Anthony Sottile
ec007cb43f
Fix SystemError when nested function has annotation on positional-only argument (GH-17826)
2020-01-05 01:57:21 +00:00
Anthony Shaw
7dc72b8d4f
bpo-28367: Add additional baud rates for termios (GH-13142)
...
Co-authored-by: Andrey Smirnov <andrew.smirnov@gmail.com>.
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
2020-01-04 13:56:31 +01:00
Andrew Svetlov
3a5de51159
Fix #39191 : Don't spawn a task before failing ( #17796 )
2020-01-04 11:10:14 +02:00
Zackery Spytz
e02ab59fdf
bpo-38532: Add missing decrefs in PyCFuncPtr_FromDll() (GH-16857)
2020-01-03 13:16:12 +01:00
Emmanuel Nosa E
b789202cbe
Add link to zlib v1.1.3 vulnerability (GH-17156)
2020-01-03 13:10:16 +01:00
Raymond Hettinger
4fcf5c12a3
bpo-39158: ast.literal_eval() doesn't support empty sets (GH-17742)
2020-01-02 22:21:18 -07:00
Ned Deily
32f1443aa9
Update copyright year in macOS installer license copy (GH-17806)
2020-01-02 22:28:37 -05:00
Benjamin Peterson
946b29ea0b
Bring Python into the next decade. (GH-17801)
2020-01-02 18:56:34 -08:00
Batuhan Taşkaya
7b35bef978
bpo-38870: Throw ValueError on invalid yield from usage (GH-17798)
2020-01-02 18:20:04 +00:00
Anthony Shaw
78018bb162
Remove outdated mention of hg.exe from Tools/msi/README.txt (GH-17792)
2020-01-02 11:32:55 -06:00
Pablo Galindo
04ec7a1f7a
bpo-39114: Fix tracing of except handlers with name binding (GH-17769)
...
When producing the bytecode of exception handlers with name binding (like `except Exception as e`) we need to produce a try-finally block to make sure that the name is deleted after the handler is executed to prevent cycles in the stack frame objects. The bytecode associated with this try-finally block does not have source lines associated and it was causing problems when the tracing functionality was running over it.
2020-01-02 11:38:44 +00:00
Rafael Fontenelle
149175c6df
bpo-39183: Fix formatting in library/ensurepip (GH-17787)
...
Remove extra space to fix formatting and avoid from splitting text in to strings.
https://bugs.python.org/issue39183
2020-01-01 14:26:33 -08:00
Jendrik Seipp
5b9077134c
bpo-13601: always use line-buffering for sys.stderr (GH-17646)
2020-01-01 23:21:43 +01:00
Vinay Sajip
46abfc1416
bpo-39142: Avoid converting namedtuple instances to ConvertingTuple. (GH-17773)
...
This uses the heuristic of assuming a named tuple is a subclass of
tuple with a _fields attribute. This change means that contents of
a named tuple wouldn't be converted - if a user wants to have
ConvertingTuple functionality from a namedtuple, they will have to
implement it themselves.
2020-01-01 19:32:11 +00:00
Anthony Sottile
22424c02e5
Document CodeType.replace (GH-17776)
2020-01-01 06:11:16 +00:00
Ned Batchelder
37143a8e3b
bpo-39176: Improve error message for 'named assignment' (GH-17777)
2019-12-31 20:40:58 -06:00
Terry Jan Reedy
ba82ee894c
Fix idlelib README typo. (GH-17770)
2019-12-31 13:34:22 -05:00
Борис Верховский
8e1f26e4f0
Minor doc fixes in urllib.parse (GH-17745)
2019-12-31 04:28:18 -08:00
Batuhan Taşkaya
d0c92e81aa
closes bpo-37446: resolve undefined behavior in Python/hamt.c (GH-17727)
2019-12-30 18:31:52 -08:00
Inada Naoki
dfef986f12
bpo-38588: Optimize list comparison. (GH-17766)
...
Mitigate performance regression of the list comparison caused by 2d5bf56
.
2019-12-31 10:58:37 +09:00
Dong-hee Na
2d5bf568ea
bpo-38588: Fix possible crashes in dict and list when calling PyObject_RichCompareBool (GH-17734)
...
Take strong references before calling PyObject_RichCompareBool to protect against the case
where the object dies during the call.
2019-12-31 01:04:22 +00:00
Terry Jan Reedy
ee9ff05ec2
bpo-34118: memoryview, range, and tuple are classes (GH-17761)
...
Tag memoryview, range, and tuple as classes, the same as list, etcetera, in
the library manual built-in functions list.
2019-12-30 17:16:43 -05:00
Zackery Spytz
d9e561d23d
bpo-38610: Fix possible crashes in several list methods (GH-17022)
...
Hold strong references to list elements while calling PyObject_RichCompareBool().
2019-12-30 19:32:58 +00:00
Batuhan Taşkaya
09c482fad1
bpo-39019: Implement missing __class_getitem__ for SpooledTemporaryFile (GH-17560)
2019-12-30 16:08:08 +00:00
Batuhan Taşkaya
4dc5a9df59
bpo-39019: Implement missing __class_getitem__ for subprocess classes (GH-17558)
2019-12-30 16:02:04 +00:00
Kyle Stanley
89aa7f0ede
bpo-34790: Implement deprecation of passing coroutines to asyncio.wait() (GH-16977)
2019-12-30 13:50:19 +02:00
Mark Shannon
88dce26da6
Fix handling of line numbers around finally-blocks. ( #17737 )
2019-12-30 09:53:36 +00:00
Géry Ogam
226e6e7d43
bpo-39037: Fix lookup order of magic methods in with statement documentation (GH-17608)
...
* __enter__ is now looked up before __exit__ to give a more intuitive error message
* add pseudo-code equivalent for the with statement
* fix pseudo-code for the async with statement to use a finally clause
* use SUITE rather than BLOCK for consistency with the language grammar
Patch by Géry Ogam.
2019-12-30 15:24:51 +10:00
Antoine
32a12aed6d
Fix typos and remove deprecated deprecation warning. (GH-17741)
2019-12-29 22:14:22 +00:00
Pablo Galindo
8f0703ff92
bpo-39157: Skip test_pidfd_send_signal if the system does not have enough privileges to use pidfd (GH-17740)
2019-12-29 21:35:54 +00:00
Pablo Galindo
be287c3191
Fix error when running with -uall in test_unparse (GH-17739)
2019-12-29 20:18:36 +00:00
Pablo Galindo
23a226bf3a
bpo-38870: Run always tests that heavily use grammar features in test_unparse (GH-17738)
2019-12-29 19:20:55 +00:00
Oleg Höfling
cbd0408b54
links in importlib.metadata.rst replaced with sphinx references (GH-17730)
...
The importlib.metadata documentation uses hardcoded links to internal
pages. This results in minor rendering issues. This change replaces
the hardcoded links with suitable Sphinx roles.
Signed-off-by: Oleg Höfling <oleg.hoefling@gmail.com>
2019-12-29 12:26:35 -05:00
Gurupad Hegde
6c7bb38ff2
bpo-39136: Fixed typos (GH-17720)
...
funtion -> function; configuraton -> configuration; defintitions -> definitions;
focusses -> focuses; necesarily -> necessarily; follwing -> following;
Excape -> Escape,
2019-12-28 17:16:02 -05:00
Batuhan Taşkaya
98f0f04b50
bpo-38731: Fix function signature of quiet in docs (GH-17719)
2019-12-28 02:53:03 +00:00
Anthony Shaw
ef7eaafc9d
bpo-39144 Align ctags and etags behaviours in the makefile and include Python stdlib files (GH-17721)
2019-12-28 02:32:48 +00:00
Pablo Galindo
90913985b6
Move comment about permanent generation to gcmodule.c (GH-17718)
...
The comment about the collection rules for the permanent generation was
incorrectly referenced by a comment in gcmodule.c (the comment has been
moved long ago into a header file). Moving the comment into the relevant
code helps with readability and avoids broken references.
2019-12-27 21:55:56 +00:00
Michael Wayne Goodman
91874bb071
closes bpo-39135: Remove 'time.clock()' mention in docs. (GH17709)
...
`time.clock()` was removed in Python 3.8, but it was still mentioned
in the documentation for when `time.get_clock_info()` is given the
argument `'clock'`. This commit removes that mention.
2019-12-26 21:01:08 -06:00
Batuhan Taşkaya
c0052f3fe3
closes bpo-30364: Replace deprecated no_address_safety_analysis attribute. (GH-17702)
2019-12-26 20:51:34 -06:00
Pablo Galindo
f460eea5c5
Update what's new with the latest GC improvements (GH-17708)
2019-12-26 21:56:40 +00:00
Aurora Lanes
03c8e5d466
Update 3.9.0a2.rst (GH-17703)
...
Fixed small grammatical issue
Automerge-Triggered-By: @Mariatta
2019-12-26 06:22:13 -08:00
Fabio Sangiovanni
e28aff54d9
bpo-33961: Adjusted dataclasses docs to correct exceptions raised. (GH-7917) (GH-17677)
2019-12-25 17:45:30 -05:00
cocoatomo
527f9de6ef
Fix the miscellaneous typo (GH-17700)
...
A character "i" is omitted.
2019-12-25 07:39:35 -08:00
toonarmycaptain
dd117c33a8
Update 3.9.0a2.rst - correct small typos (GH-17665)
...
Small typo/formatting corrections.
`whethen` -> `whether`
`exaustion' -> `exhaustion`
Assorted appending periods `.` and slight reformattings to place `Path contributed by` on the same line as description, matching the majority of document.
NB Some of these might need to be backported, as I saw the first error in the [changelog for 3.8.1](https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-1 )
2019-12-25 03:25:36 -08:00
William Ayd
5c7ed7550e
Minor C API documentation improvements. (GH-17696)
...
The added parentheses around the PyIter_Next assignment suppress the following warning which gcc throws without:
```
warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
```
The other change is a typo fix
2019-12-24 22:25:56 -06:00