]> granicus.if.org Git - python/log
python
9 years agoCloses issue #12006: Add ISO 8601 year, week, and day directives to strptime.
Alexander Belopolsky [Tue, 6 Oct 2015 17:29:56 +0000 (13:29 -0400)]
Closes issue #12006: Add ISO 8601 year, week, and day directives to strptime.

This commit adds %G, %V, and %u directives to strptime.  Thanks Ashley Anderson
for the implementation.

9 years agoMerge with 3.5.
Serhiy Storchaka [Tue, 6 Oct 2015 15:52:52 +0000 (18:52 +0300)]
Merge with 3.5.

9 years agoNull merge
Serhiy Storchaka [Tue, 6 Oct 2015 15:47:26 +0000 (18:47 +0300)]
Null merge

9 years agoMerge heads
Serhiy Storchaka [Tue, 6 Oct 2015 15:40:09 +0000 (18:40 +0300)]
Merge heads

9 years agoMerge heads
Serhiy Storchaka [Tue, 6 Oct 2015 15:39:58 +0000 (18:39 +0300)]
Merge heads

9 years agoMerge heads
Serhiy Storchaka [Tue, 6 Oct 2015 15:38:25 +0000 (18:38 +0300)]
Merge heads

9 years agoIssue #23972: Fix tests for Windows and Debian. (Merge 3.5->3.6)
Guido van Rossum [Tue, 6 Oct 2015 15:25:21 +0000 (08:25 -0700)]
Issue #23972: Fix tests for Windows and Debian. (Merge 3.5->3.6)

9 years agoIssue #25317: Converted doctests in test_tokenize to unittests.
Serhiy Storchaka [Tue, 6 Oct 2015 15:24:46 +0000 (18:24 +0300)]
Issue #25317: Converted doctests in test_tokenize to unittests.
Made test_tokenize discoverable.

9 years agoIssue #23972: Fix tests for Windows and Debian. (Merge 3.4->3.5)
Guido van Rossum [Tue, 6 Oct 2015 15:24:44 +0000 (08:24 -0700)]
Issue #23972: Fix tests for Windows and Debian. (Merge 3.4->3.5)

9 years agoIssue #23972: Fix tests for Windows and Debian.
Guido van Rossum [Tue, 6 Oct 2015 15:24:10 +0000 (08:24 -0700)]
Issue #23972: Fix tests for Windows and Debian.

9 years agoIssue #25317: Converted doctests in test_tokenize to unittests.
Serhiy Storchaka [Tue, 6 Oct 2015 15:23:12 +0000 (18:23 +0300)]
Issue #25317: Converted doctests in test_tokenize to unittests.
Made test_tokenize discoverable.

9 years agoIssue #25317: Converted doctests in test_tokenize to unittests.
Serhiy Storchaka [Tue, 6 Oct 2015 15:16:28 +0000 (18:16 +0300)]
Issue #25317: Converted doctests in test_tokenize to unittests.
Made test_tokenize discoverable.

