]> granicus.if.org Git - python/log
python
9 years agoIssue #23779: imaplib raises TypeError if authenticator tries to abort.
Robert Collins [Thu, 30 Jul 2015 21:02:09 +0000 (09:02 +1200)]
Issue #23779: imaplib raises TypeError if authenticator tries to abort.

Patch from Craig Holmquist.

9 years agoIssue #23779: imaplib raises TypeError if authenticator tries to abort.
Robert Collins [Thu, 30 Jul 2015 21:01:38 +0000 (09:01 +1200)]
Issue #23779: imaplib raises TypeError if authenticator tries to abort.

Patch from Craig Holmquist.

9 years agoIssue #23779: imaplib raises TypeError if authenticator tries to abort.
Robert Collins [Thu, 30 Jul 2015 20:59:02 +0000 (08:59 +1200)]
Issue #23779: imaplib raises TypeError if authenticator tries to abort.

Patch from Craig Holmquist.

9 years agoMerge with 3.5
Terry Jan Reedy [Thu, 30 Jul 2015 20:44:55 +0000 (16:44 -0400)]
Merge with 3.5

9 years agoMerge with 3.4
Terry Jan Reedy [Thu, 30 Jul 2015 20:44:41 +0000 (16:44 -0400)]
Merge with 3.4

9 years agoIssue #13884: Idle: Remove tearoff lines from menus. Patch by Roger Serwy.
Terry Jan Reedy [Thu, 30 Jul 2015 20:44:22 +0000 (16:44 -0400)]
Issue #13884: Idle: Remove tearoff lines from menus. Patch by Roger Serwy.

9 years agoUpdate default msvccompiler link options to match the options used for core builds.
Steve Dower [Thu, 30 Jul 2015 18:51:30 +0000 (11:51 -0700)]
Update default msvccompiler link options to match the options used for core builds.

9 years agoUpdate default msvccompiler link options to match the options used for core builds.
Steve Dower [Thu, 30 Jul 2015 18:51:06 +0000 (11:51 -0700)]
Update default msvccompiler link options to match the options used for core builds.
This ensures that wheels will work when moved to machines that have the same subset of the MSVC libraries as a regular CPython install. Specifically, vcruntime##0.dll may not be installed, and should not be a dependency.

9 years agoIssue #12160: Fix incorrect StreamCodec references in Codec.encode() and Codec.decode...
Berker Peksag [Thu, 30 Jul 2015 15:27:04 +0000 (18:27 +0300)]
Issue #12160: Fix incorrect StreamCodec references in Codec.encode() and Codec.decode() docs.

It should StreamWriter for Codecs.encode() and StreamReader for Codec.decode().

Patch by Nick Weinhold.

9 years agoIssue #12160: Fix incorrect StreamCodec references in Codec.encode() and Codec.decode...
Berker Peksag [Thu, 30 Jul 2015 15:26:35 +0000 (18:26 +0300)]
Issue #12160: Fix incorrect StreamCodec references in Codec.encode() and Codec.decode() docs.

It should StreamWriter for Codecs.encode() and StreamReader for Codec.decode().

Patch by Nick Weinhold.

9 years agoIssue #12160: Fix incorrect StreamCodec references in Codec.encode() and Codec.decode...
Berker Peksag [Thu, 30 Jul 2015 15:26:10 +0000 (18:26 +0300)]
Issue #12160: Fix incorrect StreamCodec references in Codec.encode() and Codec.decode() docs.

It should StreamWriter for Codecs.encode() and StreamReader for Codec.decode().

Patch by Nick Weinhold.

9 years agoIssue #15582: Add a whatsnew entry for inspect.getdoc() changes in 3.5.
Berker Peksag [Thu, 30 Jul 2015 15:06:30 +0000 (18:06 +0300)]
Issue #15582: Add a whatsnew entry for inspect.getdoc() changes in 3.5.

Patch by Martin Panter.

