Zackery Spytz and Serhiy Storchaka
68def052dc
Fix several reference counting bugs in pyexpat.c. (GH-9955)
2018-10-19 09:57:38 +03:00
Cheryl Sabella and R. David Murray
d16f012f84
bpo-31522: mailbox.get_string: pass from_ parameter to get_bytes ( #9857 )
...
This allows *from_* to be successfully set to a non-default value when calling mbox.get_string.
2018-10-18 20:21:47 -04:00
Braden Groom and R. David Murray
5be00247ae
bpo-26441: Remove documentation for deleted to_splittable and from_splittable methods ( #9865 )
2018-10-18 20:13:23 -04:00
Shivank98 and Zachary Ware
e3d1455fe4
Update opcode.h header comment to mention the source data file (GH-9935)
...
This is intended to help code explorers find out more about what's defined there.
2018-10-18 14:53:18 -05:00
Juliette Monsel and Serhiy Storchaka
1deea5e539
bpo-34936: Fix TclError in tkinter.Spinbox.selection_element(). (GH-9760)
2018-10-18 22:28:31 +03:00
Vinay Sajip and GitHub
bbd90e4f62
Updated documentation on logging.debug(). (GH-9946)
2018-10-18 11:45:58 +01:00
stratakis and Victor Stinner
b7ad31c892
bpo-34765: Update the install-sh file (GH-9592)
...
Update the outdated install-sh file to the latest
revision from automake v1.16.1
2018-10-18 10:51:53 +02:00
Serhiy Storchaka and GitHub
6f906b3d72
bpo-35008: Fix possible leaks in Element.__setstate__(). (GH-9924)
...
C implementation of xml.etree.ElementTree.Element.__setstate__()
leaked references to children when called for already initialized
element.
2018-10-18 09:49:54 +03:00
Gregory P. Smith and GitHub
9d4712bc8f
bpo-35011: Restore use of pyexpatns.h in libexpat (GH-9939)
...
Restores the use of pyexpatns.h to isolate our embedded copy of the expat C
library so that its symbols do not conflict at link or dynamic loading time
with an embedding application or other extension modules with their own
version of libexpat.
https://github.com/python/cpython/commit/5dc3f23b5fb0b510926012cb3732dae63cddea60#diff-3afaf7274c90ce1b7405f75ad825f545 inadvertently removed it when upgrading expat.
2018-10-17 18:10:46 -07:00
Stéphane Wirtel and Victor Stinner
74a8b6ea7e
bpo-24658: Fix read/write greater than 2 GiB on macOS (GH-1705)
...
On macOS, fix reading from and writing into a file with a size larger than 2 GiB.
2018-10-18 01:05:04 +02:00
Cheryl Sabella and Pablo Galindo
0f11a88622
Add missing comma to wsgiref doc (GH-9932)
2018-10-17 22:55:32 +01:00
fcd5e84a51
bpo-23420: Verify the value of '-s' when execute the CLI of cProfile (GH-9925)
...
Verify the value for the parameter '-s' of the cProfile CLI. Patch by Robert
Kuska.
Co-authored-by: Robert Kuska <[email protected] >
2018-10-17 12:03:40 +02:00
Julien Palard and GitHub
8e73ad38ab
Doc: Fix is_prime (GH-9909)
2018-10-17 08:45:51 +02:00
Cheryl Sabella and R. David Murray
c984d20ec8
In email docs, correct spelling of foregoing ( #9856 )
2018-10-16 15:28:34 -04:00
Cheryl Sabella and R. David Murray
a5ca98537b
In email.parser in message_from_bytes, update strict to policy ( #9854 )
...
According to the versionchanged note, the `strict` argument was removed in 3.3 and `policy` was added, but the name of the argument in the paragraph wasn't updated.
2018-10-16 15:26:17 -04:00
Pablo Galindo and GitHub
137b0632dc
bpo-34997: Fix test_logging.ConfigDictTest.test_out_of_order (GH-9913)
...
When runnint test_logging with --huntrleaks after commit
18fb1fb943 , test_out_of_order fails
to raise ValueError due to the fact that the new test
test_out_of_order_with_dollar_style mutates the out_of_order
dictionary. Even if the test copies the dictionary first, the mutation
is done in a very deep level so the original one is also affected.
2018-10-16 15:17:57 +01:00
Vinay Sajip and GitHub
1a4a10d9f1
Added CLI starter example to logging cookbook. (GH-9910)
2018-10-16 12:36:52 +01:00
Victor Stinner and GitHub
ea75187c68
bpo-34783: Fix test_nonexisting_script() (GH-9896)
...
Fix test_cmd_line_script.test_nonexisting_script(): the test must not
rely on sys.executable, since main.c uses config->program which can
be different than sys.executable in many cases (for example, on macOS
when using the framework).
2018-10-15 23:50:55 +02:00
Braden Groom and Yury Selivanov
43a5bd7b45
bpo-23554: Change echo server example class name from EchoServerClientProtocol to EchoServerProtocol (GH-9859)
2018-10-15 17:39:16 -04:00
Victor Stinner and GitHub
2e438cc255
bpo-34989: python-gdb.py: fix current_line_num() (GH-9889)
...
python-gdb.py now handles errors on computing the line number
of a Python frame.
Changes:
* PyFrameObjectPtr.current_line_num() now catchs any Exception on
calling addr2line(), instead of failing with a surprising "<class
'TypeError'> 'FakeRepr' object is not subscriptable" error.
* All callers of current_line_num() now handle current_line_num()
returning None.
* PyFrameObjectPtr.current_line() now also catchs IndexError on
getting a line from the Python source file.
2018-10-15 23:19:57 +02:00
Pablo Galindo and GitHub
ee171a26c1
Stop using deprecated logging API in Sphinx suspicious checker (GH-9875)
2018-10-15 20:07:23 +01:00
Wolfgang Maier and Brian Curtin
6bdb6f7675
fix dangling keyfunc examples in documentation of heapq and sorted ( #1432 )
...
* fix dangling mention of key=str.lower in heapq doc
* Fix dangling mention of keyfunc example for sorted()
2018-10-15 13:06:53 -06:00
BNMetrics and Vinay Sajip
18fb1fb943
bpo-34844: logging.Formatter enhancement - Ensure style and format string matches in logging.Formatter (GH-9703)
2018-10-15 19:41:36 +01:00
Serhiy Storchaka and GitHub
e890421e33
bpo-34974: Do not replace unexpected errors in bytes() and bytearray(). (GH-9852)
...
bytes and bytearray constructors converted unexpected exceptions
(e.g. MemoryError and KeyboardInterrupt) to TypeError.
2018-10-15 00:02:57 +03:00
Pablo Galindo and GitHub
de2aea0ff0
bpo-34939: Allow annotated global names in module namespace (GH-9844)
...
Allow annotated global names in the module namespace after the symbol is
declared as global. Previously, only symbols annotated before they are declared
as global (i.e. inside a function) were allowed. This change allows symbols to be
declared as global before the annotation happens in the global scope.
2018-10-14 18:01:03 +01:00
Pablo Galindo and GitHub
bd036d3d15
bpo-34521: Add NEWS entry for changes in GH-9613 (GH-9850)
...
* Add News entry for the change in multiprocessing.reduction.recvfds
made in GH-9613.
2018-10-14 17:41:11 +01:00
Andrés Delfino and Andrew Svetlov
c8bb467f40
Update compound_stmts.rst ( #9864 )
2018-10-14 11:18:16 +03:00
Serhiy Storchaka and GitHub
b11c5667f9
bpo-34941: Fix searching Element subclasses. (GH-9766)
...
Methods find(), findtext() and findall() of xml.etree.ElementTree.Element
were not able to find chldren which are instances of Element subclasses.
2018-10-14 10:32:19 +03:00
Terry Jan Reedy and GitHub
d274afb5e5
bpo-33656: Move pyshell ctypes import inside try block. (GH-9858)
...
A Windows build with _tkinter, tkinter, and idlelib
but without ctypes is unlikely but apparently possible.
2018-10-13 20:00:31 -04:00
Andrew Svetlov and Miss Islington (bot)
97cf082872
bpo-34970: Protect tasks weak set manipulation in asyncio.all_tasks() (GH-9837)
...
https://bugs.python.org/issue34970
2018-10-13 11:12:40 -07:00
Serhiy Storchaka and GitHub
1a997eb291
Add new tests for bytes and bytearray constructors. (GH-9843)
...
Covered all special cases: bytes, tuple, list, differend
kinds of iterables and iterators.
2018-10-13 20:39:45 +03:00
Steve Dower and Miss Islington (bot)
a486a4712c
Fixes issues in Windows release upload script (GH-9845)
2018-10-13 10:10:42 -07:00
Zackery Spytz and Serhiy Storchaka
d4d60134b2
bpo-16965: 2to3 now rewrites execfile() to open with 'rb'. (GH-8569)
2018-10-13 12:27:30 +03:00
Zackery Spytz and Serhiy Storchaka
0461704060
bpo-22872: multiprocessing.Queue's put() and get() now raise ValueError if the queue is closed. (GH-9010)
...
Previously, put() and get() would raise AssertionError and OSError,
respectively.
2018-10-13 12:26:09 +03:00
Stéphane Wirtel and Julien Palard
e385d0661e
bpo-34967: Sphinx is deprecating add_description_unit, use add_object_type (GH-9827)
2018-10-13 08:14:08 +02:00
Ned Deily and GitHub
f6c29a65e2
bpo-34783: Disable test_nonexisting_script for macOS framework builds (GH-9831)
...
With macOS framework builds, test case test_nonexisting_script in
test_nonexisting_script fails because the test case assumes that
the file name in sys.executable will appear in the error message.
For macOS framework builds, sys.executable is the file name of the
stub launcher and its file name bears no relationship to the file
name of the actual python executable. For now, skip the test in
this case.
2018-10-12 23:54:20 -04:00
Julien Palard and GitHub
17775ae463
Pin again sphinx version as stated in the comment. (GH-9824)
2018-10-12 19:23:37 +02:00
Juliette Monsel and Serhiy Storchaka
bf034715db
bpo-23831: Add moveto method to the tkinter.Canvas widget. (GH-9768)
2018-10-12 19:44:10 +03:00
Serhiy Storchaka and GitHub
dc0d571b64
bpo-34964: Make Tkinter sources more readable by adding blank lines. (GH-9822)
2018-10-12 19:01:00 +03:00
2d6097d027
bpo-11233: Create availability directive for documentation (GH-9692)
...
Replace "Availability: xxx" with ".. availability:: xxx" in the doc.
Original patch by Georg Brandl.
Co-Authored-By: Georg Brandl <[email protected] >
2018-10-12 16:55:20 +02:00
Bruno Oliveira and Berker Peksag
da2bf9f66d
bpo-34900: Make TestCase.debug() work with subtests (GH-9707)
2018-10-12 13:35:55 +03:00
Gus Goulart and Tal Einat
4505f65ae7
bpo-34203: FAQ now recommends python 3.x over 2.x (GH-9796)
2018-10-12 12:16:43 +03:00
Zackery Spytz and Serhiy Storchaka
65d2f8c044
bpo-31516: Skip test_main_thread_during_shutdown() with COUNT_ALLOCS builds. (GH-8052)
2018-10-12 11:31:21 +03:00
Zackery Spytz and Serhiy Storchaka
a4b48f194a
bpo-34940: Fix the error handling in _check_for_legacy_statements(). (GH-9764)
2018-10-12 11:20:59 +03:00
Stéphane Wirtel and Julien Palard
859c068e52
bpo-34962: make doctest in Doc/ now passes, and is enforced in CI (GH-9806)
2018-10-12 09:51:05 +02:00
Zackery Spytz and Serhiy Storchaka
53ebf4b070
Fix an incorrect check in compiler_try_except(). (GH-9810)
2018-10-12 08:54:03 +03:00
Zackery Spytz and Serhiy Storchaka
fc439d20de
Fix a possible decref of a borrowed reference in symtable.c. (GH-9786)
2018-10-11 08:05:35 +03:00
Serhiy Storchaka and GitHub
9b8c2e7676
bpo-34922: Fix integer overflow in the digest() and hexdigest() methods (GH-9751)
...
for the SHAKE algorithm in the hashlib module.
2018-10-11 07:41:00 +03:00
Raymond Hettinger and GitHub
f1aa8aed4a
Micro-optimize list index range checks (GH-9784)
2018-10-10 20:37:28 -07:00
Felipe Rodrigues and Senthil Kumaran
1d26c72e6a
bpo-34576 warn users on security for http.server ( #9720 )
...
It was proposed to add an warning for http.server regarding security
issues. The wording was provided at bpo-26005 by @orsenthil
2018-10-10 19:43:40 -07:00