]> granicus.if.org Git - python/log
python
9 years agoIssue #23883: Removed redundant names from blacklists.
Serhiy Storchaka [Sat, 16 Jan 2016 09:05:11 +0000 (11:05 +0200)]
Issue #23883: Removed redundant names from blacklists.

9 years agoIssue #23883: Update news
Martin Panter [Sat, 16 Jan 2016 07:01:46 +0000 (07:01 +0000)]
Issue #23883: Update news

9 years agoIssue #23883: Add missing APIs to tarfile.__all__
Martin Panter [Sat, 16 Jan 2016 06:59:13 +0000 (06:59 +0000)]
Issue #23883: Add missing APIs to tarfile.__all__

Patch by Joel Taddei and Jacek Kołodziej.

9 years agoIssue #23883: Add missing APIs to calendar.__all__
Martin Panter [Sat, 16 Jan 2016 06:49:30 +0000 (06:49 +0000)]
Issue #23883: Add missing APIs to calendar.__all__

Patch by Joel Taddei and Jacek Kołodziej.

9 years agoIssue #23883: Missing fileinput.__all__ APIs; patch by Mauro SM Rodrigues
Martin Panter [Sat, 16 Jan 2016 06:26:54 +0000 (06:26 +0000)]
Issue #23883: Missing fileinput.__all__ APIs; patch by Mauro SM Rodrigues

9 years agoMerge from 3.5
Senthil Kumaran [Sat, 16 Jan 2016 05:46:08 +0000 (21:46 -0800)]
Merge from 3.5

Issue26035 - Correct the argument names used in the docs of the traceback module. Make it consistent with module args.

Patch contributed by Upendra Kumar.

9 years ago Issue26035 - Correct the argument names used in the docs of the traceback module...
Senthil Kumaran [Sat, 16 Jan 2016 05:45:17 +0000 (21:45 -0800)]
 Issue26035 - Correct the argument names used in the docs of the traceback module. Make it consistent with module args.

 Patch contributed by Upendra Kumar.

9 years agoIssue #26127: Merge test_gdb fix from 3.5
Martin Panter [Sat, 16 Jan 2016 05:20:57 +0000 (05:20 +0000)]
Issue #26127: Merge test_gdb fix from 3.5

9 years agoIssue #14771: Redirect GDB's stdin to avoid messing the terminal settings
Martin Panter [Sat, 16 Jan 2016 05:18:47 +0000 (05:18 +0000)]
Issue #14771: Redirect GDB's stdin to avoid messing the terminal settings

Otherwise, GDB seems to affect the terminal's foreground process group,
interfering with test_ioctl, which does not expect the foreground process to
change during the test. This change also solves the problem of the tests
being stopped in the shell if test_gdb is run twice in parallel.

9 years agoIssue #26127: Merge tokenize documentation
Martin Panter [Sat, 16 Jan 2016 04:34:50 +0000 (04:34 +0000)]
Issue #26127: Merge tokenize documentation

9 years agoIssue #26127: Fix links in tokenize documentation; patch by Silent Ghost
Martin Panter [Sat, 16 Jan 2016 04:32:52 +0000 (04:32 +0000)]
Issue #26127: Fix links in tokenize documentation; patch by Silent Ghost

9 years agoMake the error message regex more lenient so that it matches both
Gregory P. Smith [Sat, 16 Jan 2016 01:30:42 +0000 (17:30 -0800)]
Make the error message regex more lenient so that it matches both
"certificate verify failed " and "CERTIFICATE_VERIFY_FAILED " as
some SSL libraries use different text than OpenSSL.

9 years agoMake the error message regex more lenient so that it matches both
Gregory P. Smith [Sat, 16 Jan 2016 01:30:24 +0000 (17:30 -0800)]
Make the error message regex more lenient so that it matches both
"certificate verify failed " and "CERTIFICATE_VERIFY_FAILED " as
some SSL libraries use different text than OpenSSL.

9 years agoMake the error message regex more lenient so that it matches both
Gregory P. Smith [Sat, 16 Jan 2016 01:29:45 +0000 (17:29 -0800)]
Make the error message regex more lenient so that it matches both
"certificate verify failed " and "CERTIFICATE_VERIFY_FAILED " as
some SSL libraries use different text than OpenSSL.

9 years agobranch merge
Ethan Furman [Fri, 15 Jan 2016 23:03:12 +0000 (15:03 -0800)]
branch merge