9 years agoIssue #15582: Add a whatsnew entry for inspect.getdoc() changes in 3.5.
Berker Peksag [Thu, 30 Jul 2015 15:06:09 +0000 (18:06 +0300)]
Issue #15582: Add a whatsnew entry for inspect.getdoc() changes in 3.5.

Patch by Martin Panter.

9 years agoMerge 3.5 (os.urandom)
Victor Stinner [Thu, 30 Jul 2015 08:14:52 +0000 (10:14 +0200)]
Merge 3.5 (os.urandom)

9 years agopy_getrandom(): getrandom() *can* return EINTR
Victor Stinner [Thu, 30 Jul 2015 08:13:52 +0000 (10:13 +0200)]
py_getrandom(): getrandom() *can* return EINTR

See the latest version of getrandom() manual page:
http://man7.org/linux/man-pages/man2/getrandom.2.html#NOTES

    The behavior when a call to getrandom() that is blocked while reading from
    /dev/urandom is interrupted by a signal handler depends on the
    initialization state of the entropy buffer and on the request size, buflen.
    If the entropy is not yet initialized, then the call will fail with the
    EINTR error.  If the entropy pool has been initialized and the request size
    is large (buflen > 256), the call either succeeds, returning a partially
    filled buffer, or fails with the error EINTR.  If the entropy pool has been
    initialized and the request size is small (buflen <= 256), then getrandom()
    will not fail with EINTR.  Instead, it will return all of the bytes that
    have been requested.

Note: py_getrandom() calls getrandom() with flags=0.

9 years agoIssue #24109: Include Tools/scripts/diff.py instead of duplicating it in difflib...
Berker Peksag [Wed, 29 Jul 2015 21:04:11 +0000 (00:04 +0300)]
Issue #24109: Include Tools/scripts/diff.py instead of duplicating it in difflib documentation.

Patch by Keith Gray.

9 years agoIssue #24109: Include Tools/scripts/diff.py instead of duplicating it in difflib...
Berker Peksag [Wed, 29 Jul 2015 21:03:48 +0000 (00:03 +0300)]
Issue #24109: Include Tools/scripts/diff.py instead of duplicating it in difflib documentation.

Patch by Keith Gray.

9 years agoIssue #24360: Improve __repr__ of argparse.Namespace() for invalid identifiers.
Berker Peksag [Wed, 29 Jul 2015 20:51:47 +0000 (23:51 +0300)]
Issue #24360: Improve __repr__ of argparse.Namespace() for invalid identifiers.

Patch by Matthias Bussonnier.

9 years agoMerge with 3.5 for Issue #24729
Jason R. Coombs [Wed, 29 Jul 2015 18:29:47 +0000 (14:29 -0400)]
Merge with 3.5 for Issue #24729

9 years agoMerge with 3.4 for Issue #24729
Jason R. Coombs [Wed, 29 Jul 2015 18:29:26 +0000 (14:29 -0400)]
Merge with 3.4 for Issue #24729

9 years agoMerge
Jason R. Coombs [Wed, 29 Jul 2015 18:25:58 +0000 (14:25 -0400)]
Merge

9 years agoIssue #23589: Remove duplicate sentence from the FAQ. Patch by Yongzhi Pan.
Robert Collins [Wed, 29 Jul 2015 18:20:21 +0000 (06:20 +1200)]
Issue #23589: Remove duplicate sentence from the FAQ.  Patch by Yongzhi Pan.

9 years agoIssue #23589: Remove duplicate sentence from the FAQ. Patch by Yongzhi Pan.
Robert Collins [Wed, 29 Jul 2015 18:16:46 +0000 (06:16 +1200)]
Issue #23589: Remove duplicate sentence from the FAQ.  Patch by Yongzhi Pan.

9 years agoIssue #23589: Remove duplicate sentence from the FAQ. Patch by Yongzhi Pan.
Robert Collins [Wed, 29 Jul 2015 18:14:32 +0000 (06:14 +1200)]
Issue #23589: Remove duplicate sentence from the FAQ.  Patch by Yongzhi Pan.

