Thomas A Caswell
e278335a6e
bpo-37933: Fix faulthandler.cancel_dump_traceback_later() (GH-15440)
...
Fix faulthandler.cancel_dump_traceback_later() call
if cancel_dump_traceback_later() was not called previously.
2019-08-29 18:30:04 +02:00
Raymond Hettinger
88ea166dad
bpo-8425: Fast path for set inplace difference when the second set is large (GH-15590)
2019-08-29 09:02:58 -07:00
Rémi Lapeyre
4901fe274b
bpo-37034: Display argument name on errors with keyword arguments with Argument Clinic. (GH-13593)
2019-08-29 17:49:08 +03:00
Paul Ganssle
59725f3bad
bpo-37979: Add alternative to fromisoformat in documentation (GH-15596)
...
Adds a link to `dateutil.parser.isoparse` in the documentation.
It would be nice to set up intersphinx for things like this, but I think we can leave that for a separate PR.
CC: @pitrou
[bpo-37979](https://bugs.python.org/issue37979 )
https://bugs.python.org/issue37979
Automerge-Triggered-By: @pitrou
2019-08-29 07:47:48 -07:00
Nick Coghlan
06145230c8
bpo-37947: Avoid double-decrement in symtable recursion counting (GH-15593)
...
With `symtable_visit_expr` now correctly adjusting the recursion depth for named
expressions, `symtable_handle_namedexpr` should be leaving it alone.
Also adds a new check to `PySymtable_BuildObject` that raises `SystemError`
if a successful first symbol analysis pass fails to keep the stack depth
accounting clean.
2019-08-29 23:26:53 +10:00
Joannah Nanjekye
2c5fb17118
bpo-36833: Add tests for Datetime C API Macros (GH-14842)
...
Added tests for PyDateTime_xxx_GET_xxx() macros of the C API of
the datetime module.
2019-08-29 14:54:46 +02:00
Raymond Hettinger
35f6301d68
bpo-10978: Semaphores can release multiple threads at a time (GH-15588)
2019-08-29 01:45:19 -07:00
Raymond Hettinger
0dac68f1e5
bpo-36743: __get__ is sometimes called without the owner argument ( #12992 )
2019-08-29 01:27:42 -07:00
Raymond Hettinger
84125fed2a
bpo-16468: Clarify which objects can be passed to "choices" in argparse (GH-15566)
2019-08-29 00:58:08 -07:00
Raymond Hettinger
cd81f0500f
bpo-23674: Clarify ambiguities in super() docs ( #15564 )
2019-08-29 00:44:02 -07:00
Justin Blanchard
122376df55
bpo-37372: Fix error unpickling datetime.time objects from Python 2 with seconds>=24. (GH-14307)
2019-08-29 10:36:15 +03:00
Serhiy Storchaka
e64f948e76
bpo-37950: Fix ast.dump() when call with incompletely initialized node. (GH-15510)
2019-08-29 09:30:23 +03:00
Serhiy Storchaka
b235a1b473
bpo-37960: Silence only necessary errors in repr() of buffered and text streams. (GH-15543)
2019-08-29 09:25:22 +03:00
Rémi Lapeyre
f5896a05ed
bpo-35946: Improve assert_called_with documentation (GH-11796)
2019-08-29 02:15:53 -04:00
Xtreak
c96127821e
bpo-36871: Ensure method signature is used when asserting mock calls to a method (GH13261)
...
* Fix call_matcher for mock when using methods
* Add NEWS entry
* Use None check and convert doctest to unittest
* Use better name for mock in tests. Handle _SpecState when the attribute was not accessed and add tests.
* Use reset_mock instead of reinitialization. Change inner class constructor signature for check
* Reword comment regarding call object lookup logic
2019-08-29 07:09:01 +01:00
Raymond Hettinger
03acba6f1a
bpo-25777: Wording describes a lookup, not a call (GH-15573)
2019-08-28 22:59:43 -07:00
avinassh
3aa48b88c7
bpo-36167: fix an incorrect capitalization (GH-14482)
2019-08-29 01:40:50 -04:00
Benjamin Peterson
465e5d5bcb
bpo-37964: Make sure test works if TESTFN is in a non-ASCII directory. (GH-15568)
2019-08-28 22:06:49 -07:00
Ronald Oussoren
b0caf32981
bpo-18378: Recognize "UTF-8" as a valid name in locale._parse_localename (GH-14736)
2019-08-29 00:33:52 -04:00
HongWeipeng
fa220ec763
Raise a RuntimeError when tee iterator is consumed from different threads (GH-15567)
2019-08-28 20:39:25 -07:00
Vinay Sharma
13f37f2ba8
closes bpo-37964: add F_GETPATH command to fcntl (GH-15550)
...
https://bugs.python.org/issue37964
Automerge-Triggered-By: @benjaminp
2019-08-28 18:56:17 -07:00
Zackery Spytz
e4a5e9b5bb
bpo-23878: Remove an unneeded fseek() call in _Py_FindEnvConfigValue() (GH-15424)
2019-08-28 23:54:02 +02:00
Anonymous Maarten
55aabee075
closes bpo-37965: Fix compiler warning of distutils CCompiler.test_function. (GH-15560)
...
https://bugs.python.org/issue37965
https://bugs.python.org/issue37965
Automerge-Triggered-By: @benjaminp
2019-08-28 10:11:03 -07:00
Daniel Fortunov
2a16eea71f
bpo-36582: Make collections.UserString.encode() return bytes, not str (GH-13138)
2019-08-27 21:38:09 -07:00
Christian Heimes
98d90f745d
bpo-37951: Lift subprocess's fork() restriction (GH-15544)
2019-08-27 23:36:56 +02:00
Ethan Furman
3224e1a6bb
Add Florian Ernst to ACKS (GH-15524)
2019-08-27 14:18:05 -07:00
Greg Price
8c9e9b0cd5
bpo-37936: Remove some .gitignore rules that were intended locally. (GH-15542)
...
These appeared in commit c5ae169e1
. The comment on them, as well as
the presence among them of a rule for the .gitignore file itself,
indicate that the author intended these lines to remain only in their
own local working tree -- not to get committed even to their own repo,
let alone merged upstream.
They did nevertheless get committed, because it turns out that Git
takes no notice of what .gitignore says about files that it's already
tracking... for example, this .gitignore file itself.
Give effect to these lines' original intention, by deleting them. :-)
Git tip, for reference: the `.git/info/exclude` file is a handy way
to do exactly what these lines were originally intended to do. A
related handy file is `~/.config/git/ignore`. See gitignore(5),
aka `git help ignore`, for details.
https://bugs.python.org/issue37936
Automerge-Triggered-By: @zware
2019-08-27 11:16:31 -07:00
Raymond Hettinger
0138c4ceab
Fix unused variable and signed/unsigned warnings (GH-15537)
2019-08-27 09:55:13 -07:00
vrajivk
8bf5fef873
bpo-36205: Fix the rusage implementation of time.process_time() (GH-15538)
2019-08-27 00:13:12 -04:00
Inada Naoki
fae0ed5099
bpo-37328: remove deprecated HTMLParser.unescape (GH-14186)
...
It is deprecated since Python 3.4.
2019-08-27 11:48:06 +09:00
Victor Stinner
9a943b4ce1
bpo-36763: Make Py_BytesMain() public (GH-15532)
...
Declare Py_BytesMain() in Include/pylifecycle.h, rather in
Include/internal/pycore_pylifecycle.h.
2019-08-27 00:45:45 +02:00
Zackery Spytz
6b2e3256b6
Fix an invalid assertEqual() call in test_descr.py (GH-15318)
2019-08-26 23:41:11 +01:00
Victor Stinner
bed4817d52
Make PyXXX_Fini() functions private (GH-15531)
...
For example, rename PyTuple_Fini() to _PyTuple_Fini().
These functions are only declared in the internal C API.
2019-08-27 00:12:32 +02:00
Batuhan Taşkaya
d3cc189b17
bpo-37925: Mention --embed in python-config usage (GH-15458)
2019-08-26 23:45:36 +02:00
Raymond Hettinger
6fee0f8ea7
bpo-37798: Minor code formatting and comment clean-ups. (GH-15526)
2019-08-26 11:25:58 -07:00
Pradyun Gedam
10c452b894
bpo-37664: Update ensurepip bundled wheels, again (GH-15483)
...
/cc @ambv since this needs to be included in 3.8 -- see https://github.com/pypa/pip/issues/6885 .
Sorry about the last minute PR!
https://bugs.python.org/issue37664
Automerge-Triggered-By: @zooba
2019-08-26 11:19:30 -07:00
Inada Naoki
b27cbec801
bpo-37055: fix warnings in _blake2 module (GH-14646)
...
https://bugs.python.org/issue37055
Automerge-Triggered-By: @tiran
2019-08-26 10:52:36 -07:00
Ethan Furman
77df9a1573
correct roman numeral VII description (GH-15523)
2019-08-26 09:12:50 -07:00
Sergey Fedoseev
b3b9619f5e
Fix typo: Pyssize_t => Py_ssize_t (GH-15411)
2019-08-26 16:20:42 +01:00
Pablo Galindo
4901dc46da
bpo-37954: Fix reference leak in the symtable (GH-15514)
2019-08-26 16:14:07 +01:00
Sergey Fedoseev
52c1a6a15a
Remove leftovers from the times when long long wasn't required (GH-15501)
...
In a38e9d1399
pyconfig.h.in was
manually edited and that edit was overwritten when running autoreconf.
2019-08-26 16:12:47 +01:00
Pablo Galindo
0e4ea16336
bpo-37947: Adjust correctly the recursion level in symtable for named expressions (GH-15499)
2019-08-26 15:52:25 +01:00
Andrew Svetlov
1c06009986
bpo-34679: Restore instantiation Windows IOCP event loop from non-main thread ( #15492 )
...
* Restore running proactor event loop from non-main thread
Co-Authored-By: Kyle Stanley <aeros167@gmail.com>
2019-08-26 12:51:08 +03:00
Forest Gregg
998cf1f03a
bpo-27575: port set intersection logic into dictview intersection (GH-7696)
2019-08-26 00:17:43 -07:00
Serhiy Storchaka
c3ea41e9bf
bpo-36917: Add default implementation of ast.NodeVisitor.visit_Constant(). (GH-15490)
...
It emits a deprecation warning and calls corresponding method
visit_Num(), visit_Str(), etc.
2019-08-26 10:13:19 +03:00
Dong-hee Na
44cd86bbdd
bpo-37805: Add tests for json.dump(..., skipkeys=True) (GH-15489)
...
https://bugs.python.org/issue37805
Automerge-Triggered-By: @methane
2019-08-26 00:04:35 -07:00
Joannah Nanjekye
6b16d938d6
bpo-15542: Documentation incorrectly suggests __init__ called after direct __new__ call (GH-15478)
2019-08-25 23:53:11 -07:00
Terry Jan Reedy
1039f39c9c
bpo-37824: Properly handle user input warnings in IDLE shell. (GH-15500)
...
Cease turning SyntaxWarnings into SyntaxErrors.
2019-08-26 02:27:56 -04:00
Julien Palard
73e0549701
Doc: Keep the venv/* exclude pattern. (GH-15229)
...
In case it has been previously created.
2019-08-26 02:11:43 -04:00
Flavian Hautbois
da27d9b9dc
bpo-29553: Fix ArgumentParser.format_usage() for mutually exclusive groups (GH-14976)
...
Co-authored-by: Andrew Nester <andrew.nester.dev@gmail.com>
2019-08-25 22:06:45 +03:00