526e5ee | Mark Dickinson | 15 June 2010, 08:33:03 UTC | Issue #8469: Further clarifications and improvements to struct module documentation. Thanks Mads Kiilerich. | 15 June 2010, 08:33:03 UTC |
019aec2 | Andrew M. Kuchling | 15 June 2010, 00:38:58 UTC | Add another bunch of items | 15 June 2010, 00:38:58 UTC |
9933da0 | Georg Brandl | 14 June 2010, 15:58:39 UTC | #8993: fix reference. | 14 June 2010, 15:58:39 UTC |
8fbbc08 | Mark Dickinson | 13 June 2010, 12:01:34 UTC | Ezio Melotti was missing from Misc/ACKS. | 13 June 2010, 12:01:34 UTC |
62815e8 | Mark Dickinson | 13 June 2010, 11:07:00 UTC | Add Éric Araujo to Misc/ACKS for doc work and many patch and commit reviews. | 13 June 2010, 11:07:00 UTC |
e979ec8 | Mark Dickinson | 13 June 2010, 10:50:29 UTC | Issue #8986: erfc was raising OverflowError on Linux for arguments in the (approximate) range (-27.3, 30.0), as a result of an escaped errno value. | 13 June 2010, 10:50:29 UTC |
8842c35 | Nick Coghlan | 13 June 2010, 06:50:39 UTC | Revert r80580 due to some unintended side effects. See issue #8202 for details. | 13 June 2010, 06:50:39 UTC |
bffd62e | Andrew M. Kuchling | 12 June 2010, 20:00:55 UTC | Grammar fix | 12 June 2010, 20:00:55 UTC |
8e6c45c | Mark Dickinson | 12 June 2010, 18:50:34 UTC | Issue #8469: Add standard sizes to table in struct documentation; additional clarifications and documentation tweaks. Backport of revisions 81955-81956 from py3k. | 12 June 2010, 18:50:34 UTC |
8e5effa | Benjamin Peterson | 12 June 2010, 17:47:06 UTC | fix warning with ucs4 | 12 June 2010, 17:47:06 UTC |
10f08f9 | Nick Coghlan | 12 June 2010, 13:45:37 UTC | Backport a fix from Py3k for a potentially misleading example | 12 June 2010, 13:45:37 UTC |
f084aed | Georg Brandl | 12 June 2010, 09:46:03 UTC | Update README. | 12 June 2010, 09:46:03 UTC |
961e6fd | Georg Brandl | 12 June 2010, 09:45:58 UTC | Fix gratuitous indentation. | 12 June 2010, 09:45:58 UTC |
1626980 | Georg Brandl | 12 June 2010, 09:45:28 UTC | Add document on how to build. | 12 June 2010, 09:45:28 UTC |
fd3eff6 | Georg Brandl | 12 June 2010, 09:45:01 UTC | Use newer toctree syntax. | 12 June 2010, 09:45:01 UTC |
3e83ff7 | Georg Brandl | 12 June 2010, 06:45:33 UTC | Update version in README. | 12 June 2010, 06:45:33 UTC |
ab776ce | Georg Brandl | 12 June 2010, 06:28:58 UTC | Document that an existing directory raises in mkdir(). | 12 June 2010, 06:28:58 UTC |
b20ada0 | Georg Brandl | 12 June 2010, 06:26:54 UTC | Fix punctuation. | 12 June 2010, 06:26:54 UTC |
936efc7 | Vinay Sajip | 11 June 2010, 22:56:50 UTC | Issue #8924: logging: Improved error handling for Unicode in exception text. | 11 June 2010, 22:56:50 UTC |
cca3a3f | Antoine Pitrou | 11 June 2010, 21:42:26 UTC | Issue #8941: decoding big endian UTF-32 data in UCS-2 builds could crash the interpreter with characters outside the Basic Multilingual Plane (higher than 0x10000). | 11 June 2010, 21:42:26 UTC |
c6660cf | Benjamin Peterson | 11 June 2010, 21:40:37 UTC | different spellings are just unacceptable | 11 June 2010, 21:40:37 UTC |
4022891 | Mark Dickinson | 11 June 2010, 20:27:05 UTC | Fix possible undefined behaviour from signed overflow in struct module. Backport of revisions 81897, 81898 and 81902 from py3k. | 11 June 2010, 20:27:05 UTC |
b65bd2e | Victor Stinner | 11 June 2010, 19:22:28 UTC | Issue #8362: Add Misc/maintainers.rst: list of module maintainers | 11 June 2010, 19:22:28 UTC |
fdc1e0d | Ezio Melotti | 11 June 2010, 02:21:25 UTC | Remove extra ] from itertools.count docstring. | 11 June 2010, 02:21:25 UTC |
11bd81c | Andrew M. Kuchling | 11 June 2010, 01:54:58 UTC | Add a few more items | 11 June 2010, 01:54:58 UTC |
81145c9 | Andrew M. Kuchling | 11 June 2010, 00:23:01 UTC | #5753: Suggest PySys_SetArgvEx() instead of PySys_SetArgv() | 11 June 2010, 00:23:01 UTC |
de0aeaa | Andrew M. Kuchling | 11 June 2010, 00:16:08 UTC | #5753: update demo.c to use PySys_SetArgvEx(), and add a comment | 11 June 2010, 00:16:08 UTC |
a0b0c6f | Andrew M. Kuchling | 11 June 2010, 00:14:34 UTC | Edit comments for current Python; bump version number of Python | 11 June 2010, 00:14:34 UTC |
33958b8 | Michael Foord | 10 June 2010, 20:40:21 UTC | Fix issue with nested test suites debug method and module setups. (unittest) | 10 June 2010, 20:40:21 UTC |
83d3576 | Michael Foord | 10 June 2010, 16:32:00 UTC | NEWS update for issue 8948. | 10 June 2010, 16:32:00 UTC |
1056ca2 | Benjamin Peterson | 09 June 2010, 19:45:04 UTC | fix code formatting | 09 June 2010, 19:45:04 UTC |
094c53c | Alexander Belopolsky | 09 June 2010, 17:08:11 UTC | Fixed markup of tm_isdst attribute. | 09 June 2010, 17:08:11 UTC |
619f16e | Antoine Pitrou | 09 June 2010, 16:24:00 UTC | Issue #8930: fix some C code indentation | 09 June 2010, 16:24:00 UTC |
ae1bb9a | Michael Foord | 09 June 2010, 12:29:56 UTC | Typo correction. | 09 June 2010, 12:29:56 UTC |
0fedb28 | Michael Foord | 08 June 2010, 22:44:52 UTC | Issue 8948. cleanup functions are not run by unittest.TestCase.debug(), plus class and module teardowns are not run by unittest.TestSuite.debug(). | 08 June 2010, 22:44:52 UTC |
d7afd31 | Brian Curtin | 08 June 2010, 21:15:06 UTC | Move a variable declration outside of a loop to match what was done in r81843 for py3k. | 08 June 2010, 21:15:06 UTC |
fa4c59f | Benjamin Peterson | 08 June 2010, 14:53:29 UTC | kill extra word | 08 June 2010, 14:53:29 UTC |
eabdeba | Benjamin Peterson | 07 June 2010, 22:33:09 UTC | use unicode literals | 07 June 2010, 22:33:09 UTC |
7dbe3e3 | Benjamin Peterson | 07 June 2010, 22:32:44 UTC | remove extra byte and fix comment | 07 June 2010, 22:32:44 UTC |
13e934a | Benjamin Peterson | 07 June 2010, 22:23:23 UTC | correctly overflow when indexes are too large | 07 June 2010, 22:23:23 UTC |
0b41707 | Ezio Melotti | 07 June 2010, 22:00:18 UTC | Silence deprecation warning in test___all__ caused by an import bsddb. | 07 June 2010, 22:00:18 UTC |
c4afe29 | Benjamin Peterson | 07 June 2010, 21:37:09 UTC | locale grouping strings should end in '\0' | 07 June 2010, 21:37:09 UTC |
3ca14e9 | Andrew M. Kuchling | 07 June 2010, 13:38:40 UTC | #8875: Remove duplicated paragraph | 07 June 2010, 13:38:40 UTC |
770fd15 | Tarek Ziadé | 06 June 2010, 20:05:20 UTC | Fixed #8909: now the doc details the size of the bitmap used in distutils' bdist_wininst | 06 June 2010, 20:05:20 UTC |
2f3d9f9 | Benjamin Peterson | 06 June 2010, 02:09:33 UTC | careening towards 2.7rc2 we go | 06 June 2010, 02:09:33 UTC |
6b177ac | Benjamin Peterson | 06 June 2010, 00:55:14 UTC | tag 2.7's first release candidate | 06 June 2010, 00:55:14 UTC |
11591c3 | Benjamin Peterson | 06 June 2010, 00:54:29 UTC | fix sphinx warning with an extra space | 06 June 2010, 00:54:29 UTC |
53e812a | Benjamin Peterson | 06 June 2010, 00:50:58 UTC | remove extra space | 06 June 2010, 00:50:58 UTC |
0229e84 | Benjamin Peterson | 06 June 2010, 00:49:27 UTC | update pydoc-topics | 06 June 2010, 00:49:27 UTC |
77d534e | Benjamin Peterson | 06 June 2010, 00:22:09 UTC | bump version to 2.7 rc1 | 06 June 2010, 00:22:09 UTC |
c532c57 | Michael Foord | 05 June 2010, 23:58:40 UTC | Code formatting change. | 05 June 2010, 23:58:40 UTC |
62c3c79 | Ezio Melotti | 05 June 2010, 22:28:10 UTC | Replace deprecated fail* methods with the equivalent assert* ones. | 05 June 2010, 22:28:10 UTC |
8dde201 | Michael Foord | 05 June 2010, 21:57:03 UTC | Documentation updates for issues 8302 and 8351 (truncating excessive diffs in unittest failure messages and reporting SkipTest exceptions in setUpClass and setUpModule as skips rather than errors). | 05 June 2010, 21:57:03 UTC |
db919f0 | Michael Foord | 05 June 2010, 20:59:00 UTC | Tests for issue 8302, skipped test in a setUpClass or a setUpModule are reported as skips rather than errors. | 05 June 2010, 20:59:00 UTC |
c1d7c5b | Michael Foord | 05 June 2010, 20:33:43 UTC | Tests for unittest.TestCase.maxDiff. | 05 June 2010, 20:33:43 UTC |
d891859 | Michael Foord | 05 June 2010, 19:51:38 UTC | Updated NEWS file. | 05 June 2010, 19:51:38 UTC |
20e287c | Michael Foord | 05 June 2010, 19:38:42 UTC | Issue 8302. SkipTest exception is setUpClass or setUpModule is now reported as a skip rather than an error. | 05 June 2010, 19:38:42 UTC |
ab2eb0e | Ezio Melotti | 05 June 2010, 19:21:32 UTC | Add a NEWS entry for r81758 and clarify a comment. | 05 June 2010, 19:21:32 UTC |
e57e50c | Ezio Melotti | 05 June 2010, 17:51:07 UTC | Update PyUnicode_DecodeUTF8 from RFC 2279 to RFC 3629. 1) #8271: when a byte sequence is invalid, only the start byte and all the valid continuation bytes are now replaced by U+FFFD, instead of replacing the number of bytes specified by the start byte. See http://www.unicode.org/versions/Unicode5.2.0/ch03.pdf (pages 94-95); 2) 5- and 6-bytes-long UTF-8 sequences are now considered invalid (no changes in behavior); 3) Add code and tests to reject surrogates (U+D800-U+DFFF) as defined in RFC 3629, but leave it commented out since it's not backward compatible; 4) Change the error messages "unexpected code byte" to "invalid start byte" and "invalid data" to "invalid continuation byte"; 5) Add an extensive set of tests in test_unicode; 6) Fix test_codeccallbacks because it was failing after this change. | 05 June 2010, 17:51:07 UTC |
3b818bf | Alexander Belopolsky | 05 June 2010, 14:54:26 UTC | Issue #8899: time.struct_time now has class and atribute docstrings. | 05 June 2010, 14:54:26 UTC |
f2c25c5 | Michael Foord | 05 June 2010, 13:48:27 UTC | Fix unittest tests after previous commit. | 05 June 2010, 13:48:27 UTC |
5fe21ff | Michael Foord | 05 June 2010, 13:38:16 UTC | unittest.TestCase assertion methods inform you when they have omitted an over long diff on failure. Issue 8351. | 05 June 2010, 13:38:16 UTC |
ec27d91 | Mark Dickinson | 05 June 2010, 13:18:33 UTC | Fix test_py3kwarn not to test for __cmp__-related DeprecationWarning. | 05 June 2010, 13:18:33 UTC |
674648e | Michael Foord | 05 June 2010, 12:58:39 UTC | unittest.TestCase.assertDictEqual and assertMultilineEqual provide better default failure messages in the event of long diffs. | 05 June 2010, 12:58:39 UTC |
77acee9 | Mark Dickinson | 05 June 2010, 12:51:21 UTC | Fix comment typo. | 05 June 2010, 12:51:21 UTC |
e4b83e0 | Mark Dickinson | 05 June 2010, 12:14:43 UTC | Issue #8627: Fix "XXX undetected error" from unchecked PyErr_WarnPy3k return. This is just a quick fix: if the warning is turned into an exception, the exception simply gets ignored. | 05 June 2010, 12:14:43 UTC |
e37d75f | Michael Foord | 05 June 2010, 12:10:52 UTC | Removed the new max_diff argument to assertSequenceEqual. All unittest.TestCase assert methods that use difflib to produce failure messages now truncate overly long messages. New class attribute unittest.TestCase.maxDiff to configure this if necessary. Issue 8351. | 05 June 2010, 12:10:52 UTC |
23f0d6b | Mark Dickinson | 05 June 2010, 11:52:24 UTC | Issue #8627: remove out-of-date warning about overriding __cmp__ | 05 June 2010, 11:52:24 UTC |
a441287 | Michael Foord | 05 June 2010, 11:46:59 UTC | Extract error message truncating into a method (unittest.TestCase._truncateMessage). | 05 June 2010, 11:46:59 UTC |
0100702 | Michael Foord | 05 June 2010, 11:23:51 UTC | Issue 8351. Suppress large diffs in unittest.TestCase.assertSequenceEqual. | 05 June 2010, 11:23:51 UTC |
9ef5d33 | Michael Foord | 05 June 2010, 10:39:42 UTC | unittest TestLoader test discovery filename matching done in a method. This makes it easier to override the matching strategy in subclasses. No behaviour change in actual implementation. | 05 June 2010, 10:39:42 UTC |
d5adb5d | Benjamin Peterson | 05 June 2010, 02:07:01 UTC | _PyObject_LookupSpecial returns a new reference | 05 June 2010, 02:07:01 UTC |
67783b1 | Benjamin Peterson | 05 June 2010, 01:00:10 UTC | fix ref counting | 05 June 2010, 01:00:10 UTC |
039c585 | Benjamin Peterson | 05 June 2010, 00:56:46 UTC | implement object.__format__ with PyObject_Format | 05 June 2010, 00:56:46 UTC |
3a2acb5 | Benjamin Peterson | 05 June 2010, 00:38:22 UTC | remove PyType_Ready call; float should be initialized in interpreter startup | 05 June 2010, 00:38:22 UTC |
2aa6c38 | Benjamin Peterson | 05 June 2010, 00:32:50 UTC | properly lookup the __format__ special method | 05 June 2010, 00:32:50 UTC |
e7e505b | R. David Murray | 04 June 2010, 19:51:06 UTC | #4487: have Charset check with codecs for possible aliases. Previously, unexpected results occurred when email was passed, for example, 'utf8' as a charset name, since email would accept it but would *not* use the 'utf-8' codec for it, even though Python itself recognises that as an alias for utf-8. Now Charset checks with codecs for aliases as well as its own internal table. Issue 8898 has been opened to change this further in py3k so that all aliasing is routed through the codecs module. | 04 June 2010, 19:51:06 UTC |
eba67c0 | Martin v. Löwis | 04 June 2010, 19:39:07 UTC | Issue #6470: Drop UNC prefix in FixTk.py Patch by Christop Gohlke and Amaury Forgeot d'Arc. | 04 June 2010, 19:39:07 UTC |
16b2a5e | Martin v. Löwis | 04 June 2010, 19:15:32 UTC | Display installer warning that Windows 2000 won't be supported in future releases. | 04 June 2010, 19:15:32 UTC |
5aafc17 | Martin v. Löwis | 04 June 2010, 18:04:42 UTC | Issue #5464: Implement plural forms in msgfmt.py. | 04 June 2010, 18:04:42 UTC |
26eec58 | Martin v. Löwis | 04 June 2010, 17:18:42 UTC | Issue #8864: Define _XOPEN_SOURCE on Solaris for the multiprocessing module. | 04 June 2010, 17:18:42 UTC |
fb69501 | Senthil Kumaran | 04 June 2010, 17:17:09 UTC | test verifying the resp object is closed for HEAD response. | 04 June 2010, 17:17:09 UTC |
dfaced5 | Senthil Kumaran | 04 June 2010, 16:32:14 UTC | Fix issue6312 - close the resp object for HEAD response. | 04 June 2010, 16:32:14 UTC |
998cc24 | Vinay Sajip | 04 June 2010, 13:41:02 UTC | Issue #8890: Documentation changed to avoid reference to temporary files - other cases covered. | 04 June 2010, 13:41:02 UTC |
4d32c9c | Stefan Krah | 04 June 2010, 09:49:20 UTC | Detect missing ldd on all systems. | 04 June 2010, 09:49:20 UTC |
5e2b27b | Sean Reifscheider | 04 June 2010, 01:51:26 UTC | Issue8810: Clearing up docstring for tzinfo.utcoffset. | 04 June 2010, 01:51:26 UTC |
9a26aab | Vinay Sajip | 03 June 2010, 22:34:42 UTC | Issue #8890: Documentation changed to avoid reference to temporary files. | 03 June 2010, 22:34:42 UTC |
3b95934 | Benjamin Peterson | 03 June 2010, 21:21:03 UTC | use a set for membership testing | 03 June 2010, 21:21:03 UTC |
4653fb5 | R. David Murray | 03 June 2010, 20:19:25 UTC | #8889: rewrite transient_internet so we don't use EAI_NODATA on FreeBSD. FreeBSD doesn't have socket.EAI_NODATA. I rewrote the routine because there's no easy way to conditionally include a context manager in a with statement. As a side benefit, instead of a stack of context managers there's now only one. | 03 June 2010, 20:19:25 UTC |
61746d5 | R. David Murray | 03 June 2010, 15:43:20 UTC | #5610: use \Z not $ so we don't eat extra chars when body part ends with \r\n. If a body part ended with \r\n, feedparser, using '$' to terminate its search for the newline, would match on the \r\n, and think that it needed to strip two characters in order to account for the line end before the boundary. That made it chop one too many characters off the end of the body part. Using \Z makes the match correct. Patch and test by Tony Nelson. | 03 June 2010, 15:43:20 UTC |
23152ea | Stefan Krah | 03 June 2010, 14:25:16 UTC | Use compiler rather than compiler_obj. Thanks Michael Foord for noticing. | 03 June 2010, 14:25:16 UTC |
449aa86 | Stefan Krah | 03 June 2010, 12:39:50 UTC | Issue #7384: If the system readline library is linked against ncurses, the curses module must be linked against ncurses as well. Otherwise it is not safe to load both the readline and curses modules in an application. Thanks Thomas Dickey for answering questions about ncurses/ncursesw and readline! | 03 June 2010, 12:39:50 UTC |
4da7d41 | Lars Gustäbel | 03 June 2010, 12:34:14 UTC | Issue #8741: Fixed the TarFile.makelink() method that is responsible for extracting symbolic and hard link entries as regular files as a work-around on platforms that do not support filesystem links. This stopped working reliably after a change in r74571. I also added a few tests for this functionality. | 03 June 2010, 12:34:14 UTC |
2ee9c6f | Lars Gustäbel | 03 June 2010, 09:56:22 UTC | Issue #8833: tarfile created hard link entries with a size field != 0 by mistake. The associated testcase did not expose this bug because it was broken too. | 03 June 2010, 09:56:22 UTC |
593e4ca | Ronald Oussoren | 03 June 2010, 09:47:21 UTC | Fix for issue #7724: ensure that distutils and python's own setup.py honor the MacOSX SDK when one is specified. This is needed to be able to build using the 10.4u SDK while running on OSX 10.6. This is a fixed version of the patch in r80963, I've tested this patch on OSX and Linux. | 03 June 2010, 09:47:21 UTC |
52dcd45 | R. David Murray | 02 June 2010, 22:03:15 UTC | #1368247: make set_charset/MIMEText automatically encode unicode _payload. Fixes (mysterious, to the end user) UnicodeErrors when using utf-8 as the charset and unicode as the _text argument. Also makes the way in which unicode gets encoded to quoted printable for other charsets more sane (it only worked by accident previously). The _payload now is encoded to the charset.output_charset if it is unicode. | 02 June 2010, 22:03:15 UTC |
c395545 | Antoine Pitrou | 02 June 2010, 17:08:47 UTC | Issue #8873: add a documentation note about possible performance issues with the default of unbuffered IO in subprocess.Popen. | 02 June 2010, 17:08:47 UTC |
3b4849a | Vinay Sajip | 02 June 2010, 10:05:31 UTC | Logging: improved error reporting for BaseConfigurator.resolve(). | 02 June 2010, 10:05:31 UTC |
27c72e9 | Ronald Oussoren | 02 June 2010, 03:47:14 UTC | Fix for issue8868: without this patch 'MacOS.WMAvailable()' will return False on MacOSX 10.5 or earlier and scripts won't be able to access GUI functionality. | 02 June 2010, 03:47:14 UTC |
98bc31f | Senthil Kumaran | 02 June 2010, 02:19:15 UTC | Fix issue8788 - description of doseq parameter in urllib.urlencode | 02 June 2010, 02:19:15 UTC |