9 years agoIssue #24729: Correct reference to open function.
Jason R. Coombs [Wed, 29 Jul 2015 18:04:36 +0000 (14:04 -0400)]
Issue #24729: Correct reference to open function.

9 years agoMerge 3.5 (Misc/ACKS)
Victor Stinner [Wed, 29 Jul 2015 12:41:02 +0000 (14:41 +0200)]
Merge 3.5 (Misc/ACKS)

9 years agoMerge 3.4 (Misc/ACKS)
Victor Stinner [Wed, 29 Jul 2015 12:40:53 +0000 (14:40 +0200)]
Merge 3.4 (Misc/ACKS)

9 years agoIssue #23319: Add Matthieu Gautier to Misc/ACKS
Victor Stinner [Wed, 29 Jul 2015 12:40:38 +0000 (14:40 +0200)]
Issue #23319: Add Matthieu Gautier to Misc/ACKS

9 years agoMerge 3.5 (ctypes)
Victor Stinner [Wed, 29 Jul 2015 12:36:03 +0000 (14:36 +0200)]
Merge 3.5 (ctypes)

9 years agoMerge 3.4 (ctypes)
Victor Stinner [Wed, 29 Jul 2015 12:35:12 +0000 (14:35 +0200)]
Merge 3.4 (ctypes)

9 years agoIssue #23319: Fix ctypes.BigEndianStructure, swap correctly bytes. Patch
Victor Stinner [Wed, 29 Jul 2015 12:33:52 +0000 (14:33 +0200)]
Issue #23319: Fix ctypes.BigEndianStructure, swap correctly bytes. Patch
written by Matthieu Gautier.

9 years agoIssue #19450: merge from 3.5
Ned Deily [Wed, 29 Jul 2015 06:29:51 +0000 (23:29 -0700)]
Issue #19450: merge from 3.5

9 years agoIssue #19450: merge from 3.4
Ned Deily [Wed, 29 Jul 2015 06:25:41 +0000 (23:25 -0700)]
Issue #19450: merge from 3.4

9 years agoIssue #19450: Update OS X installer builds to use SQLite 3.8.11.
Ned Deily [Wed, 29 Jul 2015 06:22:23 +0000 (23:22 -0700)]
Issue #19450: Update OS X installer builds to use SQLite 3.8.11.

9 years agoIssue #23254: Document how to close the TCPServer listening socket.
Robert Collins [Wed, 29 Jul 2015 00:55:33 +0000 (12:55 +1200)]
Issue #23254: Document how to close the TCPServer listening socket.

Patch from Martin Panter.

9 years agoIssue #23254: Document how to close the TCPServer listening socket.
Robert Collins [Wed, 29 Jul 2015 00:53:30 +0000 (12:53 +1200)]
Issue #23254: Document how to close the TCPServer listening socket.

Patch from Martin Panter.

9 years agoIssue #23254: Document how to close the TCPServer listening socket.
Robert Collins [Wed, 29 Jul 2015 00:52:40 +0000 (12:52 +1200)]
Issue #23254: Document how to close the TCPServer listening socket.

Patch from Martin Panter.

9 years agoMerge 3.5 (doc)
Victor Stinner [Wed, 29 Jul 2015 00:29:54 +0000 (02:29 +0200)]
Merge 3.5 (doc)

9 years agoWhat's New in Python 3.5: document os.urandom() changes
Victor Stinner [Wed, 29 Jul 2015 00:28:32 +0000 (02:28 +0200)]
What's New in Python 3.5: document os.urandom() changes

9 years agoMerge 3.5 (doc)
Victor Stinner [Tue, 28 Jul 2015 23:41:34 +0000 (01:41 +0200)]
Merge 3.5 (doc)

9 years agoWhat's New in Python 3.5: document socket.sendall() change on timeout
Victor Stinner [Tue, 28 Jul 2015 23:41:25 +0000 (01:41 +0200)]
What's New in Python 3.5: document socket.sendall() change on timeout