9 years agorevert change 87a9dff5106c: pure Enum members again evaluate to True;
Ethan Furman [Fri, 15 Jan 2016 23:01:33 +0000 (15:01 -0800)]
revert change 87a9dff5106c: pure Enum members again evaluate to True;
update Finer Points section of docs to cover boolean evaluation;
add more tests for pure and mixed boolean evaluation

9 years agoIssue #25791: Raise an ImportWarning when __spec__ or __package__ are
Brett Cannon [Fri, 15 Jan 2016 21:33:03 +0000 (13:33 -0800)]
Issue #25791: Raise an ImportWarning when __spec__ or __package__ are
not defined for a relative import.

This is the start of work to try and clean up import semantics to rely
more on a module's spec than on the myriad attributes that get set on
a module. Thanks to Rose Ames for the patch.

9 years agoMerge for issue #17633
Brett Cannon [Fri, 15 Jan 2016 19:23:46 +0000 (11:23 -0800)]
Merge for issue #17633

9 years agoIssue #17633: Improve support for namespace packages with zipimport.
Brett Cannon [Fri, 15 Jan 2016 19:22:19 +0000 (11:22 -0800)]
Issue #17633: Improve support for namespace packages with zipimport.

Previously zipimport mistakenly limited namespace support to only the
top-level of the zipfile when it should have supported an arbitrary
depth.

Thanks to Phil Connel for the bug report and initial patch and Mike
Romberg for the final patch.

9 years agoMerge 'used with permission' additions
Brett Cannon [Fri, 15 Jan 2016 17:54:16 +0000 (09:54 -0800)]
Merge 'used with permission' additions

9 years agoAdd some "used with permission" mentions where external resources are referenced.
Brett Cannon [Fri, 15 Jan 2016 17:53:51 +0000 (09:53 -0800)]
Add some "used with permission" mentions where external resources are referenced.

Permission was validated prior to adding these markings.

9 years agoMerge for issue #26114
Brett Cannon [Fri, 15 Jan 2016 17:39:06 +0000 (09:39 -0800)]
Merge for issue #26114

9 years agoIssue #26114: Remove a reference to 'Numerical Recipes'.
Brett Cannon [Fri, 15 Jan 2016 17:38:24 +0000 (09:38 -0800)]
Issue #26114: Remove a reference to 'Numerical Recipes'.

While no copyright violation occurred, the license which
'Numerical Recipes' operates under is not amenable to Python,
so to prevent confusion it's easier to simply remove its mention.

9 years agoIssue #25940: Merge ETIMEDOUT fix from 3.5
Martin Panter [Fri, 15 Jan 2016 02:37:21 +0000 (02:37 +0000)]
Issue #25940: Merge ETIMEDOUT fix from 3.5

9 years agoIssue #25940: Merge ETIMEDOUT fix from 3.4 into 3.5
Martin Panter [Fri, 15 Jan 2016 02:28:59 +0000 (02:28 +0000)]
Issue #25940: Merge ETIMEDOUT fix from 3.4 into 3.5

9 years agoIssue #25940: Merge ETIMEDOUT fix from 3.3 into 3.4
Martin Panter [Fri, 15 Jan 2016 02:18:31 +0000 (02:18 +0000)]
Issue #25940: Merge ETIMEDOUT fix from 3.3 into 3.4

9 years agoIssue #25940: Merge ETIMEDOUT fix from 3.2 into 3.3
Martin Panter [Fri, 15 Jan 2016 02:08:13 +0000 (02:08 +0000)]
Issue #25940: Merge ETIMEDOUT fix from 3.2 into 3.3

9 years agoIssue #25940: On Windows, connecting to port 444 returns ETIMEDOUT
Martin Panter [Fri, 15 Jan 2016 01:16:41 +0000 (01:16 +0000)]
Issue #25940: On Windows, connecting to port 444 returns ETIMEDOUT

9 years agoIssue #25940: test_ssl is working again
Martin Panter [Thu, 14 Jan 2016 13:26:43 +0000 (13:26 +0000)]
Issue #25940: test_ssl is working again

9 years agoIssue #25940: Merge self-signed.pythontest.net testing from 3.5
Martin Panter [Thu, 14 Jan 2016 13:25:06 +0000 (13:25 +0000)]
Issue #25940: Merge self-signed.pythontest.net testing from 3.5

