Naitree Zhu
d5fd75c53f
bpo-34596: Fallback to a default reason when @unittest.skip is uncalled ( #9082 )
...
* bpo-34596: Fallback to a default reason when @unittest.skip is uncalled
* Change default reason to empty string
* Fix rst formatting of NEWS entry
2019-09-09 16:06:48 +02:00
Vinay Sajip
264e034f99
bpo-37662: Documented venv.EnvBuilder.upgrade_dependencies(). (GH-15768)
2019-09-09 14:50:38 +01:00
animalize
77643c486f
bpo-38037: Fix reference counters in signal module (GH-15753)
2019-09-09 15:46:26 +02:00
Steve Dower
ef66f31ce2
bpo-32587: Fixes unsafe downcast in PC/winreg.c (GH-15766)
2019-09-09 14:24:15 +01:00
Mickaël Schoentgen
992347d737
bpo-26185: Fix repr() on empty ZipInfo object ( #13441 )
...
* bpo-26185: Fix repr() on empty ZipInfo object
It was failing on AttributeError due to inexistant
but required attributes file_size and compress_size.
They are now initialized to 0 in ZipInfo.__init__().
* Remove useless hasattr() in ZipInfo._open_to_write()
* Completely remove file_size setting in _open_to_write().
2019-09-09 06:08:54 -07:00
Ashwin Vishnu
1a8de82d3a
Fix typo in math.prod example (GH-15614)
2019-09-09 13:42:27 +01:00
neonene
ed70129e15
bpo-37702: Fix SSL's certificate-store leak on Windows (GH-15632)
...
ssl_collect_certificates function in _ssl.c has a memory leak.
Calling CertOpenStore() and CertAddStoreToCollection(), a store's refcnt gets incremented by 2.
But CertCloseStore() is called only once and the refcnt leaves 1.
2019-09-09 05:33:43 -07:00
T. Wouters
b4612f5d54
bpo-37589: Add a few missing dependencies on .h files in the Makefile. (GH-15757)
...
The missing dependencies prevented incremental builds from working when you touched any
of these files. Based on GH-14758 by @vemakereporter.
2019-09-09 05:17:18 -07:00
Steve Dower
3a0ddbcdfc
bpo-37283: Ensure command-line and unattend.xml setting override previously detected states in Windows installer (GH-15759)
2019-09-09 05:15:07 -07:00
Benjamin Peterson
bed04b6647
bpo-34652 again: Remove lchmod from the default AC_CHECK_FUNCS list. (GH-15758)
2019-09-09 05:13:00 -07:00
David Röthlisberger
4f0f9f066e
logging.Formatter docs: Add missing validate
parameter, clarify style
parameter (GH-15222)
2019-09-09 12:29:54 +01:00
Xtreak
9d607061c9
bpo-37212: Preserve keyword argument order in unittest.mock.call and error messages (GH-14310)
2019-09-09 05:55:22 -05:00
Julien Palard
63c98ed2d2
Doc: Fix PDF build (NoUri). (GH-15739)
2019-09-09 12:54:56 +02:00
Anthony Sottile
bba9207248
Future-proof .travis.yml for Python 3.10 (GH-14831)
2019-09-09 05:49:33 -05:00
Daniel Hahler
8d64bfafdf
bpo-36250: ignore ValueError from signal in non-main thread (GH-12251)
...
Authored-By: blueyed <github@thequod.de>
2019-09-09 05:45:58 -05:00
Zackery Spytz
19052a1131
bpo-37705: Improve the implementation of winerror_to_errno() (GH-15623)
...
winerror_to_errno() is no longer automatically generated.
Do not rely on the old _dosmapperr() function.
Add ERROR_NO_UNICODE_TRANSLATION (1113) -> EILSEQ.
2019-09-09 02:35:08 -07:00
Greg Price
5e5e951502
bpo-37936: Avoid ignoring files that we actually do track. (GH-15451)
...
There were about 14 files that are actually in the repo but that are
covered by the rules in .gitignore.
Git itself takes no notice of what .gitignore says about files that
it's already tracking... but the discrepancy can be confusing to a
human that adds a new file unexpectedly covered by these rules, as
well as to non-Git software that looks at .gitignore but doesn't
implement this wrinkle in its semantics. (E.g., `rg`.)
Several of these are from rules that apply more broadly than
intended: for example, `Makefile` applies to `Doc/Makefile` and
`Tools/freeze/test/Makefile`, whereas `/Makefile` means only the
`Makefile` at the repo's root.
And the `Modules/Setup` rule simply wasn't updated after 961d54c5c
.
https://bugs.python.org/issue37936
2019-09-09 02:34:50 -07:00
Zackery Spytz
e223ba13d8
bpo-32587: Make winreg.REG_MULTI_SZ support zero-length strings ( #13239 )
...
* bpo-32587: Make winreg.REG_MULTI_SZ support PendingFileRenameOperations
* Address review comments.
2019-09-09 02:26:15 -07:00
Zackery Spytz
a6563650c8
bpo-37445: Include FORMAT_MESSAGE_IGNORE_INSERTS in FormatMessageW() calls (GH-14462)
...
If FormatMessageW() is passed the FORMAT_MESSAGE_FROM_SYSTEM flag without FORMAT_MESSAGE_IGNORE_INSERTS, it will fail if there are insert sequences in the message definition.
2019-09-09 02:20:38 -07:00
Greg Price
7669cb8b21
bpo-38043: Use bool
for boolean flags on is_normalized_quickcheck. (GH-15711)
2019-09-09 02:16:31 -07:00
Ngalim Siregar
71ea688d66
bpo-11953: Extend table of Windows WSA* error codes (GH-15004)
2019-09-09 02:15:14 -07:00
Florian Bruhin
1f86fdcfc5
bpo-15817: gdbinit: Document commands after defining them (GH-15021)
...
The gdb manual[1] says the following for "document":
The command commandname must already be defined.
[1] https://sourceware.org/gdb/current/onlinedocs/gdb/Define.html
And indeed when trying to use the gdbinit file with gdb 8.3, I get:
.../cpython/Misc/gdbinit:17: Error in sourced command file:
Undefined command: "pyo". Try "help".
Fix this by moving all documentation blocks after the define blocks.
This was introduced in GH-6384.
2019-09-09 04:06:37 -05:00
Xtreak
aa51508274
Fix assertions regarding magic methods function body that was not executed (GH-14154)
2019-09-09 10:04:57 +01:00
Serhiy Storchaka
526a01467b
bpo-34410: Fix a crash in the tee iterator when re-enter it. (GH-15625)
...
RuntimeError is now raised in this case.
2019-09-09 11:47:14 +03:00
Serhiy Storchaka
918b468b7d
Revert "Raise a RuntimeError when tee iterator is consumed from different threads (GH-15567)" (GH-15736)
...
This reverts commit fa220ec763
.
2019-09-09 11:18:16 +03:00
Raymond Hettinger
4db25d5c39
bpo-36018: Address more reviewer feedback (GH-15733)
2019-09-08 16:57:58 -07:00
HongWeipeng
3c87a667bb
bpo-36946:Fix possible signed integer overflow when handling slices. (GH-15639)
...
This is a complement to PR 13375.
2019-09-08 13:15:56 +03:00
Greg Price
32a960f8e1
Correct Roman-numeral example in Unicode HOWTO. (GH-15541)
2019-09-08 12:42:13 +03:00
Dong-hee Na
9c4c459ac6
bpo-38038: Remove urllib.parse._splittype from xmlrpc.client. (GH-15703)
2019-09-08 11:54:02 +03:00
Sergey Fedoseev
32f825393e
Remove some unused defines in multiprocessing.h. (GH-15661)
...
It looks like they are unused since
87cf220972
.
2019-09-07 10:44:36 +03:00
Joannah Nanjekye
3ccdbc3338
bpo-20806: Reference both times(2) and times(3) and link to MSDN. (GH-15479)
2019-09-07 10:05:29 +03:00
Terry Jan Reedy
38da805d56
bpo-38041: Refine IDLE Shell restart lines. (GH-15709)
...
Restart lines now always start with '=' and never end with ' ' and fill the width of the window unless that would require ending with ' ', which could be wrapped by itself and possible confusing the user.
2019-09-06 13:54:45 -04:00
Joannah Nanjekye
74b662cf20
bpo-15088 : Remove PyGen_NeedsFinalizing() (GH-15702)
...
Remove PyGen_NeedsFinalizing(): it was not
documented, tested or used anywhere within CPython after
the implementation of PEP 442.
2019-09-06 17:41:38 +02:00
Raymond Hettinger
d8c93aa5d2
More refinements to the statistics docs (GH-15713)
2019-09-05 23:02:27 -07:00
animalize
6b519985d2
replace inline function is_small_int
with a macro version (GH-15710)
2019-09-05 23:00:56 -07:00
Victor Stinner
3f43ceff18
bpo-37064: Skip test_tools.test_pathfix if installed (GH-15705)
...
If Python is installed, skip test_tools.test_pathfix test because
Tools/scripts/pathfix.py script is not installed.
2019-09-05 18:09:46 +02:00
Joannah Nanjekye
2bc43cdc01
bpo-37878: Remove PyThreadState_DeleteCurrent() function (GH-15315)
...
* Rename PyThreadState_DeleteCurrent()
to _PyThreadState_DeleteCurrent()
* Move it to the internal C API
Co-Authored-By: Carol Willing <carolcode@willingconsulting.com>
2019-09-05 18:06:49 +02:00
Miro Hrončok
2c2b561967
bpo-36797: Fix a dead link in Doc/distutils/apiref (GH-15700)
...
https://bugs.python.org/issue36797
2019-09-05 08:06:45 -07:00
PatrikKopkan
50254ac4c1
bpo-37064: Add option -k to Tools/scripts/pathfix.py (GH-15548)
...
Add flag -k to pathscript.py script: preserve shebang flags.
2019-09-05 16:54:54 +02:00
Andre Delfino
3038e87ba8
Correct minor gramatical mistake in sys.settrace doc (GH-15637)
2019-09-05 13:10:37 +02:00
Jon Janzen
ce81a925ef
bpo-36409: Remove old plistlib API deprecated in 3.4 (GH-15615)
...
* Remove implementation for old plistlib API deprecated in 3.4
2019-09-05 10:11:35 +02:00
Raymond Hettinger
9b51570ffd
bpo-36324: Apply review comment from Jake Vanderplas (GH-15695)
2019-09-05 01:03:14 -07:00
Raymond Hettinger
e4810b2a6c
bpo-36324: Apply review comments from Allen Downey (GH-15693)
2019-09-05 00:18:47 -07:00
Inada Naoki
8f9cc8771f
bpo-38026: fix inspect.getattr_static (GH-15676)
...
It should avoid dynamic lookup including `isinstance`.
This is a regression caused by GH-5351.
2019-09-05 13:07:08 +09:00
GeeTransit
2cd9025858
bpo-37902: IDLE: Add scrolling for IDLE browsers. ( #15368 )
...
Modify the wheel event handler so it can also be used for module, path, and stack browsers.
Patch by George Zhang.
2019-09-04 21:33:33 -04:00
Dong-hee Na
87bd2071c7
bpo-22347: Update mimetypes.guess_type to allow proper parsing of URLs (GH-15522)
...
https://bugs.python.org/issue22347
2019-09-04 17:34:35 -07:00
Terry Jan Reedy
6cd9666ce9
Fix idlelib.help comments (GH-15669)
2019-09-04 20:20:08 -04:00
Steve Dower
772ec0fad5
bpo-38030: Fix os.stat failures on block devices on Windows (GH-15681)
2019-09-04 14:42:54 -07:00
Zackery Spytz
60bd1f88f2
bpo-36030: Fix a possible segfault in PyTuple_New() (GH-15670)
2019-09-04 15:58:04 +02:00
Roger Iyengar
675d17cec4
Fix grammar in asyncio-dev.rst (GH-15672)
...
Automerge-Triggered-By: @ned-deily
2019-09-03 23:04:09 -07:00