9 years agoMerge 3.5 (doc)
Victor Stinner [Tue, 28 Jul 2015 23:39:30 +0000 (01:39 +0200)]
Merge 3.5 (doc)

9 years agoWhat's New in Python 3.5: Document ssl methods change on timeout
Victor Stinner [Tue, 28 Jul 2015 23:39:13 +0000 (01:39 +0200)]
What's New in Python 3.5: Document ssl methods change on timeout

9 years agoMerge 3.5 (doc)
Victor Stinner [Tue, 28 Jul 2015 23:21:19 +0000 (01:21 +0200)]
Merge 3.5 (doc)

9 years agoWhat's New in Python 3.5: move PEP 475 doc
Victor Stinner [Tue, 28 Jul 2015 23:11:10 +0000 (01:11 +0200)]
What's New in Python 3.5: move PEP 475 doc

9 years agoIssue #24729: Update tutorial to match implementation.
Alessandro Cucci [Tue, 28 Jul 2015 19:00:10 +0000 (21:00 +0200)]
Issue #24729: Update tutorial to match implementation.

9 years agoIssue #19450: Update Windows builds to use SQLite 3.8.11.0
Steve Dower [Tue, 28 Jul 2015 18:11:58 +0000 (11:11 -0700)]
Issue #19450: Update Windows builds to use SQLite 3.8.11.0

9 years agoIssue #19450: Update Windows builds to use SQLite 3.8.11.0
Steve Dower [Tue, 28 Jul 2015 18:09:40 +0000 (11:09 -0700)]
Issue #19450: Update Windows builds to use SQLite 3.8.11.0

9 years agoIssue #19450: Update Windows builds to use SQLite 3.8.11.0
Steve Dower [Tue, 28 Jul 2015 18:05:18 +0000 (11:05 -0700)]
Issue #19450: Update Windows builds to use SQLite 3.8.11.0

9 years agomerge
Raymond Hettinger [Tue, 28 Jul 2015 09:08:00 +0000 (02:08 -0700)]
merge

9 years agomerge
Raymond Hettinger [Tue, 28 Jul 2015 09:07:14 +0000 (02:07 -0700)]
merge

9 years agoIssue #24735: Fix invalid memory access in combinations_with_replacement()
Raymond Hettinger [Tue, 28 Jul 2015 09:05:44 +0000 (02:05 -0700)]
Issue #24735: Fix invalid memory access in combinations_with_replacement()

9 years agoIssue #23426: run_setup was broken in distutils.
Robert Collins [Tue, 28 Jul 2015 03:55:07 +0000 (15:55 +1200)]
Issue #23426: run_setup was broken in distutils.
Patch from Alexander Belopolsky.

9 years agoMerge with 3.5
Steve Dower [Mon, 27 Jul 2015 21:59:00 +0000 (14:59 -0700)]
Merge with 3.5

9 years agoAllow intermediate build directory to be overridden.
Steve Dower [Mon, 27 Jul 2015 21:56:58 +0000 (14:56 -0700)]
Allow intermediate build directory to be overridden.

9 years agoMerge 3.5 (socket)
Victor Stinner [Mon, 27 Jul 2015 21:39:22 +0000 (23:39 +0200)]
Merge 3.5 (socket)

9 years agoIssue #24732, #23834: Fix sock_accept_impl() on Windows
Victor Stinner [Mon, 27 Jul 2015 21:37:11 +0000 (23:37 +0200)]
Issue #24732, #23834: Fix sock_accept_impl() on Windows

accept() returns INVALID_SOCKET on error, it's not necessary a negative number.

9 years agoIssue #23441: rcompleter now prints a tab character instead of displaying
Berker Peksag [Mon, 27 Jul 2015 21:08:49 +0000 (00:08 +0300)]
Issue #23441: rcompleter now prints a tab character instead of displaying
possible completions for an empty word.

Initial patch by Martin Sekera.