9 years agoIssue #25940: Update new SSL tests for self-signed.pythontest.net
Martin Panter [Thu, 14 Jan 2016 13:05:46 +0000 (13:05 +0000)]
Issue #25940: Update new SSL tests for self-signed.pythontest.net

Removed SSL_ERROR_SYSCALL checking from ssl_io_loop() so that the loop can
terminate when unwrap() raises that error.

9 years agoIssue #25940: Merge self-signed.pythontest.net testing from 3.4 into 3.5
Martin Panter [Thu, 14 Jan 2016 13:22:29 +0000 (13:22 +0000)]
Issue #25940: Merge self-signed.pythontest.net testing from 3.4 into 3.5

9 years ago - merge 3.5
doko@ubuntu.com [Thu, 14 Jan 2016 13:05:21 +0000 (14:05 +0100)]
 - merge 3.5

9 years agodictobject.c(dict_sizeof): Make it static again.
doko@ubuntu.com [Thu, 14 Jan 2016 13:04:59 +0000 (14:04 +0100)]
dictobject.c(dict_sizeof): Make it static again.

9 years agoIssue #25940: Update new SSL tests for self-signed.pythontest.net
Martin Panter [Thu, 14 Jan 2016 12:53:56 +0000 (12:53 +0000)]
Issue #25940: Update new SSL tests for self-signed.pythontest.net

9 years agoIssue #25940: Merge self-signed.pythontest.net testing from 3.3 into 3.4
Martin Panter [Thu, 14 Jan 2016 12:46:49 +0000 (12:46 +0000)]
Issue #25940: Merge self-signed.pythontest.net testing from 3.3 into 3.4

9 years agoIssue #25940: Merge self-signed.pythontest.net testing from 3.2 into 3.3
Martin Panter [Thu, 14 Jan 2016 12:21:02 +0000 (12:21 +0000)]
Issue #25940: Merge self-signed.pythontest.net testing from 3.2 into 3.3

9 years agoIssue #25940: Use self-signed.pythontest.net in SSL tests
Martin Panter [Thu, 14 Jan 2016 09:36:00 +0000 (09:36 +0000)]
Issue #25940: Use self-signed.pythontest.net in SSL tests

This is instead of svn.python.org, whose certificate recently expired, and
whose new certificate uses a different root certificate.

The certificate used at the pythontest server was modifed to set the "basic
constraints" CA flag. This flag seems to be required for test_get_ca_certs_
capath() to work (in Python 3.4+).

Added the new self-signed certificate to capath with the following commands:

cp Lib/test/{selfsigned_pythontestdotnet.pem,capath/}
c_rehash -v Lib/test/capath/
c_rehash -v -old Lib/test/capath/
# Note the generated file names
cp Lib/test/capath/{selfsigned_pythontestdotnet.pem,0e4015b9.0}
mv Lib/test/capath/{selfsigned_pythontestdotnet.pem,ce7b8643.0}

The new server responds with "No route to host" when connecting to port 444.

9 years agoIssue #25822: Add docstrings to the fields of urllib.parse results.
Senthil Kumaran [Thu, 14 Jan 2016 08:11:39 +0000 (00:11 -0800)]
Issue #25822: Add docstrings to the fields of urllib.parse results.

Patch contributed by Swati Jaiswal.

9 years agoAdd a NEWS entry for Issue #22642.
Senthil Kumaran [Wed, 13 Jan 2016 15:48:57 +0000 (07:48 -0800)]
Add a NEWS entry for Issue #22642.

9 years agoIssue22642 - Convert trace module's option handling mechanism from getopt to argparse.
Senthil Kumaran [Wed, 13 Jan 2016 15:46:54 +0000 (07:46 -0800)]
Issue22642 - Convert trace module's option handling mechanism from getopt to argparse.

Patch contributed by SilentGhost.

9 years agoIssue25347 - Format the error message output of mock's assert_has_calls method.
Senthil Kumaran [Tue, 12 Jan 2016 14:18:32 +0000 (06:18 -0800)]
Issue25347 - Format the error message output of mock's assert_has_calls method.

Patch contributed by Robert Zimmerman.

9 years ago#26001: merge with 3.5.
Ezio Melotti [Tue, 12 Jan 2016 09:27:58 +0000 (11:27 +0200)]
#26001: merge with 3.5.

