https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
11591c3 fix sphinx warning with an extra space 06 June 2010, 00:54:29 UTC
53e812a remove extra space 06 June 2010, 00:50:58 UTC
0229e84 update pydoc-topics 06 June 2010, 00:49:27 UTC
77d534e bump version to 2.7 rc1 06 June 2010, 00:22:09 UTC
c532c57 Code formatting change. 05 June 2010, 23:58:40 UTC
62c3c79 Replace deprecated fail* methods with the equivalent assert* ones. 05 June 2010, 22:28:10 UTC
8dde201 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 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 Tests for unittest.TestCase.maxDiff. 05 June 2010, 20:33:43 UTC
d891859 Updated NEWS file. 05 June 2010, 19:51:38 UTC
20e287c 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 Add a NEWS entry for r81758 and clarify a comment. 05 June 2010, 19:21:32 UTC
e57e50c 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 Issue #8899: time.struct_time now has class and atribute docstrings. 05 June 2010, 14:54:26 UTC
f2c25c5 Fix unittest tests after previous commit. 05 June 2010, 13:48:27 UTC
5fe21ff 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 Fix test_py3kwarn not to test for __cmp__-related DeprecationWarning. 05 June 2010, 13:18:33 UTC
674648e unittest.TestCase.assertDictEqual and assertMultilineEqual provide better default failure messages in the event of long diffs. 05 June 2010, 12:58:39 UTC
77acee9 Fix comment typo. 05 June 2010, 12:51:21 UTC
e4b83e0 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 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 Issue #8627: remove out-of-date warning about overriding __cmp__ 05 June 2010, 11:52:24 UTC
a441287 Extract error message truncating into a method (unittest.TestCase._truncateMessage). 05 June 2010, 11:46:59 UTC
0100702 Issue 8351. Suppress large diffs in unittest.TestCase.assertSequenceEqual. 05 June 2010, 11:23:51 UTC
9ef5d33 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 _PyObject_LookupSpecial returns a new reference 05 June 2010, 02:07:01 UTC
67783b1 fix ref counting 05 June 2010, 01:00:10 UTC
039c585 implement object.__format__ with PyObject_Format 05 June 2010, 00:56:46 UTC
3a2acb5 remove PyType_Ready call; float should be initialized in interpreter startup 05 June 2010, 00:38:22 UTC
2aa6c38 properly lookup the __format__ special method 05 June 2010, 00:32:50 UTC
e7e505b #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 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 Display installer warning that Windows 2000 won't be supported in future releases. 04 June 2010, 19:15:32 UTC
5aafc17 Issue #5464: Implement plural forms in msgfmt.py. 04 June 2010, 18:04:42 UTC
26eec58 Issue #8864: Define _XOPEN_SOURCE on Solaris for the multiprocessing module. 04 June 2010, 17:18:42 UTC
fb69501 test verifying the resp object is closed for HEAD response. 04 June 2010, 17:17:09 UTC
dfaced5 Fix issue6312 - close the resp object for HEAD response. 04 June 2010, 16:32:14 UTC
998cc24 Issue #8890: Documentation changed to avoid reference to temporary files - other cases covered. 04 June 2010, 13:41:02 UTC
4d32c9c Detect missing ldd on all systems. 04 June 2010, 09:49:20 UTC
5e2b27b Issue8810: Clearing up docstring for tzinfo.utcoffset. 04 June 2010, 01:51:26 UTC
9a26aab Issue #8890: Documentation changed to avoid reference to temporary files. 03 June 2010, 22:34:42 UTC
3b95934 use a set for membership testing 03 June 2010, 21:21:03 UTC
4653fb5 #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 #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 Use compiler rather than compiler_obj. Thanks Michael Foord for noticing. 03 June 2010, 14:25:16 UTC
449aa86 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 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 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 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 #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 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 Logging: improved error reporting for BaseConfigurator.resolve(). 02 June 2010, 10:05:31 UTC
27c72e9 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 Fix issue8788 - description of doseq parameter in urllib.urlencode 02 June 2010, 02:19:15 UTC
824912e Fix #8618. Ask the Windows mixer API if there are any playback devices configured before attempting to test PlaySound. 01 June 2010, 13:29:13 UTC
4f0108b Fix Issue8797 - urllib2 basic authentication fix for wrong passwords. It fails after 5 retries. 01 June 2010, 12:40:07 UTC
b1a1405 Put docs for RegexObject.search() before RegexObject.match() to mirror re.search() and re.match() order. 01 June 2010, 07:25:23 UTC
ac94f4f #7583: clarify discussion of hard tab expansion in doctests. 01 June 2010, 01:42:41 UTC
de535cb Improve documentation for getaddrinfo() (part of #8857) 31 May 2010, 17:01:01 UTC
4ca7c3c Issue #8748: Fix incorrect results from comparisons between an integer and a complex instance. Based on a patch by Meador Inge. 30 May 2010, 13:18:10 UTC
4b3035d Remove declaration for unused variable. 30 May 2010, 12:17:11 UTC
8133637 Issue #5211: Complete removal of implicit coercions for the complex type. Coercion for arithmetic operations was already removed in r78280, but that commit didn't remove coercion for rich comparisons. 30 May 2010, 12:12:25 UTC
ddac338 Untabify Modules/config.c.in. 29 May 2010, 21:00:52 UTC
3d08d88 Fix typo 29 May 2010, 12:54:35 UTC
9fe6199 Issue #8840: Make documentation for truncate() clearer 29 May 2010, 12:06:13 UTC
84a8d8f #8616: add new turtle demo "nim". 29 May 2010, 08:46:18 UTC
cbd7d3d Make the ctl-C shutdown of serve.py prettier. 28 May 2010, 18:17:20 UTC
e5d1c05 Make reference to Generic Attribute Management a hyperlink. 28 May 2010, 18:08:11 UTC
83cba05 Fix #8405 for slow buildbots. Remove the sleep on startup and move the pipe communication into a loop to retry in case a buildbot gets even slower. 28 May 2010, 15:49:21 UTC
b41afb5 Issue #1759169: Drop _XOPEN_SOURCE on Solaris. 28 May 2010, 15:28:47 UTC
9b14ae8 2to3 doesn't fix test_support #6583 28 May 2010, 03:10:31 UTC
29d438c remove non-ascii coding per PEP 8 28 May 2010, 02:12:36 UTC
0388362 Issue #8835: test_support.transient_internet() catchs gaierror(EAI_NONAME) and gaierror(EAI_NODATA) 27 May 2010, 22:29:48 UTC
29f1bb3 Add item 27 May 2010, 21:29:59 UTC
9292ee0 Issue #7150: Raise OverflowError if the result of adding or subtracting timedelta from date or datetime falls outside of the MINYEAR:MAXYEAR range. 27 May 2010, 20:55:27 UTC
3bfd031 Remove top-level 'General Questions' section, pushing up the questions it contains 27 May 2010, 13:30:09 UTC
2eaa542 Rewrite wxWidgets section 27 May 2010, 13:22:53 UTC
4a057e6 Added Andrej Krpic. (Thanks for issue #7879 patch.) 26 May 2010, 20:57:04 UTC
58451d2 Issue #7879: Skip negative timestamps test on any Windows platform using unittest.skipIf decorator. 26 May 2010, 20:45:37 UTC
a26cf46 Issue #7879: Do not test negative timestamps on any Windows platform including Windows CE. 26 May 2010, 19:43:16 UTC
784a47f Issue #8825: additional testcases for int(string, 0) and long(string, 0). 26 May 2010, 19:06:33 UTC
708c072 Issue #7449: Skip test_socketserver if threading support is disabled 26 May 2010, 17:25:28 UTC
c49dfcc Issue #3798: Write sys.exit() message to sys.stderr to use stderr encoding and error handler, instead of writing to the C stderr file in utf-8 25 May 2010, 22:30:32 UTC
7c4d7d3 Add Alexander Belopolsky. 25 May 2010, 20:06:02 UTC
ecb8316 Fix a NameError in test_enumerate. 25 May 2010, 19:44:49 UTC
2066559 Issue #8816: Extra tests for some built-in functions. These tests are ports of IronPython tests. Thanks Gregory Nofi. 25 May 2010, 19:01:08 UTC
172e06e Issue 8818: urlparse/urlsplit keyword is 'scheme', not 'default_scheme'. 25 May 2010, 15:32:06 UTC
bfbdefe Issue 8143: sync unquote in urlparse with urllib; add comment about doing so. unquote is duplicated in the two files to avoid a circular reference. (This is fixed in Python3.) Updates keep getting made to the public unquote without fixing the urlparse one, however, so this fix syncs the two and adds a comment to both to make sure changes are applied to both. 25 May 2010, 15:20:46 UTC
b64c89b Fix #2810 - handle the case where some registry calls return ERROR_MORE_DATA, requiring another call to get the remaining data. Patch by Daniel Stutzbach 25 May 2010, 15:06:15 UTC
264acad Add three items 25 May 2010, 13:34:08 UTC
eeaf33e Make the contributor list alphabetical again. 25 May 2010, 02:53:04 UTC
66556b0 correct default docs 25 May 2010, 02:23:32 UTC
e7505b4 set svn:eol-style 24 May 2010, 22:04:53 UTC
574a857 #8616: update module name 24 May 2010, 21:37:54 UTC
04ee337 Add the author of the last fix (Issue #6662) 24 May 2010, 21:37:28 UTC
554a3b8 Issue #6662: Fix parsing of malformatted charref (&#bad;) 24 May 2010, 21:33:24 UTC
f0757a2 #8016: add the CP858 codec (approved by Benjamin). (Also add CP720 to the tests, it was missing there.) 24 May 2010, 21:29:07 UTC
dce6e1b Fix default value for version help. Approved by Benjamin on python-dev: http://mail.python.org/pipermail/python-dev/2010-May/100231.html 24 May 2010, 03:45:26 UTC
74bd9cf argparse documentation updates (including updates to optparse and getopt documentation that were promised in the PEP) 24 May 2010, 02:38:00 UTC
151973e #1436346: make it more obvious that timetuple[7] is yday. 23 May 2010, 21:29:29 UTC
back to top