9 years agoIssue #23441: rcompleter now prints a tab character instead of displaying
Berker Peksag [Mon, 27 Jul 2015 21:08:24 +0000 (00:08 +0300)]
Issue #23441: rcompleter now prints a tab character instead of displaying
possible completions for an empty word.

Initial patch by Martin Sekera.

9 years agoIssue #23441: rcompleter now prints a tab character instead of displaying
Berker Peksag [Mon, 27 Jul 2015 21:06:31 +0000 (00:06 +0300)]
Issue #23441: rcompleter now prints a tab character instead of displaying
possible completions for an empty word.

Initial patch by Martin Sekera.

9 years agoIssue #24728: Null merge
Berker Peksag [Mon, 27 Jul 2015 13:48:42 +0000 (16:48 +0300)]
Issue #24728: Null merge

9 years agoIssue #24728: Null merge
Berker Peksag [Mon, 27 Jul 2015 13:48:06 +0000 (16:48 +0300)]
Issue #24728: Null merge

9 years agoIssue #24728: Fix building without threads.
Berker Peksag [Mon, 27 Jul 2015 13:46:11 +0000 (16:46 +0300)]
Issue #24728: Fix building without threads.

Patch by Louis Dassy.

9 years agoFix refleak.
Stefan Krah [Mon, 27 Jul 2015 10:57:21 +0000 (12:57 +0200)]
Fix refleak.

9 years agoFix refleak.
Stefan Krah [Mon, 27 Jul 2015 10:56:49 +0000 (12:56 +0200)]
Fix refleak.

9 years agoIssue #17527: Add PATCH to wsgiref.validator. Patch from Luca Sbardella.
Robert Collins [Sun, 26 Jul 2015 22:46:42 +0000 (10:46 +1200)]
Issue #17527: Add PATCH to wsgiref.validator. Patch from Luca Sbardella.

9 years agoIssue #17527: Add PATCH to wsgiref.validator. Patch from Luca Sbardella.
Robert Collins [Sun, 26 Jul 2015 22:42:54 +0000 (10:42 +1200)]
Issue #17527: Add PATCH to wsgiref.validator. Patch from Luca Sbardella.

9 years agoIssue #17527: Add PATCH to wsgiref.validator. Patch from Luca Sbardella.
Robert Collins [Sun, 26 Jul 2015 22:42:01 +0000 (10:42 +1200)]
Issue #17527: Add PATCH to wsgiref.validator. Patch from Luca Sbardella.

9 years agoMerge Python 3.5.0b4 changes back with 3.5 branch head.
Larry Hastings [Sun, 26 Jul 2015 14:59:45 +0000 (07:59 -0700)]
Merge Python 3.5.0b4 changes back with 3.5 branch head.

9 years agoPost-release updates for Python 3.5.0b4.
Larry Hastings [Sun, 26 Jul 2015 14:55:08 +0000 (07:55 -0700)]
Post-release updates for Python 3.5.0b4.

9 years agoCloses #20544: use specific asserts in operator tests.
Antoine Pitrou [Sun, 26 Jul 2015 11:11:49 +0000 (13:11 +0200)]
Closes #20544: use specific asserts in operator tests.

Patch by Serhiy.

9 years agoIssue #24683: Fixed crashes in _json functions called with arguments of
Serhiy Storchaka [Sun, 26 Jul 2015 06:03:16 +0000 (09:03 +0300)]
Issue #24683: Fixed crashes in _json functions called with arguments of
inappropriate type.

9 years agoIssue #24683: Fixed crashes in _json functions called with arguments of
Serhiy Storchaka [Sun, 26 Jul 2015 06:02:23 +0000 (09:02 +0300)]
Issue #24683: Fixed crashes in _json functions called with arguments of
inappropriate type.

9 years agoIssue #24683: Fixed crashes in _json functions called with arguments of
Serhiy Storchaka [Sun, 26 Jul 2015 06:01:22 +0000 (09:01 +0300)]
Issue #24683: Fixed crashes in _json functions called with arguments of
inappropriate type.