9 years ago#26001: mention in the tutorial that files in binary mode expect bytes, not str.
Ezio Melotti [Tue, 12 Jan 2016 09:27:30 +0000 (11:27 +0200)]
#26001: mention in the tutorial that files in binary mode expect bytes, not str.

9 years ago#19006: merge with 3.5.
Ezio Melotti [Tue, 12 Jan 2016 09:03:54 +0000 (11:03 +0200)]
#19006: merge with 3.5.

9 years ago#19006: fix wording in unittest docs.
Ezio Melotti [Tue, 12 Jan 2016 09:03:31 +0000 (11:03 +0200)]
#19006: fix wording in unittest docs.

9 years agoCloses #25348: Merge with 3.5
Zachary Ware [Tue, 12 Jan 2016 07:31:21 +0000 (01:31 -0600)]
Closes #25348: Merge with 3.5

9 years agoIssue #25348: Add --pgo and --pgo-job flags to PCbuild\build.bat
Zachary Ware [Tue, 12 Jan 2016 07:26:50 +0000 (01:26 -0600)]
Issue #25348: Add --pgo and --pgo-job flags to PCbuild\build.bat

9 years agoMerge 3.5 (issue #25486)
Yury Selivanov [Tue, 12 Jan 2016 02:05:18 +0000 (21:05 -0500)]
Merge 3.5 (issue #25486)

9 years agoIssue #25486: Drop "removed in 3.6" wording from inspect.getargspec docs.
Yury Selivanov [Tue, 12 Jan 2016 02:04:50 +0000 (21:04 -0500)]
Issue #25486: Drop "removed in 3.6" wording from inspect.getargspec docs.

9 years ago#25517: merge with 3.5.
Ezio Melotti [Mon, 11 Jan 2016 22:09:43 +0000 (00:09 +0200)]
#25517: merge with 3.5.

9 years ago#25517: fix regex in the regex howto. Patch by Elena Oat.
Ezio Melotti [Mon, 11 Jan 2016 22:09:13 +0000 (00:09 +0200)]
#25517: fix regex in the regex howto.  Patch by Elena Oat.

9 years ago#25991: merge with 3.5.
Ezio Melotti [Mon, 11 Jan 2016 21:31:38 +0000 (23:31 +0200)]
#25991: merge with 3.5.

9 years ago#25991: fix readline example to limit history size. Patch by Daniel Dye.
Ezio Melotti [Mon, 11 Jan 2016 21:30:56 +0000 (23:30 +0200)]
#25991: fix readline example to limit history size.  Patch by Daniel Dye.

9 years agoMerge heads.
Barry Warsaw [Mon, 11 Jan 2016 20:53:51 +0000 (15:53 -0500)]
Merge heads.

9 years agoMerge heads.
Barry Warsaw [Mon, 11 Jan 2016 20:53:19 +0000 (15:53 -0500)]
Merge heads.

9 years agoAs per further discussion, re-enable the typeobject.c guard for picklability.
Barry Warsaw [Mon, 11 Jan 2016 20:51:27 +0000 (15:51 -0500)]
As per further discussion, re-enable the typeobject.c guard for picklability.
upstreams such as Cython will have to adjust.

9 years agoMerge 3.5
doko@ubuntu.com [Mon, 11 Jan 2016 20:43:29 +0000 (21:43 +0100)]
Merge 3.5

9 years ago- Issue #24705: Fix sysconfig._parse_makefile not expanding ${} vars
doko@ubuntu.com [Mon, 11 Jan 2016 20:41:40 +0000 (21:41 +0100)]
- Issue #24705: Fix sysconfig._parse_makefile not expanding ${} vars
  appearing before $() vars.

9 years agoIssue #25486: Resurrect inspect.getargspec in 3.6. Backout a565aad5d6e1.
Yury Selivanov [Mon, 11 Jan 2016 20:15:01 +0000 (15:15 -0500)]
Issue #25486: Resurrect inspect.getargspec in 3.6. Backout a565aad5d6e1.

The decision is that we shouldn't remove popular APIs (however long they
are depreacted) from Python 3, while 2.7 is still around and supported.

9 years agoComment out some tests that won't pass now that we've reverted the
Barry Warsaw [Mon, 11 Jan 2016 20:14:53 +0000 (15:14 -0500)]
Comment out some tests that won't pass now that we've reverted the
picklability regression.  Also, as per further discussion, remove the
regressing code.

9 years agoIssue #22995: [UPDATE] Comment out the one of the pickleability tests in
Barry Warsaw [Mon, 11 Jan 2016 18:49:40 +0000 (13:49 -0500)]
Issue #22995: [UPDATE] Comment out the one of the pickleability tests in
_PyObject_GetState() due to regressions observed in Cython-based projects.

9 years agoIssue #22995: [UPDATE] Comment out the one of the pickleability tests in
Barry Warsaw [Mon, 11 Jan 2016 18:24:02 +0000 (13:24 -0500)]
Issue #22995: [UPDATE] Comment out the one of the pickleability tests in
_PyObject_GetState() due to regressions observed in Cython-based projects.

9 years agoMerge 3.5 (issue #26050)
Yury Selivanov [Mon, 11 Jan 2016 17:32:53 +0000 (12:32 -0500)]
Merge 3.5 (issue #26050)

9 years agoMerge 3.4 (Issue #26050)
Yury Selivanov [Mon, 11 Jan 2016 17:30:56 +0000 (12:30 -0500)]
Merge 3.4 (Issue #26050)

9 years agoIssue #26050: Add asyncio.StreamReader.readuntil() method.
Yury Selivanov [Mon, 11 Jan 2016 17:28:19 +0000 (12:28 -0500)]
Issue #26050: Add asyncio.StreamReader.readuntil() method.

Patch by Марк Коренберг.

9 years agoIssue #26069: Remove the deprecated apis in the trace module.
Senthil Kumaran [Mon, 11 Jan 2016 15:09:42 +0000 (07:09 -0800)]
Issue #26069: Remove the deprecated apis in the trace module.

9 years agomerge 3.5
Andrew Svetlov [Mon, 11 Jan 2016 13:42:05 +0000 (15:42 +0200)]
merge 3.5

9 years agoFix versionadded to use 3.5.1 only for 3.5 branch
Andrew Svetlov [Mon, 11 Jan 2016 13:41:43 +0000 (15:41 +0200)]
Fix versionadded to use 3.5.1 only for 3.5 branch

9 years agomerge 3.5
Andrew Svetlov [Mon, 11 Jan 2016 12:45:49 +0000 (14:45 +0200)]
merge 3.5

9 years agomerge 3.4
Andrew Svetlov [Mon, 11 Jan 2016 12:45:25 +0000 (14:45 +0200)]
merge 3.4

9 years agoDocument asyncio.timeout()
Andrew Svetlov [Mon, 11 Jan 2016 12:40:35 +0000 (14:40 +0200)]
Document asyncio.timeout()

9 years agomerge 3.5
Andrew Svetlov [Mon, 11 Jan 2016 10:26:02 +0000 (12:26 +0200)]
merge 3.5

9 years agomerge 3.4
Andrew Svetlov [Mon, 11 Jan 2016 10:25:40 +0000 (12:25 +0200)]
merge 3.4

9 years agoSync with asyncio
Andrew Svetlov [Mon, 11 Jan 2016 10:25:23 +0000 (12:25 +0200)]
Sync with asyncio

9 years agomerge 3.5
Andrew Svetlov [Mon, 11 Jan 2016 07:21:02 +0000 (09:21 +0200)]
merge 3.5

9 years agoAdd missing Misc/NEWS update
Andrew Svetlov [Mon, 11 Jan 2016 07:16:58 +0000 (09:16 +0200)]
Add missing Misc/NEWS update

9 years agomerge 3.5
Andrew Svetlov [Mon, 11 Jan 2016 07:13:10 +0000 (09:13 +0200)]
merge 3.5

9 years agomerge 3.4
Andrew Svetlov [Mon, 11 Jan 2016 07:09:10 +0000 (09:09 +0200)]
merge 3.4

9 years agoSync with asyncio repo
Andrew Svetlov [Mon, 11 Jan 2016 06:42:49 +0000 (08:42 +0200)]
Sync with asyncio repo

9 years agoIssue #26070: py.exe launcher fails to find in-place built binaries from earlier...
Mark Hammond [Mon, 11 Jan 2016 03:53:01 +0000 (14:53 +1100)]
Issue #26070: py.exe launcher fails to find in-place built binaries from earlier Python versions.

9 years agoIssue #26070: py.exe launcher fails to find in-place built binaries from earlier...
Mark Hammond [Mon, 11 Jan 2016 03:50:22 +0000 (14:50 +1100)]
Issue #26070: py.exe launcher fails to find in-place built binaries from earlier Python versions.

9 years agomerge 3.5 (#26066)
Benjamin Peterson [Sun, 10 Jan 2016 07:56:40 +0000 (23:56 -0800)]
merge 3.5 (#26066)

9 years agomerge 3.4 (#26066)
Benjamin Peterson [Sun, 10 Jan 2016 07:56:31 +0000 (23:56 -0800)]
merge 3.4 (#26066)

9 years agodelete old crypto prose (closes #26066)
Benjamin Peterson [Sun, 10 Jan 2016 07:55:47 +0000 (23:55 -0800)]
delete old crypto prose (closes #26066)

9 years agomerge from 3.5
Senthil Kumaran [Sun, 10 Jan 2016 06:34:40 +0000 (22:34 -0800)]
merge from 3.5

Issue23675 - A tiny clarification in the MRO glossary term.

9 years agoIssue23675 - A tiny clarification in the MRO glossary term.
Senthil Kumaran [Sun, 10 Jan 2016 06:33:54 +0000 (22:33 -0800)]
Issue23675 - A tiny clarification in the MRO glossary term.

9 years agoMerge with 3.5
Terry Jan Reedy [Sat, 9 Jan 2016 17:22:13 +0000 (12:22 -0500)]
Merge with 3.5

9 years agoIssue #26029: Finish correction.
Terry Jan Reedy [Sat, 9 Jan 2016 17:22:00 +0000 (12:22 -0500)]
Issue #26029: Finish correction.

9 years ago#24789: merge with 3.5.
Ezio Melotti [Sat, 9 Jan 2016 14:09:19 +0000 (16:09 +0200)]
#24789: merge with 3.5.

9 years ago#24789: fix docstring of ctypes.create_string_buffer. Patch by Matheus Vieira Portela.
Ezio Melotti [Sat, 9 Jan 2016 14:08:24 +0000 (16:08 +0200)]
#24789: fix docstring of ctypes.create_string_buffer.  Patch by Matheus Vieira Portela.

9 years agoMerge with 3.5
Terry Jan Reedy [Sat, 9 Jan 2016 08:28:01 +0000 (03:28 -0500)]
Merge with 3.5

9 years agoIssue #26029: Remove extraneous word. Patch by Upendra Kumar.
Terry Jan Reedy [Sat, 9 Jan 2016 08:27:37 +0000 (03:27 -0500)]
Issue #26029: Remove extraneous word.  Patch by Upendra Kumar.

9 years agomerge from 3.5
Senthil Kumaran [Sat, 9 Jan 2016 07:44:10 +0000 (23:44 -0800)]
merge from 3.5

Issue #22138: Fix mock.patch behavior when patching descriptors. Restore
original values after patching.

Patch contributed by Sean McCully.

9 years agoIssue #22138: Fix mock.patch behavior when patching descriptors. Restore
Senthil Kumaran [Sat, 9 Jan 2016 07:43:29 +0000 (23:43 -0800)]
Issue #22138: Fix mock.patch behavior when patching descriptors. Restore
original values after patching.

Patch contributed by Sean McCully.

9 years agoIssue #25802: Add an examples section to importlib.
Brett Cannon [Fri, 8 Jan 2016 22:33:09 +0000 (14:33 -0800)]
Issue #25802: Add an examples section to importlib.

Thanks to Berker Peksag for the patch review.

9 years agomerge from 3.5
Senthil Kumaran [Fri, 8 Jan 2016 09:03:03 +0000 (01:03 -0800)]
merge from 3.5

Issue20969 - Set the Epub Author and Epub Publisher in Python docs.

9 years agoIssue20969 - Set the Epub Author and Epub Publisher in Python docs.
Senthil Kumaran [Fri, 8 Jan 2016 09:01:56 +0000 (01:01 -0800)]
Issue20969 - Set the Epub Author and Epub Publisher in Python docs.

9 years agomerge 3.5 (#26046)
Benjamin Peterson [Fri, 8 Jan 2016 06:02:13 +0000 (22:02 -0800)]
merge 3.5 (#26046)

9 years agomerge 3.4 (#26046)
Benjamin Peterson [Fri, 8 Jan 2016 06:02:01 +0000 (22:02 -0800)]
merge 3.4 (#26046)