46f5ca3 | Raymond Hettinger | 15 September 2013, 03:51:57 UTC | Issue #19018: The heapq.merge() function no longer suppresses IndexError | 15 September 2013, 03:51:57 UTC |
0a32d92 | Ezio Melotti | 15 September 2013, 00:00:42 UTC | Merge heads. | 15 September 2013, 00:00:42 UTC |
1bc6ceb | R David Murray | 14 September 2013, 17:28:37 UTC | #18206: Fix test for existence of license URL. It now always checks, instead of only when the LICENSE file doesn't exist. It is also protected by the 'network' resource, and uses a HEAD request since we are only doing an existence check. | 14 September 2013, 17:28:37 UTC |
0a9d051 | Georg Brandl | 14 September 2013, 07:11:09 UTC | merge with 3.2 | 14 September 2013, 07:11:09 UTC |
bc75046 | Georg Brandl | 14 September 2013, 07:10:21 UTC | Add a NEWS entry for b9b521efeba3. | 14 September 2013, 07:10:21 UTC |
c5884d8 | Georg Brandl | 14 September 2013, 07:09:18 UTC | Add NEWS entry for c18c18774e24. | 14 September 2013, 07:09:18 UTC |
db4309e | Georg Brandl | 14 September 2013, 07:08:09 UTC | Fix tkinter regression introduced by the security fix in #16248. | 14 September 2013, 07:08:09 UTC |
87f0937 | Ezio Melotti | 14 September 2013, 01:55:53 UTC | #18856: improve test coverage of the calendar module. Patch by Madison May. | 14 September 2013, 01:55:53 UTC |
e7f4c1c | Ezio Melotti | 13 September 2013, 20:52:12 UTC | #18981: fix a typo in a comment (noticed by Anoop Thomas Mathew). | 13 September 2013, 20:52:12 UTC |
560a778 | Ezio Melotti | 13 September 2013, 19:17:40 UTC | #18951: use consistent names in unittest docs. | 13 September 2013, 19:17:40 UTC |
61f4cd1 | Eli Bendersky | 13 September 2013, 13:24:59 UTC | Add Germán M. Bravo to Misc/ACKS | 13 September 2013, 13:24:59 UTC |
dd3661e | Eli Bendersky | 13 September 2013, 13:24:25 UTC | Issue #18997: fix ElementTree crash with using pickle and __getstate__. Based on report and initial patch from Germán M. Bravo | 13 September 2013, 13:24:25 UTC |
aa04f9a | Eli Bendersky | 13 September 2013, 12:28:20 UTC | Issue #18945: Add tests for tempfile name collision handling. Patch by Vlad Shcherbina | 13 September 2013, 12:28:20 UTC |
72c238e | Senthil Kumaran | 13 September 2013, 07:21:18 UTC | Fix http.server's request handling case on trailing '/'. Patch contributed by Vajrasky Kok. Addresses Issue #17324 | 13 September 2013, 07:21:18 UTC |
016af3f | Serhiy Storchaka | 13 September 2013, 04:46:40 UTC | Issue #18784: The uuid module no more attempts to load libc via ctypes.CDLL, if all necessary functions are already found in libuuid. Patch by Evgeny Sologubov. | 13 September 2013, 04:46:40 UTC |
d184f66 | Senthil Kumaran | 12 September 2013, 05:56:30 UTC | Automated merge with file:///Users/skumaran/python/cpython | 12 September 2013, 05:56:30 UTC |
f8ce51a | Senthil Kumaran | 12 September 2013, 05:54:31 UTC | Improve the docstring of random.shuffle. Inform users not to provide int arg. Addresses issue #14927 | 12 September 2013, 05:54:31 UTC |
dd4754e | Serhiy Storchaka | 11 September 2013, 19:46:27 UTC | Issue #18988: The "Tab" key now works when a word is already autocompleted. | 11 September 2013, 19:46:27 UTC |
b918395 | Senthil Kumaran | 10 September 2013, 05:39:28 UTC | Clarify mmap.close method behavior. Addresses issue #18815 Patch contributed by Anoop Thomas Mathew. | 10 September 2013, 05:39:28 UTC |
b505a6a | Senthil Kumaran | 10 September 2013, 02:57:37 UTC | Document Fraction's numerator and denominator properties. Addresses issue #18800 | 10 September 2013, 02:57:37 UTC |
51ef074 | Mark Dickinson | 09 September 2013, 09:34:24 UTC | Docstring typo fix: Arithmentic -> Arithmetic. | 09 September 2013, 09:34:24 UTC |
fb92f39 | Raymond Hettinger | 09 September 2013, 07:01:35 UTC | Issue 18752: Make chain.from_iterable() more visible in the documentation. | 09 September 2013, 07:01:35 UTC |
1e21ebc | Raymond Hettinger | 09 September 2013, 06:54:27 UTC | Issue 18301: The classmethod decorator didn't fit well with the rough-equivalent example code. | 09 September 2013, 06:54:27 UTC |
c700180 | Serhiy Storchaka | 08 September 2013, 17:42:13 UTC | Fix a typo. (closes #18953) | 08 September 2013, 17:42:13 UTC |
dfa689b | Serhiy Storchaka | 08 September 2013, 17:29:37 UTC | Fixed tests with Tcl/Tk <8.5 (closes #18964). | 08 September 2013, 17:29:37 UTC |
4fec47e | Senthil Kumaran | 08 September 2013, 06:19:29 UTC | Fix the dead link of IEEE_854-1987 standard with the Wikipedia entry. Addresses issue #18438 | 08 September 2013, 06:19:29 UTC |
0494c2a | Nick Coghlan | 08 September 2013, 01:40:34 UTC | Close #18952: correctly download test support data When test.support was converted to a package, it started silently skipping the tests which needed to download support data to run. This change refactors the affected code, and also tidies up test.support.findfile to remove the unused *here* parameter, document the *subdir* parameter and rename the *filename* parameter to avoid shadowing the file builtin and be consistent with the documentation. The unexpected skips were noticed and reported by Zachary Ware | 08 September 2013, 01:40:34 UTC |
21101f7 | Senthil Kumaran | 08 September 2013, 00:51:58 UTC | Correct Profile class usage example. Addresses issue #18033. Patch contributed by Olivier Hervieu and Dmi Baranov. | 08 September 2013, 00:51:58 UTC |
8ef519b | Senthil Kumaran | 07 September 2013, 20:59:17 UTC | Fix License URL display and add test to check for license url presence. Fixes issue #18206 Patch contributed by Berker Peksag and py.user | 07 September 2013, 20:59:17 UTC |
1b90227 | Senthil Kumaran | 07 September 2013, 18:28:58 UTC | Removing the mention of os.isatty mention as Unix only Correct the wrong documentation. | 07 September 2013, 18:28:58 UTC |
e64a91a | Ezio Melotti | 07 September 2013, 12:23:36 UTC | #18895: split a sentence in unittest docs. | 07 September 2013, 12:23:36 UTC |
e220236 | Ezio Melotti | 07 September 2013, 12:19:30 UTC | #18894: remove mention of deprecated fail* methods. | 07 September 2013, 12:19:30 UTC |
23d7d4e | Tim Peters | 06 September 2013, 20:41:30 UTC | Issue 18944: fix a 1-character typo in test_set.py. The error caused test_inline_methods() to test much less than intended. Caught (& fixed) by Armin Rigo. | 06 September 2013, 20:41:30 UTC |
f315df3 | Eli Bendersky | 06 September 2013, 13:11:19 UTC | Issue #18849: Fixed a Windows-specific tempfile bug where collision with an existing directory caused mkstemp and related APIs to fail instead of retrying. Report and fix by Vlad Shcherbina. | 06 September 2013, 13:11:19 UTC |
43c6ef1 | Vinay Sajip | 06 September 2013, 09:25:31 UTC | Issue #18941: Respected delay when doing rollover. | 06 September 2013, 09:25:31 UTC |
d859926 | Vinay Sajip | 06 September 2013, 09:10:22 UTC | Issue #18940: Handled low-volume logging when delay is True. | 06 September 2013, 09:10:22 UTC |
a704582 | Vinay Sajip | 06 September 2013, 08:50:43 UTC | Issue #18939: Updated venv documentation with some clarifications. | 06 September 2013, 08:50:43 UTC |
324ae38 | Senthil Kumaran | 06 September 2013, 04:42:38 UTC | Improve urlencode docstring. Patch by Brian Brazil. | 06 September 2013, 04:42:38 UTC |
eaa3bcc | Tim Peters | 06 September 2013, 03:57:04 UTC | Issue #18942: sys._debugmallocstats() output was damaged on Windows. _PyDebugAllocatorStats() called PyOS_snprintf() with a %zd format code, but MS doesn't support that code. Interpolated PY_FORMAT_SIZE_T in place of the "z". | 06 September 2013, 03:57:04 UTC |
31b862d | Vinay Sajip | 05 September 2013, 22:01:07 UTC | Issue #18933: Added links to source code. | 05 September 2013, 22:01:07 UTC |
134f0de | Serhiy Storchaka | 05 September 2013, 15:01:15 UTC | Issue #18672: Fixed format specifiers for Py_ssize_t in debugging output in the _sre moduel. | 05 September 2013, 15:01:15 UTC |
ef31a00 | Serhiy Storchaka | 05 September 2013, 14:31:37 UTC | Merge heads | 05 September 2013, 14:31:37 UTC |
362c1b5 | Serhiy Storchaka | 05 September 2013, 14:14:32 UTC | Issue #18830: inspect.getclasstree() no more produces duplicated entries even when input list contains duplicates. | 05 September 2013, 14:14:32 UTC |
60bf2fc | Christian Heimes | 05 September 2013, 14:04:35 UTC | Issue #18709: GCC 4.6 complains that 'v' may be used uninitialized in GEN_EMAIL/GEN_URI/GEN_DNS case | 05 September 2013, 14:04:35 UTC |
e1040e2 | Victor Stinner | 04 September 2013, 22:22:24 UTC | Issue #18909: Fix _tkinter.tkapp.interpaddr() on Windows 64-bit, don't cast 64-bit pointer to long (32 bits). | 04 September 2013, 22:22:24 UTC |
e93b63b | Antoine Pitrou | 04 September 2013, 18:46:33 UTC | Issue #18876: The FileIO.mode attribute now better reflects the actual mode under which the file was opened. Patch by Erik Bray. | 04 September 2013, 18:46:33 UTC |
c9e1dcd | Meador Inge | 04 September 2013, 00:43:49 UTC | Issue #16826: Revert fix while Windows issues are being worked out. | 04 September 2013, 00:43:49 UTC |
d151da9 | Meador Inge | 03 September 2013, 21:37:26 UTC | Issue #16826: Don't check for PYTHONCASEOK when using -E. This commit fixes a regression that sneaked into Python 3.3 where importlib was not respecting -E when checking for the PYTHONCASEOK environment variable. | 03 September 2013, 21:37:26 UTC |
9edb168 | Tim Peters | 03 September 2013, 16:49:31 UTC | cwr_next(): move invariants out of loops. This simplifies and clarifies the code, and gives a small speedup. | 03 September 2013, 16:49:31 UTC |
c554f72 | Eli Bendersky | 03 September 2013, 13:37:19 UTC | Issue #18912: Fix indentation in docstring Contributed by Jeroen Van Goey | 03 September 2013, 13:37:19 UTC |
a0f482a | Terry Jan Reedy | 01 September 2013, 23:03:41 UTC | Remove obsolete .hgeol entry pointing to file moved elsewhere. This kine was already replaced by Lib/test/test_email/data/msg_26.txt = BIN which is just below the last line in the patch context. | 01 September 2013, 23:03:41 UTC |
9d2e3a1 | Tim Peters | 01 September 2013, 20:56:22 UTC | Fix issue 18889: test_sax: multiple failures on Windows desktop. "The fix" is to tell Mercurial that the test files are binary. Windows developers: to get the correct line endings in your checkout, delete Lib\test\xmltestdata, and then "hg revert" that directory. Why the Windows buildbots didn't fail test_sax remains a mystery :-( | 01 September 2013, 20:56:22 UTC |
4c8ce84 | Antoine Pitrou | 01 September 2013, 17:51:49 UTC | test_threading isn't rudimentary anymore | 01 September 2013, 17:51:49 UTC |
740d6b6 | Terry Jan Reedy | 31 August 2013, 21:12:21 UTC | Issue #12037: Fix test_email for desktop Windows. | 31 August 2013, 21:12:21 UTC |
31e4d32 | Terry Jan Reedy | 31 August 2013, 20:27:16 UTC | Issue #18489: Add complete, gui-free tests for idlelib.SearchEngine. Patch import and initialization in SearchEngine to make testing easier. Improve docstrings, especially to clarify the double role of 'ok' parameters. Original patch by Phil Webster. | 31 August 2013, 20:27:16 UTC |
a839271 | Antoine Pitrou | 30 August 2013, 21:38:13 UTC | Forward port new tests from Issue #18851. | 30 August 2013, 21:38:13 UTC |
9939cc8 | Charles-François Natali | 30 August 2013, 21:32:53 UTC | Issue #18418: After fork(), reinit all threads states, not only active ones. Patch by A. Jesse Jiryu Davis. | 30 August 2013, 21:32:53 UTC |
dee0434 | Gregory P. Smith | 29 August 2013, 20:35:27 UTC | Fixes issue #15507: test_subprocess's test_send_signal could fail if the test runner were run in an environment where the process inherited an ignore setting for SIGINT. Restore the SIGINT handler to the desired KeyboardInterrupt raising one during that test. | 29 August 2013, 20:35:27 UTC |
e33d5b0 | Charles-François Natali | 29 August 2013, 17:26:37 UTC | Merge. | 29 August 2013, 17:26:37 UTC |
5fd2642 | Charles-François Natali | 29 August 2013, 17:01:40 UTC | Issue #18643: Fix some test_socket failures due to large default socket buffer sizes. | 29 August 2013, 17:01:40 UTC |
50254c5 | Serhiy Storchaka | 29 August 2013, 08:35:43 UTC | Issue #18743: Fix references to non-existant "StringIO" module in docstrings and comments. | 29 August 2013, 08:35:43 UTC |
15e6590 | Serhiy Storchaka | 29 August 2013, 07:28:44 UTC | Issue #18760: Improved cross-references in the xml package. | 29 August 2013, 07:28:44 UTC |
3b44a40 | Victor Stinner | 28 August 2013, 10:26:28 UTC | Fix @requires_freebsd_version and @requires_linux_version decorators of test.support, run the test if the platform matchs! | 28 August 2013, 10:26:28 UTC |
b84fc0f | Victor Stinner | 27 August 2013, 23:44:42 UTC | Fix compilation of the _sqlite module if threads are disabled | 27 August 2013, 23:44:42 UTC |
9594942 | Serhiy Storchaka | 27 August 2013, 16:40:23 UTC | Issue #18783: Removed existing mentions of Python long type in docstrings, error messages and comments. | 27 August 2013, 16:40:23 UTC |
4af4d27 | Ezio Melotti | 26 August 2013, 11:00:39 UTC | #18839: document that sys.exit() will not accept a non-integer numeric value as exit status. | 26 August 2013, 11:00:39 UTC |
ca4d97e | Eli Bendersky | 26 August 2013, 02:05:55 UTC | Clarify pyexpat documentation in StartElementHandler | 26 August 2013, 02:05:55 UTC |
7c4a7e6 | Ezio Melotti | 25 August 2013, 22:32:56 UTC | #18803: fix more typos. Patch by Févry Thibault. | 25 August 2013, 22:32:56 UTC |
bf8ab77 | Eli Bendersky | 25 August 2013, 22:27:36 UTC | Update XMLParser.close documentation and fix formatting. Using ``method`` markup because the method is on a callback object, not an explicitly documented method. :meth: markup creates links within the current class which is incorrect. In addition, indent the paragraph correctly. | 25 August 2013, 22:27:36 UTC |
4f1353a | Ezio Melotti | 25 August 2013, 20:56:43 UTC | #18833: add a test for test_telnetlib. Patch by Alex Volkov. | 25 August 2013, 20:56:43 UTC |
c20a7b9 | Charles-François Natali | 25 August 2013, 16:27:59 UTC | Merge. | 25 August 2013, 16:27:59 UTC |
249cdc3 | Charles-François Natali | 25 August 2013, 16:24:45 UTC | Issue #18763: subprocess: The file descriptors are now closed after calling the preexec_fn callback, which may open file descriptors. | 25 August 2013, 16:24:45 UTC |
b33baf1 | Serhiy Storchaka | 25 August 2013, 16:12:56 UTC | Issue #18817: Fix a resource warning in Lib/aifc.py demo. | 25 August 2013, 16:12:56 UTC |
cd0f74b | R David Murray | 25 August 2013, 15:09:02 UTC | #16611: BaseCookie now parses 'secure' and 'httponly' flags. Previously it generated them if they were given a value, but completely ignored them if they were present in the string passed in to be parsed. Now if the flag appears on a cookie, the corresponding Morsel key will reference a True value. Other pre-existing behavior is retained in this maintenance patch: if the source contains something like 'secure=foo', morsel['secure'] will return 'foo'. Since such a value doesn't round trip and never did (and would be a surprising occurrence) a subsequent non-bug-fix patch may change this behavior. Inspired by a patch from Julien Phalip, who reviewed this one. | 25 August 2013, 15:09:02 UTC |
f1fe159 | Christian Heimes | 25 August 2013, 12:57:00 UTC | Issue #11973: Fix a problem in kevent. The flags and fflags fields are now properly handled as unsigned. | 25 August 2013, 12:57:00 UTC |
61636e7 | Christian Heimes | 25 August 2013, 12:19:16 UTC | Issue #18747: Fix spelling errors in my commit message and comments, thanks to Vajrasky Kok for proof-reading. | 25 August 2013, 12:19:16 UTC |
157c983 | Christian Heimes | 25 August 2013, 12:12:41 UTC | Issue #18709: Fix issue with IPv6 address in subjectAltName on Mac OS X Tiger | 25 August 2013, 12:12:41 UTC |
ec8147b | Tim Peters | 24 August 2013, 20:15:19 UTC | Various clarifications based on feedback & questions over the years. (grafted from 23181bf411a16287a0a54e910fc0f9ecd2764bf0) | 24 August 2013, 20:15:19 UTC |
eba25ba | Antoine Pitrou | 24 August 2013, 18:52:27 UTC | Issue #18756: make test_urandom_failure more robust by executing its code in a subprocess | 24 August 2013, 18:52:27 UTC |
71fe8c0 | Victor Stinner | 24 August 2013, 13:52:47 UTC | test_socket: cancel scheduled alarm on test failure | 24 August 2013, 13:52:47 UTC |
9e0ae53 | Serhiy Storchaka | 23 August 2013, 21:23:38 UTC | Issue #18757: Improved cross-references in the concurrent package. | 23 August 2013, 21:23:38 UTC |
78ede7c | Ezio Melotti | 23 August 2013, 20:06:31 UTC | #18798: fix typo in test_fcntl. Patch by Vajrasky Kok. | 23 August 2013, 20:06:31 UTC |
0c2dd0c | Victor Stinner | 23 August 2013, 17:19:15 UTC | Close #17702: On error, os.environb now removes suppress the except context when raising a new KeyError with the original key. | 23 August 2013, 17:19:15 UTC |
f1e0273 | Brett Cannon | 23 August 2013, 15:47:26 UTC | NEW entry for issue #18755 | 23 August 2013, 15:47:26 UTC |
a4975a9 | Brett Cannon | 23 August 2013, 15:45:57 UTC | Issue #18755: Allow imp.load_*() loaders to have get_data() called multiple times. | 23 August 2013, 15:45:57 UTC |
f5ebd26 | Brett Cannon | 23 August 2013, 14:58:49 UTC | Emphasize that people should not override __import__. With importlib getting used more and more, changing __import__ will not work as well as people used to hope as it will potentially bypass importers, etc. It also will not work with importlib.import_module() as it uses "importlib.__import__" (i.e. importlib's implementation of import) directly and not builtins.__import__. | 23 August 2013, 14:58:49 UTC |
01e75a6 | Tim Peters | 22 August 2013, 23:32:53 UTC | Add line explaining the "%sort" test. (grafted from 1ea833ecaf5a9d43a886e9e73b4e2551d0d5b548) | 22 August 2013, 23:32:53 UTC |
06ce077 | Serhiy Storchaka | 22 August 2013, 14:51:58 UTC | Issue #16809: Fixed some tkinter incompabilities with Tcl/Tk 8.6. | 22 August 2013, 14:51:58 UTC |
203eb31 | Serhiy Storchaka | 22 August 2013, 14:40:31 UTC | Issue #16809: Tkinter's splitlist() and split() methods now accept Tcl_Obj argument. This is needed for support Tcl/Tk 8.6. | 22 August 2013, 14:40:31 UTC |
1852b30 | Christian Heimes | 22 August 2013, 11:22:37 UTC | Issue #18747: Update Misc/NEWS to reflect the latest changeset. | 22 August 2013, 11:22:37 UTC |
80c5de9 | Christian Heimes | 22 August 2013, 11:19:48 UTC | Issue #18747: Use a parent atfork handler instead of a child atfork handler. fork() is suppose to be async-signal safe but the handler calls unsafe functions. A parent handler mitigates the issue. | 22 August 2013, 11:19:48 UTC |
00ae435 | R David Murray | 22 August 2013, 01:10:31 UTC | #18324: set_payload now correctly handles binary input. This also backs out the previous fixes for for #14360, #1717, and #16564. Those bugs were actually caused by the fact that set_payload didn't decode to str, thus rendering the model inconsistent. This fix does mean the data processed by the encoder functions goes through an extra encode/decode cycle, but it means the model is always consistent. Future API updates will provide a better way to encode payloads, which will bypass this minor de-optimization. Tests by Vajrasky Kok. | 22 August 2013, 01:10:31 UTC |
0b16912 | Tim Peters | 21 August 2013, 23:52:57 UTC | Merge 3.2 into 3.3. The only file change is adding the v3.2.5 tag to 3.3's .hgtags file. | 21 August 2013, 23:52:57 UTC |
1e440cf | Antoine Pitrou | 21 August 2013, 22:39:46 UTC | Issue #18792: Use "127.0.0.1" or "::1" instead of "localhost" as much as possible, since "localhost" goes through a DNS lookup under recent Windows versions. | 21 August 2013, 22:39:46 UTC |
9e6b975 | Serhiy Storchaka | 21 August 2013, 18:38:21 UTC | Issue #17119: Fixed integer overflows when processing large strings and tuples in the tkinter module. | 21 August 2013, 18:38:21 UTC |
f77b4b2 | Christian Heimes | 21 August 2013, 11:26:05 UTC | Issue #18747: Re-seed OpenSSL's pseudo-random number generator after fork. A pthread_atfork() child handler is used to seeded the PRNG with pid, time and some stack data. | 21 August 2013, 11:26:05 UTC |
b1973c2 | Serhiy Storchaka | 20 August 2013, 17:38:21 UTC | Issue #8865: Concurrent invocation of select.poll.poll() now raises a RuntimeError exception. Patch by Christian Schubert. | 20 August 2013, 17:38:21 UTC |
ec67d18 | Serhiy Storchaka | 20 August 2013, 17:04:47 UTC | Issue #13461: Fix a crash in the TextIOWrapper.tell method on 64-bit platforms. Patch by Yogesh Chaudhari. | 20 August 2013, 17:04:47 UTC |
98985a1 | Serhiy Storchaka | 19 August 2013, 20:18:23 UTC | Issue #2537: Remove breaked check which prevented valid regular expressions. Patch by Meador Inge. See also issue #18647. | 19 August 2013, 20:18:23 UTC |
1ca66ed | Serhiy Storchaka | 19 August 2013, 19:59:31 UTC | Issue #18647: A regular expression in the doctest module rewritten so that determined minimal width of repeated subexpression is >0 (an empty line was not matched in any case). | 19 August 2013, 19:59:31 UTC |