9 years agoAdded tag v3.5.0b4 for changeset c0d641054635
Larry Hastings [Sat, 25 Jul 2015 21:23:29 +0000 (14:23 -0700)]
Added tag v3.5.0b4 for changeset c0d641054635

9 years agoVersion bump for Python 3.5.0b4. v3.5.0b4
Larry Hastings [Sat, 25 Jul 2015 21:22:13 +0000 (14:22 -0700)]
Version bump for Python 3.5.0b4.

9 years agoUpdated pydoc topics for 3.5.0b4.
Larry Hastings [Sat, 25 Jul 2015 21:17:35 +0000 (14:17 -0700)]
Updated pydoc topics for 3.5.0b4.

9 years agoIssue #24710: Use cls in TracebackException.from_exception.
Robert Collins [Sat, 25 Jul 2015 18:50:51 +0000 (06:50 +1200)]
Issue #24710: Use cls in TracebackException.from_exception.

Minor cleanup patch from Berker Peksag.

9 years ago- Issue #2091: error correctly on open() with mode 'U' and '+'
Robert Collins [Sat, 25 Jul 2015 18:43:13 +0000 (06:43 +1200)]
- Issue #2091: error correctly on open() with mode 'U' and '+'

open() accepted a 'U' mode string containing '+', but 'U' can only be used with
'r'. Patch from Jeff Balogh and John O'Connor.

9 years agoIssue #21697: shutil.copytree() now correctly handles symbolic links that point to...
Berker Peksag [Sat, 25 Jul 2015 11:55:32 +0000 (14:55 +0300)]
Issue #21697: shutil.copytree() now correctly handles symbolic links that point to directories.

Patch by Eduardo Seabra and Thomas Kluyver.

9 years agoIssue #21697: shutil.copytree() now correctly handles symbolic links that point to...
Berker Peksag [Sat, 25 Jul 2015 11:55:06 +0000 (14:55 +0300)]
Issue #21697: shutil.copytree() now correctly handles symbolic links that point to directories.

Patch by Eduardo Seabra and Thomas Kluyver.

9 years agoIssue #21697: shutil.copytree() now correctly handles symbolic links that point to...
Berker Peksag [Sat, 25 Jul 2015 11:53:48 +0000 (14:53 +0300)]
Issue #21697: shutil.copytree() now correctly handles symbolic links that point to directories.

Patch by Eduardo Seabra and Thomas Kluyver.

9 years agoIssue #24420: Fix documentation regression introduced by f0a00ee094ff.
Berker Peksag [Sat, 25 Jul 2015 11:27:32 +0000 (14:27 +0300)]
Issue #24420: Fix documentation regression introduced by f0a00ee094ff.

These functions accept same arguments as subprocess.Popen().

Patch by Martin Panter.

9 years agoIssue #24420: Fix documentation regression introduced by f0a00ee094ff.
Berker Peksag [Sat, 25 Jul 2015 11:27:07 +0000 (14:27 +0300)]
Issue #24420: Fix documentation regression introduced by f0a00ee094ff.

These functions accept same arguments as subprocess.Popen().

Patch by Martin Panter.

9 years agoIssue #24279: Update test_base64 to use test.support.script_helper.
Berker Peksag [Sat, 25 Jul 2015 11:14:50 +0000 (14:14 +0300)]
Issue #24279: Update test_base64 to use test.support.script_helper.

Initial patch by Christie.

9 years agoIssue #24279: Update test_base64 to use test.support.script_helper.
Berker Peksag [Sat, 25 Jul 2015 11:14:24 +0000 (14:14 +0300)]
Issue #24279: Update test_base64 to use test.support.script_helper.

Initial patch by Christie.

9 years agoIssue #24713: Use importlib.reload() in import reference document.
Berker Peksag [Sat, 25 Jul 2015 10:03:30 +0000 (13:03 +0300)]
Issue #24713: Use importlib.reload() in import reference document.