9 years agomerge 3.5 (#25319)
Benjamin Peterson [Tue, 6 Oct 2015 05:01:29 +0000 (22:01 -0700)]
merge 3.5 (#25319)

9 years agomerge 3.4 (#25319)
Benjamin Peterson [Tue, 6 Oct 2015 05:00:33 +0000 (22:00 -0700)]
merge 3.4 (#25319)

9 years agoreinitialize an Event's Condition with a regular lock (closes #25319)
Benjamin Peterson [Tue, 6 Oct 2015 04:56:22 +0000 (21:56 -0700)]
reinitialize an Event's Condition with a regular lock (closes #25319)

9 years agoEliminate unnecessary test
Raymond Hettinger [Tue, 6 Oct 2015 02:52:37 +0000 (22:52 -0400)]
Eliminate unnecessary test

9 years agoDocs and one small improvement for issue #25304, by Vincent Michel. (Merge 3.5->3.6.)
Guido van Rossum [Mon, 5 Oct 2015 23:26:00 +0000 (16:26 -0700)]
Docs and one small improvement for issue #25304, by Vincent Michel. (Merge 3.5->3.6.)

9 years agoDocs and one small improvement for issue #25304, by Vincent Michel. (Merge 3.4->3.5.)
Guido van Rossum [Mon, 5 Oct 2015 23:23:13 +0000 (16:23 -0700)]
Docs and one small improvement for issue #25304, by Vincent Michel. (Merge 3.4->3.5.)

9 years agoDocs and one small improvement for issue #25304, by Vincent Michel.
Guido van Rossum [Mon, 5 Oct 2015 23:20:00 +0000 (16:20 -0700)]
Docs and one small improvement for issue #25304, by Vincent Michel.

9 years agoIssue #25316: distutils raises OSError instead of DistutilsPlatformError when MSVC...
Steve Dower [Mon, 5 Oct 2015 17:35:19 +0000 (10:35 -0700)]
Issue #25316: distutils raises OSError instead of DistutilsPlatformError when MSVC is not installed.

9 years agoIssue #25316: distutils raises OSError instead of DistutilsPlatformError when MSVC...
Steve Dower [Mon, 5 Oct 2015 17:35:00 +0000 (10:35 -0700)]
Issue #25316: distutils raises OSError instead of DistutilsPlatformError when MSVC is not installed.

9 years agoIssue #23972: updates to asyncio datagram API. By Chris Laws. (Merge 3.5->3.6.)
Guido van Rossum [Mon, 5 Oct 2015 16:29:32 +0000 (09:29 -0700)]
Issue #23972: updates to asyncio datagram API. By Chris Laws. (Merge 3.5->3.6.)

9 years agoIssue #23972: updates to asyncio datagram API. By Chris Laws. (Merge 3.4->3.5.)
Guido van Rossum [Mon, 5 Oct 2015 16:19:11 +0000 (09:19 -0700)]
Issue #23972: updates to asyncio datagram API. By Chris Laws. (Merge 3.4->3.5.)

9 years agoIssue #23972: updates to asyncio datagram API. By Chris Laws.
Guido van Rossum [Mon, 5 Oct 2015 16:15:28 +0000 (09:15 -0700)]
Issue #23972: updates to asyncio datagram API. By Chris Laws.

9 years agoIssue #25301: Fix compatibility with ISO C90
Victor Stinner [Mon, 5 Oct 2015 11:49:26 +0000 (13:49 +0200)]
Issue #25301: Fix compatibility with ISO C90

9 years agoIssue #25301: The UTF-8 decoder is now up to 15 times as fast for error
Victor Stinner [Mon, 5 Oct 2015 11:43:50 +0000 (13:43 +0200)]
Issue #25301: The UTF-8 decoder is now up to 15 times as fast for error
handlers: ``ignore``, ``replace`` and ``surrogateescape``.

9 years agomerge 3.5
Terry Jan Reedy [Sun, 4 Oct 2015 05:19:36 +0000 (01:19 -0400)]
merge 3.5

9 years agoIssue #24820: Update IDLE NEWS items.
Terry Jan Reedy [Sun, 4 Oct 2015 05:17:13 +0000 (01:17 -0400)]
Issue #24820: Update IDLE NEWS items.

9 years agoIssue #24820: Update IDLE NEWS items.
Terry Jan Reedy [Sun, 4 Oct 2015 05:14:51 +0000 (01:14 -0400)]
Issue #24820: Update IDLE NEWS items.

9 years agoMerge with 3.5
Terry Jan Reedy [Sun, 4 Oct 2015 04:31:36 +0000 (00:31 -0400)]
Merge with 3.5

9 years agoMerge with 3.4
Terry Jan Reedy [Sun, 4 Oct 2015 04:31:23 +0000 (00:31 -0400)]
Merge with 3.4

9 years agoIssue #24820: Add 'IDLE Dark' text color theme, warning, and solution.
Terry Jan Reedy [Sun, 4 Oct 2015 04:31:05 +0000 (00:31 -0400)]
Issue #24820: Add 'IDLE Dark' text color theme, warning, and solution.

9 years agoIssue #9232: Escape rst markup char in NEWS entry to avoid Sphinx warning.
Terry Jan Reedy [Sun, 4 Oct 2015 03:03:15 +0000 (23:03 -0400)]
Issue #9232: Escape rst markup char in NEWS entry to avoid Sphinx warning.

9 years agoIssue #24791: Escape rst markup char in NEWS entry to avoid Sphinx warning.
Terry Jan Reedy [Sun, 4 Oct 2015 03:01:46 +0000 (23:01 -0400)]
Issue #24791: Escape rst markup char in NEWS entry to avoid Sphinx warning.

9 years agoIssue #25306: Try to fix test_huntrleaks_fd_leak() on Windows
Victor Stinner [Sat, 3 Oct 2015 19:40:21 +0000 (21:40 +0200)]
Issue #25306: Try to fix test_huntrleaks_fd_leak() on Windows

Issue #25306: Disable popup and logs to stderr on assertion failures in MSCRT.

9 years agoIssue #25306: Skip test_huntrleaks_fd_leak() of test_regrtest until the bug is
Victor Stinner [Sat, 3 Oct 2015 19:20:41 +0000 (21:20 +0200)]
Issue #25306: Skip test_huntrleaks_fd_leak() of test_regrtest until the bug is
fixed.

9 years agoIssue #25304: Add asyncio.run_coroutine_threadsafe(). By Vincent Michel. (Merge 3...
Guido van Rossum [Sat, 3 Oct 2015 15:35:28 +0000 (08:35 -0700)]
Issue #25304: Add asyncio.run_coroutine_threadsafe(). By Vincent Michel. (Merge 3.5->3.6.)

9 years agoIssue #25304: Add asyncio.run_coroutine_threadsafe(). By Vincent Michel. (Merge 3...
Guido van Rossum [Sat, 3 Oct 2015 15:34:34 +0000 (08:34 -0700)]
Issue #25304: Add asyncio.run_coroutine_threadsafe(). By Vincent Michel. (Merge 3.4->3.5.)

9 years agoIssue #25304: Add asyncio.run_coroutine_threadsafe(). By Vincent Michel.
Guido van Rossum [Sat, 3 Oct 2015 15:31:42 +0000 (08:31 -0700)]
Issue #25304: Add asyncio.run_coroutine_threadsafe(). By Vincent Michel.

9 years agoIssue #16701: Merge sequence docs from 3.5
Martin Panter [Sat, 3 Oct 2015 07:54:08 +0000 (07:54 +0000)]
Issue #16701: Merge sequence docs from 3.5

9 years agoIssue #16701: Merge sequence docs from 3.4 into 3.5
Martin Panter [Sat, 3 Oct 2015 07:53:49 +0000 (07:53 +0000)]
Issue #16701: Merge sequence docs from 3.4 into 3.5

9 years agoIssue #16701: Document += and *= for mutable sequences
Martin Panter [Sat, 3 Oct 2015 07:46:04 +0000 (07:46 +0000)]
Issue #16701: Document += and *= for mutable sequences

9 years agoIssues #25232, #24657: Add NEWS to 3.6.0a1 section
Martin Panter [Sat, 3 Oct 2015 06:25:43 +0000 (06:25 +0000)]
Issues #25232, #24657: Add NEWS to 3.6.0a1 section

9 years agoIssues #25232, #24657: Merge two CGI server fixes from 3.5
Martin Panter [Sat, 3 Oct 2015 06:43:19 +0000 (06:43 +0000)]
Issues #25232, #24657: Merge two CGI server fixes from 3.5

9 years agoFactor out common iterator finalization code
Raymond Hettinger [Sat, 3 Oct 2015 06:17:33 +0000 (23:17 -0700)]
Factor out common iterator finalization code

9 years agoIssues #25232, #24657: Use new enum status to match rest of tests
Martin Panter [Sat, 3 Oct 2015 06:07:22 +0000 (06:07 +0000)]
Issues #25232, #24657: Use new enum status to match rest of tests

9 years agoIssues #25232, #24657: Merge two CGI server fixes from 3.4 into 3.5
Martin Panter [Sat, 3 Oct 2015 06:03:25 +0000 (06:03 +0000)]
Issues #25232, #24657: Merge two CGI server fixes from 3.4 into 3.5

9 years agoIssue #24657: Prevent CGIRequestHandler from collapsing the URL query
Martin Panter [Sat, 3 Oct 2015 05:55:46 +0000 (05:55 +0000)]
Issue #24657: Prevent CGIRequestHandler from collapsing the URL query

Initial patch from Xiang Zhang. Also fix out-of-date _url_collapse_path() doc
string.

9 years agoIssue #25232: Fix CGIRequestHandler's splitting of URL query
Martin Panter [Sat, 3 Oct 2015 05:38:07 +0000 (05:38 +0000)]
Issue #25232: Fix CGIRequestHandler's splitting of URL query

Patch from Xiang Zhang.

9 years agoMerge with 3.5
Terry Jan Reedy [Sat, 3 Oct 2015 03:25:54 +0000 (23:25 -0400)]
Merge with 3.5

9 years agoMerge with 3.4
Terry Jan Reedy [Sat, 3 Oct 2015 03:25:14 +0000 (23:25 -0400)]
Merge with 3.4

9 years agoIssue #25224: README.txt is now an idlelib index for IDLE developers and
Terry Jan Reedy [Sat, 3 Oct 2015 03:22:59 +0000 (23:22 -0400)]
Issue #25224: README.txt is now an idlelib index for IDLE developers and
curious users.  The previous user content is now in the IDLE doc and is
redundant.  IDLE now means 'Integrated Development and Learning Environment'.

9 years agoMerge with 3.5
Terry Jan Reedy [Sat, 3 Oct 2015 02:12:57 +0000 (22:12 -0400)]
Merge with 3.5

9 years agoMerge with 3.4
Terry Jan Reedy [Sat, 3 Oct 2015 02:12:39 +0000 (22:12 -0400)]
Merge with 3.4

9 years agoIssue #24820: Users can now set breakpoint colors in Settings ->
Terry Jan Reedy [Sat, 3 Oct 2015 02:12:17 +0000 (22:12 -0400)]
Issue #24820: Users can now set breakpoint colors in Settings ->
Custom Highlighting. Original patch by Mark Roseman.

9 years agoIssue #18174: Fix test_regrtest when Python is compiled in release mode
Victor Stinner [Sat, 3 Oct 2015 00:21:35 +0000 (02:21 +0200)]
Issue #18174: Fix test_regrtest when Python is compiled in release mode

9 years agoFix _PyUnicodeWriter_PrepareKind()
Victor Stinner [Fri, 2 Oct 2015 23:55:51 +0000 (01:55 +0200)]
Fix _PyUnicodeWriter_PrepareKind()

Initialize kind to 0 (PyUnicode_WCHAR_KIND) to ensure that
_PyUnicodeWriter_PrepareKind() handles correctly read-only buffer: copy the
buffer.

9 years agoMerge from 3.5 for issue #25188.
Brett Cannon [Fri, 2 Oct 2015 23:20:49 +0000 (16:20 -0700)]
Merge from 3.5 for issue #25188.

9 years agoIssue #25188: Add a -P/--pgo flag to regrtest to silence error output.
Brett Cannon [Fri, 2 Oct 2015 23:16:44 +0000 (16:16 -0700)]
Issue #25188: Add a -P/--pgo flag to regrtest to silence error output.

Since PGO building doesn't care about test failures, silence them when
running the test suite for performance reasons. Initial patch by
Alecsandru Patrascu of Intel.

9 years agoIssue #22806: Add ``python -m test --list-tests`` command to list tests.
Victor Stinner [Fri, 2 Oct 2015 22:21:12 +0000 (00:21 +0200)]
Issue #22806: Add ``python -m test --list-tests`` command to list tests.

9 years agoIssue #18174: "python -m test --huntrleaks ..." now also checks for leak of
Victor Stinner [Fri, 2 Oct 2015 22:20:56 +0000 (00:20 +0200)]
Issue #18174: "python -m test --huntrleaks ..." now also checks for leak of
file descriptors. Patch written by Richard Oudkerk.

9 years agoIssue #25287: Don't add crypt.METHOD_CRYPT to crypt.methods if it's not
Victor Stinner [Fri, 2 Oct 2015 21:00:39 +0000 (23:00 +0200)]
Issue #25287: Don't add crypt.METHOD_CRYPT to crypt.methods if it's not
supported. Check if it is supported, it may not be supported on OpenBSD for
example.

9 years agoMerge from 3.5
Berker Peksag [Fri, 2 Oct 2015 20:29:13 +0000 (23:29 +0300)]
Merge from 3.5

Hg: --

9 years agoTweak susp-ignored.csv to make buildbots happy
Berker Peksag [Fri, 2 Oct 2015 20:28:45 +0000 (23:28 +0300)]
Tweak susp-ignored.csv to make buildbots happy

9 years agoasyncio: Make ensure_future() accept all kinds of awaitables. (Merge 3.5)
Yury Selivanov [Fri, 2 Oct 2015 19:09:51 +0000 (15:09 -0400)]
asyncio: Make ensure_future() accept all kinds of awaitables. (Merge 3.5)

9 years agoasyncio: Make ensure_future() accept all kinds of awaitables.
Yury Selivanov [Fri, 2 Oct 2015 19:05:59 +0000 (15:05 -0400)]
asyncio: Make ensure_future() accept all kinds of awaitables.

9 years agoasyncio: ensure_future() now understands awaitables
Yury Selivanov [Fri, 2 Oct 2015 19:00:19 +0000 (15:00 -0400)]
asyncio: ensure_future() now understands awaitables

9 years agoIssue #25290: Fix typo in csv.reader() docstring
Berker Peksag [Fri, 2 Oct 2015 16:26:14 +0000 (19:26 +0300)]
Issue #25290: Fix typo in csv.reader() docstring

Patch by Johannes Niediek.

9 years agoIssue #25290: Fix typo in csv.reader() docstring
Berker Peksag [Fri, 2 Oct 2015 16:25:53 +0000 (19:25 +0300)]
Issue #25290: Fix typo in csv.reader() docstring

Patch by Johannes Niediek.

9 years agoIssue #25290: Fix typo in csv.reader() docstring
Berker Peksag [Fri, 2 Oct 2015 16:25:32 +0000 (19:25 +0300)]
Issue #25290: Fix typo in csv.reader() docstring

Patch by Johannes Niediek.

9 years agoIssue #24848: Fixed bugs in UTF-7 decoding of misformed data:
Serhiy Storchaka [Fri, 2 Oct 2015 10:14:03 +0000 (13:14 +0300)]
Issue #24848: Fixed bugs in UTF-7 decoding of misformed data:

1. Non-ASCII bytes were accepted after shift sequence.
2. A low surrogate could be emitted in case of error in high surrogate.
3. In some circumstances the '\xfd' character was produced instead of the
replacement character '\ufffd' (due to a bug in _PyUnicodeWriter).

9 years agoIssue #24848: Fixed bugs in UTF-7 decoding of misformed data:
Serhiy Storchaka [Fri, 2 Oct 2015 10:13:14 +0000 (13:13 +0300)]
Issue #24848: Fixed bugs in UTF-7 decoding of misformed data:

1. Non-ASCII bytes were accepted after shift sequence.
2. A low surrogate could be emitted in case of error in high surrogate.
3. In some circumstances the '\xfd' character was produced instead of the
replacement character '\ufffd' (due to a bug in _PyUnicodeWriter).

9 years agoIssue #24848: Fixed bugs in UTF-7 decoding of misformed data:
Serhiy Storchaka [Fri, 2 Oct 2015 10:07:28 +0000 (13:07 +0300)]
Issue #24848: Fixed bugs in UTF-7 decoding of misformed data:

1. Non-ASCII bytes were accepted after shift sequence.
2. A low surrogate could be emitted in case of error in high surrogate.

9 years agoIssue #24483: C implementation of functools.lru_cache() now calculates key's
Serhiy Storchaka [Fri, 2 Oct 2015 09:47:59 +0000 (12:47 +0300)]
Issue #24483: C implementation of functools.lru_cache() now calculates key's
hash only once.

9 years agoIssue #24483: C implementation of functools.lru_cache() now calculates key's
Serhiy Storchaka [Fri, 2 Oct 2015 09:47:11 +0000 (12:47 +0300)]
Issue #24483: C implementation of functools.lru_cache() now calculates key's
hash only once.

9 years agoMerge from 3.5
Steve Dower [Thu, 1 Oct 2015 22:20:11 +0000 (15:20 -0700)]
Merge from 3.5

9 years agoIssue #25165: Windows uninstallation should not remove launcher if other versions...
Steve Dower [Thu, 1 Oct 2015 22:19:39 +0000 (15:19 -0700)]
Issue #25165: Windows uninstallation should not remove launcher if other versions remain

9 years agoImproves support for building unofficial versions of the Windows installer.
Steve Dower [Thu, 1 Oct 2015 22:18:53 +0000 (15:18 -0700)]
Improves support for building unofficial versions of the Windows installer.

9 years agoMake _PyUnicode_TranslateCharmap() symbol private
Victor Stinner [Thu, 1 Oct 2015 20:07:32 +0000 (22:07 +0200)]
Make _PyUnicode_TranslateCharmap() symbol private

unicodeobject.h exposes PyUnicode_TranslateCharmap() and PyUnicode_Translate().

9 years agoUpdate importlib_external.h
Victor Stinner [Thu, 1 Oct 2015 20:06:54 +0000 (22:06 +0200)]
Update importlib_external.h

9 years agoIssue #25267: The UTF-8 encoder is now up to 75 times as fast for error
Victor Stinner [Thu, 1 Oct 2015 19:54:51 +0000 (21:54 +0200)]
Issue #25267: The UTF-8 encoder is now up to 75 times as fast for error
handlers: ``ignore``, ``replace``, ``surrogateescape``, ``surrogatepass``.
Patch co-written with Serhiy Storchaka.

9 years agoCloses #24884: refactored WatchedFileHandler file reopening into a separate method...
Vinay Sajip [Thu, 1 Oct 2015 19:54:41 +0000 (20:54 +0100)]
Closes #24884: refactored WatchedFileHandler file reopening into a separate method, based on a suggestion and patch by Marian Horban.

9 years agoFixes #25097: Merged fix from 3.5.
Vinay Sajip [Thu, 1 Oct 2015 19:39:30 +0000 (20:39 +0100)]
Fixes #25097: Merged fix from 3.5.

9 years agoFixes #25097: Merged fi from 3.4.
Vinay Sajip [Thu, 1 Oct 2015 19:38:53 +0000 (20:38 +0100)]
Fixes #25097: Merged fi from 3.4.

9 years agoFixes #25097: Windows test is skipped if there are insufficient privileges, rather...
Vinay Sajip [Thu, 1 Oct 2015 19:37:54 +0000 (20:37 +0100)]
Fixes #25097: Windows test is skipped if there are insufficient privileges, rather than failing.

9 years agoIssue #25277: Set a timeout of 10 minutes in test_eintr using faulthandler to
Victor Stinner [Thu, 1 Oct 2015 11:16:43 +0000 (13:16 +0200)]
Issue #25277: Set a timeout of 10 minutes in test_eintr using faulthandler to
try to debug a hang on the FreeBSD 9 buildbot.

Run also eintr_tester.py with python "-u" command line option to try to get the
full output on hang/crash.

9 years agoCloses #25185: merged fix from 3.5.
Vinay Sajip [Thu, 1 Oct 2015 10:28:34 +0000 (11:28 +0100)]
Closes #25185: merged fix from 3.5.

9 years agoCloses #25185: merged fix from 3.4.
Vinay Sajip [Thu, 1 Oct 2015 10:27:57 +0000 (11:27 +0100)]
Closes #25185: merged fix from 3.4.

9 years agoCloses #25185: Use UTF-8 encoding when reading pyvenv.cfg.
Vinay Sajip [Thu, 1 Oct 2015 10:27:00 +0000 (11:27 +0100)]
Closes #25185: Use UTF-8 encoding when reading pyvenv.cfg.

9 years agoIssue #25280: Import trace messages emitted in verbose (-v) mode are no
Serhiy Storchaka [Thu, 1 Oct 2015 08:55:52 +0000 (11:55 +0300)]
Issue #25280: Import trace messages emitted in verbose (-v) mode are no
longer formatted twice.

9 years agoIssue #25280: Import trace messages emitted in verbose (-v) mode are no
Serhiy Storchaka [Thu, 1 Oct 2015 08:40:22 +0000 (11:40 +0300)]
Issue #25280: Import trace messages emitted in verbose (-v) mode are no
longer formatted twice.

9 years agoIssue #25280: Import trace messages emitted in verbose (-v) mode are no
Serhiy Storchaka [Thu, 1 Oct 2015 08:08:50 +0000 (11:08 +0300)]
Issue #25280: Import trace messages emitted in verbose (-v) mode are no
longer formatted twice.

9 years agoMerge 3.5
Victor Stinner [Thu, 1 Oct 2015 08:01:31 +0000 (10:01 +0200)]
Merge 3.5

9 years agoMerge 3.4 (os.urandom)
Victor Stinner [Thu, 1 Oct 2015 08:00:23 +0000 (10:00 +0200)]
Merge 3.4 (os.urandom)

9 years agoIssue #25003: os.urandom() doesn't use getentropy() on Solaris because
Victor Stinner [Thu, 1 Oct 2015 07:59:32 +0000 (09:59 +0200)]
Issue #25003: os.urandom() doesn't use getentropy() on Solaris because
getentropy() is blocking, whereas os.urandom() should not block. getentropy()
is supported since Solaris 11.3.

9 years agoMerge 3.5
Victor Stinner [Thu, 1 Oct 2015 07:51:02 +0000 (09:51 +0200)]
Merge 3.5

9 years agoIssue #25003: On Solaris 11.3 or newer, os.urandom() now uses the getrandom()
Victor Stinner [Thu, 1 Oct 2015 07:47:30 +0000 (09:47 +0200)]
Issue #25003: On Solaris 11.3 or newer, os.urandom() now uses the getrandom()
function instead of the getentropy() function. The getentropy() function is
blocking to generate very good quality entropy, os.urandom() doesn't need such
high-quality entropy.

9 years ago(Merge 3.5) Issue #25274: test_recursionlimit_recovery() of test_sys now checks
Victor Stinner [Thu, 1 Oct 2015 06:56:54 +0000 (08:56 +0200)]
(Merge 3.5) Issue #25274: test_recursionlimit_recovery() of test_sys now checks
sys.gettrace() when the test is executed, not when the module is loaded.

sys.settrace() may be after after the test is loaded.

9 years ago(Merge 3.4) Issue #25274: test_recursionlimit_recovery() of test_sys now checks
Victor Stinner [Thu, 1 Oct 2015 06:56:27 +0000 (08:56 +0200)]
(Merge 3.4) Issue #25274: test_recursionlimit_recovery() of test_sys now checks
sys.gettrace() when the test is executed, not when the module is loaded.

sys.settrace() may be after after the test is loaded.

9 years agoIssue #25274: test_recursionlimit_recovery() of test_sys now checks
Victor Stinner [Thu, 1 Oct 2015 06:55:33 +0000 (08:55 +0200)]
Issue #25274: test_recursionlimit_recovery() of test_sys now checks
sys.gettrace() when the test is executed, not when the module is loaded.

sys.settrace() may be after after the test is loaded.