imp.reload() was deprecated in Python 3.4 and changed to call
importlib.reload().

Patch by Petr Viktorin.

9 years agoIssue #24713: Use importlib.reload() in import reference document.
Berker Peksag [Sat, 25 Jul 2015 10:03:08 +0000 (13:03 +0300)]
Issue #24713: Use importlib.reload() in import reference document.

imp.reload() was deprecated in Python 3.4 and changed to call
importlib.reload().

Patch by Petr Viktorin.

9 years agoIssue #24713: Use importlib.reload() in import reference document.
Berker Peksag [Sat, 25 Jul 2015 10:02:37 +0000 (13:02 +0300)]
Issue #24713: Use importlib.reload() in import reference document.

imp.reload() was deprecated in Python 3.4 and changed to call
importlib.reload().

Patch by Petr Viktorin.

9 years agoIssue #14373: Fixed segmentation fault when gc.collect() is called during
Serhiy Storchaka [Sat, 25 Jul 2015 09:11:00 +0000 (12:11 +0300)]
Issue #14373: Fixed segmentation fault when gc.collect() is called during
constructing lru_cache (C implementation).

9 years agoIssue #14373: Fixed segmentation fault when gc.collect() is called during
Serhiy Storchaka [Sat, 25 Jul 2015 09:10:21 +0000 (12:10 +0300)]
Issue #14373: Fixed segmentation fault when gc.collect() is called during
constructing lru_cache (C implementation).

9 years agoMerge 3.5 (asyncio)
Victor Stinner [Sat, 25 Jul 2015 00:45:18 +0000 (02:45 +0200)]
Merge 3.5 (asyncio)

9 years agoMerge 3.4
Victor Stinner [Sat, 25 Jul 2015 00:43:31 +0000 (02:43 +0200)]
Merge 3.4

9 years agoasyncio: sync with github
Victor Stinner [Sat, 25 Jul 2015 00:40:40 +0000 (02:40 +0200)]
asyncio: sync with github

* Fix ResourceWarning warnings in test_streams
* Return True from StreamReader.eof_received() to fix
  http://bugs.python.org/issue24539 (but still needs a unittest).
  Add StreamReader.__repr__() for easy debugging.
* remove unused imports
* Issue #234: Drop JoinableQueue on Python 3.5+

9 years agoasyncio: Add asyncio.compat module
Victor Stinner [Sat, 25 Jul 2015 00:23:21 +0000 (02:23 +0200)]
asyncio: Add asyncio.compat module

Move compatibility helpers for the different Python versions to a new
asyncio.compat module.

9 years agoIssue #24603: merge from 3.5
Ned Deily [Fri, 24 Jul 2015 23:25:30 +0000 (16:25 -0700)]
Issue #24603: merge from 3.5

9 years agoIssue #24603: merge from 3.4
Ned Deily [Fri, 24 Jul 2015 23:24:47 +0000 (16:24 -0700)]
Issue #24603: merge from 3.4

9 years agoIssue #24603: Update the OS X 32-bit installer build to use OpenSSL 1.0.2d.
Ned Deily [Fri, 24 Jul 2015 23:21:18 +0000 (16:21 -0700)]
Issue #24603: Update the OS X 32-bit installer build to use OpenSSL 1.0.2d.

9 years agoIssue #24695: Fix a regression in traceback.print_exception()
Berker Peksag [Fri, 24 Jul 2015 14:37:27 +0000 (17:37 +0300)]
Issue #24695: Fix a regression in traceback.print_exception()

If exc_traceback is None we shouldn't print a traceback header
like described in the documentation.

9 years agoIssue #24695: Fix a regression in traceback.print_exception()
Berker Peksag [Fri, 24 Jul 2015 14:36:21 +0000 (17:36 +0300)]
Issue #24695: Fix a regression in traceback.print_exception()

If exc_traceback is None we shouldn't print a traceback header
like described in the documentation.