]>
granicus.if.org Git - python/log
R. David Murray [Thu, 3 Jun 2010 02:05:47 +0000 (02:05 +0000)]
Merged revisions 81660 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81660 | r.david.murray | 2010-06-02 21:58:28 -0400 (Wed, 02 Jun 2010) | 25 lines
Fix Charset.body_encode to encode to output_charset before calling base64mime.
This means that what gets encoded in base64 is the encoded version of the
unicode payload. This bug was revealed by a forward port of the tests from
Issue
1368247 , but the fix was completely different.
Note that the merge is only of the tests, the doc changes were inappropriate
since email5 expects unicode, not bytes. I'm also not convinced that
quopri works correctly in email5, but that's a different issue.
Merged revisions 81658 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81658 | r.david.murray | 2010-06-02 18:03:15 -0400 (Wed, 02 Jun 2010) | 9 lines
#
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.
........
................
Benjamin Peterson [Wed, 2 Jun 2010 18:47:26 +0000 (18:47 +0000)]
Merged revisions 81656 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r81656 | benjamin.peterson | 2010-06-02 13:10:09 -0500 (Wed, 02 Jun 2010) | 1 line
remove description of LOAD_LOCALS #8874
........
Antoine Pitrou [Wed, 2 Jun 2010 17:11:32 +0000 (17:11 +0000)]
Merged revisions 81654 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81654 | antoine.pitrou | 2010-06-02 19:10:49 +0200 (mer., 02 juin 2010) | 10 lines
Merged revisions 81652 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81652 | antoine.pitrou | 2010-06-02 19:08:47 +0200 (mer., 02 juin 2010) | 4 lines
Issue #8873: add a documentation note about possible performance issues with the
default of unbuffered IO in subprocess.Popen.
........
................
Senthil Kumaran [Wed, 2 Jun 2010 02:31:04 +0000 (02:31 +0000)]
Merged revisions 81647 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81647 | senthil.kumaran | 2010-06-02 07:59:00 +0530 (Wed, 02 Jun 2010) | 9 lines
Merged revisions 81645 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81645 | senthil.kumaran | 2010-06-02 07:49:15 +0530 (Wed, 02 Jun 2010) | 3 lines
Fix issue8788 - description of doseq parameter in urllib.urlencode
........
................
Brian Curtin [Tue, 1 Jun 2010 13:52:18 +0000 (13:52 +0000)]
Merged revisions 81642 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81642 | brian.curtin | 2010-06-01 08:49:19 -0500 (Tue, 01 Jun 2010) | 10 lines
Merged revisions 81640 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81640 | brian.curtin | 2010-06-01 08:29:13 -0500 (Tue, 01 Jun 2010) | 3 lines
Fix #8618. Ask the Windows mixer API if there are any playback devices
configured before attempting to test PlaySound.
........
................
Senthil Kumaran [Tue, 1 Jun 2010 12:56:17 +0000 (12:56 +0000)]
Merged revisions 81638 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81638 | senthil.kumaran | 2010-06-01 18:23:48 +0530 (Tue, 01 Jun 2010) | 9 lines
Merged revisions 81636 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81636 | senthil.kumaran | 2010-06-01 18:10:07 +0530 (Tue, 01 Jun 2010) | 3 lines
Fix Issue8797 - urllib2 basic authentication fix for wrong passwords. It fails after 5 retries.
........
................
R. David Murray [Tue, 1 Jun 2010 01:33:31 +0000 (01:33 +0000)]
Blocked revisions 81632 via svnmerge
........
r81632 | r.david.murray | 2010-05-31 21:32:12 -0400 (Mon, 31 May 2010) | 4 lines
#8845: expose sqlite3 inTransaction as RO in_transaction Connection attribute.
Patch by R. David Murray, unit tests by Shashwat Anand.
........
R. David Murray [Tue, 1 Jun 2010 01:12:24 +0000 (01:12 +0000)]
Merged revisions 81630 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81630 | r.david.murray | 2010-05-31 21:11:18 -0400 (Mon, 31 May 2010) | 9 lines
Merged revisions 81586 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81586 | r.david.murray | 2010-05-28 14:08:11 -0400 (Fri, 28 May 2010) | 2 lines
Make reference to Generic Attribute Management a hyperlink.
........
................
R. David Murray [Tue, 1 Jun 2010 01:04:14 +0000 (01:04 +0000)]
Blocked revisions 81628 via svnmerge
................
r81628 | r.david.murray | 2010-05-31 19:23:50 -0400 (Mon, 31 May 2010) | 9 lines
Merged revisions 81587 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81587 | r.david.murray | 2010-05-28 14:17:20 -0400 (Fri, 28 May 2010) | 2 lines
Make the ctl-C shutdown of serve.py prettier.
........
................
Antoine Pitrou [Mon, 31 May 2010 17:06:44 +0000 (17:06 +0000)]
Merged revisions 81623 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81623 | antoine.pitrou | 2010-05-31 19:04:40 +0200 (lun., 31 mai 2010) | 9 lines
Merged revisions 81621 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81621 | antoine.pitrou | 2010-05-31 19:01:01 +0200 (lun., 31 mai 2010) | 4 lines
Improve documentation for getaddrinfo() (part of #8857)
........
................
Alexander Belopolsky [Mon, 31 May 2010 16:21:02 +0000 (16:21 +0000)]
Merged revisions 81560 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81560 | alexander.belopolsky | 2010-05-26 16:48:30 -0400 (Wed, 26 May 2010) | 10 lines
Merged revisions 81559 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81559 | alexander.belopolsky | 2010-05-26 16:45:37 -0400 (Wed, 26 May 2010) | 3 lines
Issue #7879: Skip negative timestamps test on any Windows platform
using unittest.skipIf decorator.
........
................
Alexander Belopolsky [Mon, 31 May 2010 16:11:21 +0000 (16:11 +0000)]
Merged revisions 81556 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81556 | alexander.belopolsky | 2010-05-26 16:00:12 -0400 (Wed, 26 May 2010) | 10 lines
Merged revisions 81555 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81555 | alexander.belopolsky | 2010-05-26 15:43:16 -0400 (Wed, 26 May 2010) | 3 lines
Issue #7879: Do not test negative timestamps on any Windows platform
including Windows CE.
........
................
Mark Dickinson [Sat, 29 May 2010 21:11:05 +0000 (21:11 +0000)]
Merged revisions 81604 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81604 | mark.dickinson | 2010-05-29 22:05:27 +0100 (Sat, 29 May 2010) | 9 lines
Merged revisions 81602 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81602 | mark.dickinson | 2010-05-29 22:00:52 +0100 (Sat, 29 May 2010) | 1 line
Untabify Modules/config.c.in.
........
................
Stefan Krah [Sat, 29 May 2010 13:01:02 +0000 (13:01 +0000)]
Merged revisions 81600 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81600 | stefan.krah | 2010-05-29 14:59:18 +0200 (Sat, 29 May 2010) | 9 lines
Merged revisions 81598 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81598 | stefan.krah | 2010-05-29 14:54:35 +0200 (Sat, 29 May 2010) | 1 line
Fix typo
........
................
Antoine Pitrou [Sat, 29 May 2010 12:10:15 +0000 (12:10 +0000)]
Merged revisions 81595 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81595 | antoine.pitrou | 2010-05-29 14:08:25 +0200 (sam., 29 mai 2010) | 9 lines
Merged revisions 81594 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81594 | antoine.pitrou | 2010-05-29 14:06:13 +0200 (sam., 29 mai 2010) | 3 lines
Issue #8840: Make documentation for truncate() clearer
........
................
Victor Stinner [Sat, 29 May 2010 00:13:47 +0000 (00:13 +0000)]
Blocked revisions 81590 via svnmerge
........
r81590 | victor.stinner | 2010-05-29 02:13:06 +0200 (sam., 29 mai 2010) | 2 lines
Remove dead code
........
Victor Stinner [Fri, 28 May 2010 21:55:42 +0000 (21:55 +0000)]
Blocked revisions 81588 via svnmerge
........
r81588 | victor.stinner | 2010-05-28 23:55:10 +0200 (ven., 28 mai 2010) | 3 lines
Issue #8837: Remove "O?" format of PyArg_Parse*() functions. The format is no
used anymore and it was never documented.
........
Ezio Melotti [Thu, 27 May 2010 22:44:00 +0000 (22:44 +0000)]
Blocked revisions 81575 via svnmerge
................
r81575 | ezio.melotti | 2010-05-28 01:38:16 +0300 (Fri, 28 May 2010) | 9 lines
Merged revisions 81318 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81318 | ezio.melotti | 2010-05-19 03:32:52 +0300 (Wed, 19 May 2010) | 1 line
Fix typo in argparse doc.
........
................
Benjamin Peterson [Thu, 27 May 2010 22:36:14 +0000 (22:36 +0000)]
Merged revisions 81572 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r81572 | benjamin.peterson | 2010-05-27 17:32:22 -0500 (Thu, 27 May 2010) | 1 line
correct default value in signature
........
Alexander Belopolsky [Thu, 27 May 2010 22:03:53 +0000 (22:03 +0000)]
Merged revisions 81568 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81568 | alexander.belopolsky | 2010-05-27 17:42:58 -0400 (Thu, 27 May 2010) | 10 lines
Merged revisions 81566 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81566 | alexander.belopolsky | 2010-05-27 16:55:27 -0400 (Thu, 27 May 2010) | 3 lines
Issue #7150: Raise OverflowError if the result of adding or subtracting
timedelta from date or datetime falls outside of the MINYEAR:MAXYEAR range.
........
................
Mark Dickinson [Wed, 26 May 2010 20:31:07 +0000 (20:31 +0000)]
Blocked revisions 81557 via svnmerge
........
r81557 | mark.dickinson | 2010-05-26 21:07:58 +0100 (Wed, 26 May 2010) | 4 lines
Issue #2844: Make int('42', n) consistently raise ValueError for
invalid integers n (including n = -909).
........
Mark Dickinson [Wed, 26 May 2010 19:18:28 +0000 (19:18 +0000)]
Merged revisions 81553 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81553 | mark.dickinson | 2010-05-26 20:14:01 +0100 (Wed, 26 May 2010) | 9 lines
Merged revisions 81551 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81551 | mark.dickinson | 2010-05-26 20:06:33 +0100 (Wed, 26 May 2010) | 1 line
Issue #8825: additional testcases for int(string, 0) and long(string, 0).
........
................
Brian Curtin [Wed, 26 May 2010 18:09:32 +0000 (18:09 +0000)]
Merged revisions 81547 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r81547 | brian.curtin | 2010-05-26 12:43:50 -0500 (Wed, 26 May 2010) | 6 lines
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
........
Victor Stinner [Wed, 26 May 2010 17:35:09 +0000 (17:35 +0000)]
Merged revisions 81545 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81545 | victor.stinner | 2010-05-26 19:33:03 +0200 (mer., 26 mai 2010) | 9 lines
Merged revisions 81543 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81543 | victor.stinner | 2010-05-26 19:25:28 +0200 (mer., 26 mai 2010) | 2 lines
Issue #7449: Skip test_socketserver if threading support is disabled
........
................
Mark Dickinson [Wed, 26 May 2010 16:06:11 +0000 (16:06 +0000)]
Blocked revisions 81541 via svnmerge
........
r81541 | mark.dickinson | 2010-05-26 17:02:59 +0100 (Wed, 26 May 2010) | 4 lines
Issue #8817: Expose round-to-nearest variant of divmod in _PyLong_Divmod_Near
for use by the datetime module; also refactor long_round to use this function.
........
Victor Stinner [Tue, 25 May 2010 22:18:30 +0000 (22:18 +0000)]
Merged revisions 81535 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r81535 | victor.stinner | 2010-05-26 00:17:22 +0200 (mer., 26 mai 2010) | 2 lines
Fix the new TestMain.test_decode() of test_base64 for Windows
........
Victor Stinner [Tue, 25 May 2010 21:32:42 +0000 (21:32 +0000)]
Merged revisions 81533 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r81533 | victor.stinner | 2010-05-25 23:12:34 +0200 (mar., 25 mai 2010) | 3 lines
Issue #4769: Fix main() function of the base64 module, use sys.stdin.buffer and
sys.stdout.buffer (instead of sys.stdin and sys.stdout) to use the bytes API
........
Mark Dickinson [Tue, 25 May 2010 19:48:15 +0000 (19:48 +0000)]
Merged revisions 81528 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81528 | mark.dickinson | 2010-05-25 20:46:20 +0100 (Tue, 25 May 2010) | 9 lines
Merged revisions 81527 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81527 | mark.dickinson | 2010-05-25 20:44:49 +0100 (Tue, 25 May 2010) | 1 line
Fix a NameError in test_enumerate.
........
................
R. David Murray [Tue, 25 May 2010 15:54:24 +0000 (15:54 +0000)]
Merged revisions 81522 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81522 | r.david.murray | 2010-05-25 11:36:46 -0400 (Tue, 25 May 2010) | 9 lines
Recorded merge of revisions 81521 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81521 | r.david.murray | 2010-05-25 11:32:06 -0400 (Tue, 25 May 2010) | 2 lines
Issue 8818: urlparse/urlsplit keyword is 'scheme', not 'default_scheme'.
........
................
Tarek Ziadé [Tue, 25 May 2010 09:48:07 +0000 (09:48 +0000)]
Blocked revisions 81513-81514 via svnmerge
........
r81513 | tarek.ziade | 2010-05-25 11:44:36 +0200 (Tue, 25 May 2010) | 1 line
Made sysconfig a script that displays useful information - #8770
........
r81514 | tarek.ziade | 2010-05-25 11:47:06 +0200 (Tue, 25 May 2010) | 1 line
added the list of public APIs in sysconfig
........
Victor Stinner [Mon, 24 May 2010 21:48:07 +0000 (21:48 +0000)]
Merged revisions 81504 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81504 | victor.stinner | 2010-05-24 23:46:25 +0200 (lun., 24 mai 2010) | 13 lines
Recorded merge of revisions 81500-81501 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81500 | victor.stinner | 2010-05-24 23:33:24 +0200 (lun., 24 mai 2010) | 2 lines
Issue #6662: Fix parsing of malformatted charref (&#bad;)
........
r81501 | victor.stinner | 2010-05-24 23:37:28 +0200 (lun., 24 mai 2010) | 2 lines
Add the author of the last fix (Issue #6662)
........
................
Benjamin Peterson [Sat, 22 May 2010 19:40:31 +0000 (19:40 +0000)]
Merged revisions 81481 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81481 | benjamin.peterson | 2010-05-22 13:59:24 -0500 (Sat, 22 May 2010) | 20 lines
Merged revisions 81479 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
................
r81479 | benjamin.peterson | 2010-05-22 13:52:21 -0500 (Sat, 22 May 2010) | 13 lines
Merged revisions 80937,81478 via svnmerge from
svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3
........
r80937 | benjamin.peterson | 2010-05-07 14:10:58 -0500 (Fri, 07 May 2010) | 1 line
remove redundant unicode call
........
r81478 | benjamin.peterson | 2010-05-22 13:47:39 -0500 (Sat, 22 May 2010) | 1 line
ensure doctests have some future_features
........
................
................
Mark Dickinson [Sat, 22 May 2010 18:58:39 +0000 (18:58 +0000)]
Merged revisions 80016 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r80016 | mark.dickinson | 2010-04-12 22:00:59 +0100 (Mon, 12 Apr 2010) | 29 lines
Merged revisions 80013-80015 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r80013 | mark.dickinson | 2010-04-12 20:25:32 +0100 (Mon, 12 Apr 2010) | 14 lines
Issue #7355: Various improvements to struct module documentation.
- note early on that the result of struct.pack includes padding
bytes by default
- add examples showing how order of struct fields can affect size
(due to padding)
- better headers and references; introduction to format strings
- integrate packing notes into table
Many thanks to Meador Inge for the patch.
........
r80014 | mark.dickinson | 2010-04-12 20:46:20 +0100 (Mon, 12 Apr 2010) | 1 line
Rewrap some long lines in struct module doc source.
........
r80015 | mark.dickinson | 2010-04-12 21:38:36 +0100 (Mon, 12 Apr 2010) | 1 line
More struct doc tweaks.
........
................
Victor Stinner [Sat, 22 May 2010 17:01:13 +0000 (17:01 +0000)]
Merged revisions 81474 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81474 | victor.stinner | 2010-05-22 18:59:09 +0200 (sam., 22 mai 2010) | 20 lines
Merged revisions 81471-81472 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81471 | victor.stinner | 2010-05-22 15:37:56 +0200 (sam., 22 mai 2010) | 7 lines
Issue #6268: More bugfixes about BOM, UTF-16 and UTF-32
* Fix seek() method of codecs.open(), don't write the BOM twice after seek(0)
* Fix reset() method of codecs, UTF-16, UTF-32 and StreamWriter classes
* test_codecs: use "w+" mode instead of "wt+". "t" mode is not supported by
Solaris or Windows, but does it really exist? I found it the in the issue.
........
r81472 | victor.stinner | 2010-05-22 15:44:25 +0200 (sam., 22 mai 2010) | 4 lines
Fix my last commit (r81471) about codecs
Rememder: don't touch the code just before a commit
........
................
Victor Stinner [Sat, 22 May 2010 02:17:42 +0000 (02:17 +0000)]
Merged revisions 81461 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81461 | victor.stinner | 2010-05-22 04:16:27 +0200 (sam., 22 mai 2010) | 10 lines
Merged revisions 81459 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81459 | victor.stinner | 2010-05-22 04:11:07 +0200 (sam., 22 mai 2010) | 3 lines
Issue #6268: Fix seek() method of codecs.open(), don't read the BOM twice
after seek(0)
........
................
Georg Brandl [Fri, 21 May 2010 22:05:15 +0000 (22:05 +0000)]
Merged revisions 81452 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k
................
r81452 | georg.brandl | 2010-05-22 00:04:32 +0200 (Sa, 22 Mai 2010) | 9 lines
Merged revisions 81450 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81450 | georg.brandl | 2010-05-22 00:03:29 +0200 (Sa, 22 Mai 2010) | 1 line
#8709: mention Windows support for os.devnull.
........
................
Georg Brandl [Fri, 21 May 2010 21:50:17 +0000 (21:50 +0000)]
Blocked revisions 81446 via svnmerge
................
r81446 | georg.brandl | 2010-05-21 23:49:47 +0200 (Fr, 21 Mai 2010) | 9 lines
Merged revisions 81443 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81443 | georg.brandl | 2010-05-21 23:48:57 +0200 (Fr, 21 Mai 2010) | 1 line
typo
........
................
Georg Brandl [Fri, 21 May 2010 21:49:56 +0000 (21:49 +0000)]
Recorded merge of revisions 81442 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k
................
r81442 | georg.brandl | 2010-05-21 23:48:27 +0200 (Fr, 21 Mai 2010) | 9 lines
Merged revisions 81440 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81440 | georg.brandl | 2010-05-21 23:47:05 +0200 (Fr, 21 Mai 2010) | 1 line
Correct info for Semaphore.acquire() semantics under OSX.
........
................
Benjamin Peterson [Fri, 21 May 2010 21:49:24 +0000 (21:49 +0000)]
Merged revisions 81438 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81438 | benjamin.peterson | 2010-05-21 16:45:06 -0500 (Fri, 21 May 2010) | 25 lines
Merged revisions 81428-81429,81432-81433,81437 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81428 | benjamin.peterson | 2010-05-21 16:16:12 -0500 (Fri, 21 May 2010) | 1 line
use addCleanup
........
r81429 | benjamin.peterson | 2010-05-21 16:17:22 -0500 (Fri, 21 May 2010) | 1 line
fix name
........
r81432 | benjamin.peterson | 2010-05-21 16:31:24 -0500 (Fri, 21 May 2010) | 1 line
ensure the last line has a trailing newline #8782
........
r81433 | benjamin.peterson | 2010-05-21 16:32:49 -0500 (Fri, 21 May 2010) | 1 line
remove debugging rubish
........
r81437 | benjamin.peterson | 2010-05-21 16:35:44 -0500 (Fri, 21 May 2010) | 1 line
simplify and modernize updatecache()
........
................
Georg Brandl [Fri, 21 May 2010 21:33:56 +0000 (21:33 +0000)]
Merged revisions 81435 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k
................
r81435 | georg.brandl | 2010-05-21 23:33:23 +0200 (Fr, 21 Mai 2010) | 9 lines
Merged revisions 81431 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81431 | georg.brandl | 2010-05-21 23:30:47 +0200 (Fr, 21 Mai 2010) | 1 line
#8707: remove duplicate paragraph part.
........
................
Georg Brandl [Fri, 21 May 2010 21:28:17 +0000 (21:28 +0000)]
Recorded merge of revisions 81427 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k
........
r81427 | georg.brandl | 2010-05-21 23:12:07 +0200 (Fr, 21 Mai 2010) | 1 line
Fix signatures for the various TemporaryFile class^Wfunctions.
........
Benjamin Peterson [Fri, 21 May 2010 21:05:45 +0000 (21:05 +0000)]
Merged revisions 81417 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81417 | benjamin.peterson | 2010-05-21 15:55:22 -0500 (Fri, 21 May 2010) | 9 lines
Merged revisions 81414 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81414 | benjamin.peterson | 2010-05-21 15:51:45 -0500 (Fri, 21 May 2010) | 1 line
return NotImplemented from Mapping when comparing to a non-mapping #8729
........
................
Georg Brandl [Fri, 21 May 2010 21:02:56 +0000 (21:02 +0000)]
Merged revisions 81421 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k
........
r81421 | georg.brandl | 2010-05-21 23:01:32 +0200 (Fr, 21 Mai 2010) | 1 line
Fix variable name in example.
........
Georg Brandl [Fri, 21 May 2010 21:01:43 +0000 (21:01 +0000)]
Merged revisions 81418 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k
................
r81418 | georg.brandl | 2010-05-21 22:57:33 +0200 (Fr, 21 Mai 2010) | 9 lines
Recorded merge of revisions 81415 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81415 | georg.brandl | 2010-05-21 22:52:46 +0200 (Fr, 21 Mai 2010) | 1 line
typo
........
................
Georg Brandl [Fri, 21 May 2010 20:47:30 +0000 (20:47 +0000)]
Recorded merge of revisions 81410 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k
........
r81410 | georg.brandl | 2010-05-21 22:45:12 +0200 (Fr, 21 Mai 2010) | 1 line
Remove redundant example.
........
Victor Stinner [Fri, 21 May 2010 20:39:17 +0000 (20:39 +0000)]
Issue #8780: Only backport the new test, the fix is not needed
Recorded merge of revisions 81403 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r81403 | victor.stinner | 2010-05-21 22:13:12 +0200 (ven., 21 mai 2010) | 5 lines
Issue #8780: Fix a regression introduced by r78946 in subprocess on Windows
Ensure that stdout / stderr is inherited from the parent if stdout=PIPE /
stderr=PIPE is not used.
........
Georg Brandl [Fri, 21 May 2010 20:36:03 +0000 (20:36 +0000)]
Merged revisions 76888,76922,81406 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k
................
r76888 | georg.brandl | 2009-12-19 18:51:41 +0100 (Sa, 19 Dez 2009) | 1 line
#7495: Review of Programming FAQ by Florent Xicluna.
................
r76922 | georg.brandl | 2009-12-20 15:21:27 +0100 (So, 20 Dez 2009) | 1 line
#7495: more review fixes.
................
r81406 | georg.brandl | 2010-05-21 22:28:13 +0200 (Fr, 21 Mai 2010) | 9 lines
Merged revisions 81404 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81404 | georg.brandl | 2010-05-21 22:24:45 +0200 (Fr, 21 Mai 2010) | 1 line
#8783: replace link to now dead hash collision FAQ.
........
................
Antoine Pitrou [Fri, 21 May 2010 17:33:14 +0000 (17:33 +0000)]
Merged revisions 81400 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81400 | antoine.pitrou | 2010-05-21 19:25:34 +0200 (ven., 21 mai 2010) | 12 lines
Merged revisions 81398 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81398 | antoine.pitrou | 2010-05-21 19:12:38 +0200 (ven., 21 mai 2010) | 6 lines
Issue #5753: A new C API function, :cfunc:`PySys_SetArgvEx`, allows
embedders of the interpreter to set sys.argv without also modifying
sys.path. This helps fix `CVE-2008-5983
<http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-5983>`_.
........
................
Matthias Klose [Fri, 21 May 2010 13:11:00 +0000 (13:11 +0000)]
Merged revisions 80795 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r80795 | barry.warsaw | 2010-05-05 18:18:31 +0200 (Mi, 05 Mai 2010) | 5 lines
Bug 7755: audiotest.au is arguably copyrighted material, but definitely makes
Debian unhappy. The actual contents of the audio clip are unimportant, so
replace it with something that we know is okay. Guido likes woodpeckers.
........
Victor Stinner [Fri, 21 May 2010 10:53:32 +0000 (10:53 +0000)]
Merged revisions 81393 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r81393 | victor.stinner | 2010-05-21 12:52:08 +0200 (ven., 21 mai 2010) | 3 lines
Issue #8774: tabnanny uses the encoding cookie (#coding:...) to use the correct
encoding
........
Benjamin Peterson [Thu, 20 May 2010 22:34:00 +0000 (22:34 +0000)]
Merged revisions 81387 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81387 | benjamin.peterson | 2010-05-20 17:29:43 -0500 (Thu, 20 May 2010) | 9 lines
Merged revisions 81385 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81385 | benjamin.peterson | 2010-05-20 17:23:37 -0500 (Thu, 20 May 2010) | 1 line
fix extra 't' #8778
........
................
Victor Stinner [Thu, 20 May 2010 21:42:00 +0000 (21:42 +0000)]
Fix test_warnings on Windows (don't change current directory)
Victor Stinner [Thu, 20 May 2010 21:00:34 +0000 (21:00 +0000)]
Recorded merge of revisions 81364 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r81364 | victor.stinner | 2010-05-19 22:40:50 +0200 (mer., 19 mai 2010) | 3 lines
Issue #8766: Initialize _warnings module before importing the first module.
Fix a crash if an empty directory called "encodings" exists in sys.path.
........
Victor Stinner [Thu, 20 May 2010 10:41:41 +0000 (10:41 +0000)]
Blocked revisions 81375 via svnmerge
........
r81375 | victor.stinner | 2010-05-20 01:04:56 +0200 (jeu., 20 mai 2010) | 9 lines
Issue #8559: improve unicode support of (gdb) libpython.py
* Escape non printable characters (use locale.getpreferredencoding())
* Fix support of surrogate pairs
* test_gdb.py: use ascii() instead of repr() in gdb program arguments to avoid
encoding issues
* Fix test_strings() of test_gdb.py for encoding different than UTF-8
(eg. ACSII)
........
Tarek Ziadé [Wed, 19 May 2010 22:26:01 +0000 (22:26 +0000)]
Blocked revisions 81372 via svnmerge
................
r81372 | tarek.ziade | 2010-05-20 00:25:00 +0200 (Thu, 20 May 2010) | 9 lines
Merged revisions 81371 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81371 | tarek.ziade | 2010-05-20 00:20:14 +0200 (Thu, 20 May 2010) | 1 line
#8759: Fixed user paths in sysconfig for posix and os2 schemes
........
................
Georg Brandl [Wed, 19 May 2010 21:22:58 +0000 (21:22 +0000)]
Merged revisions 81365,81367 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k
................
r81365 | georg.brandl | 2010-05-19 22:57:08 +0200 (Mi, 19 Mai 2010) | 77 lines
Merged revisions 80030,80067,80069,80080-80081,80084,80432-80433,80465-80470,81059,81065-81067 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r80030 | georg.brandl | 2010-04-13 08:43:54 +0200 (Di, 13 Apr 2010) | 1 line
Get rid of multi-row cells.
........
r80067 | georg.brandl | 2010-04-14 10:53:38 +0200 (Mi, 14 Apr 2010) | 1 line
#5341: typo.
........
r80069 | georg.brandl | 2010-04-14 15:50:31 +0200 (Mi, 14 Apr 2010) | 1 line
Add an x-ref to where the O_ constants are documented and move the SEEK_ constants after lseek().
........
r80080 | georg.brandl | 2010-04-14 21:16:38 +0200 (Mi, 14 Apr 2010) | 1 line
#8399: add note about Windows and O_BINARY.
........
r80081 | georg.brandl | 2010-04-14 23:34:44 +0200 (Mi, 14 Apr 2010) | 1 line
#5250: document __instancecheck__ and __subclasscheck__. I hope the part about the class/metaclass distinction is understandable.
........
r80084 | georg.brandl | 2010-04-14 23:46:45 +0200 (Mi, 14 Apr 2010) | 1 line
Fix missing.
........
r80432 | georg.brandl | 2010-04-24 10:56:58 +0200 (Sa, 24 Apr 2010) | 1 line
Markup fixes.
........
r80433 | georg.brandl | 2010-04-24 11:08:10 +0200 (Sa, 24 Apr 2010) | 1 line
#7507: quote "!" in pipes.quote(); it is a special character for some shells.
........
r80465 | georg.brandl | 2010-04-25 12:29:17 +0200 (So, 25 Apr 2010) | 1 line
Remove LaTeXy index entry syntax.
........
r80466 | georg.brandl | 2010-04-25 12:54:42 +0200 (So, 25 Apr 2010) | 1 line
Patch from Tim Hatch: Better cross-referencing in socket and winreg docs.
........
r80467 | georg.brandl | 2010-04-25 12:55:16 +0200 (So, 25 Apr 2010) | 1 line
Patch from Tim Hatch: Remove reference to winreg being the fabled high-level registry interface.
........
r80468 | georg.brandl | 2010-04-25 12:55:58 +0200 (So, 25 Apr 2010) | 1 line
Patch from Tim Hatch: Minor spelling changes to _winreg docs.
........
r80469 | georg.brandl | 2010-04-25 12:56:41 +0200 (So, 25 Apr 2010) | 1 line
Fix code example to have valid syntax so that it can be highlighted.
........
r80470 | georg.brandl | 2010-04-25 12:57:15 +0200 (So, 25 Apr 2010) | 1 line
Patch from Tim Hatch: Make socket setblocking <-> settimeout examples symmetric.
........
r81059 | georg.brandl | 2010-05-10 23:02:51 +0200 (Mo, 10 Mai 2010) | 1 line
#8642: fix wrong function name.
........
r81065 | georg.brandl | 2010-05-10 23:46:50 +0200 (Mo, 10 Mai 2010) | 1 line
Fix reference direction.
........
r81066 | georg.brandl | 2010-05-10 23:50:57 +0200 (Mo, 10 Mai 2010) | 1 line
Consolidate deprecation messages.
........
r81067 | georg.brandl | 2010-05-10 23:51:33 +0200 (Mo, 10 Mai 2010) | 1 line
Fix typo.
........
................
r81367 | georg.brandl | 2010-05-19 23:03:51 +0200 (Mi, 19 Mai 2010) | 21 lines
Recorded merge of revisions 80466-80469 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r80466 | georg.brandl | 2010-04-25 12:54:42 +0200 (So, 25 Apr 2010) | 1 line
Patch from Tim Hatch: Better cross-referencing in socket and winreg docs.
........
r80467 | georg.brandl | 2010-04-25 12:55:16 +0200 (So, 25 Apr 2010) | 1 line
Patch from Tim Hatch: Remove reference to winreg being the fabled high-level registry interface.
........
r80468 | georg.brandl | 2010-04-25 12:55:58 +0200 (So, 25 Apr 2010) | 1 line
Patch from Tim Hatch: Minor spelling changes to _winreg docs.
........
r80469 | georg.brandl | 2010-04-25 12:56:41 +0200 (So, 25 Apr 2010) | 1 line
Fix code example to have valid syntax so that it can be highlighted.
........
................
Victor Stinner [Wed, 19 May 2010 20:30:19 +0000 (20:30 +0000)]
Merged revisions 81359-81361 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r81359 | victor.stinner | 2010-05-19 19:00:07 +0200 (mer., 19 mai 2010) | 4 lines
Issue #8663: distutils.log emulates backslashreplace error handler. Fix
compilation in a non-ASCII directory if stdout encoding is ASCII (eg. if stdout
is not a TTY).
........
r81360 | victor.stinner | 2010-05-19 19:11:19 +0200 (mer., 19 mai 2010) | 5 lines
regrtest.py: call replace_stdout() before the first call to print()
print("== ", os.getcwd()) fails if the current working directory is not ASCII
whereas sys.stdout encoding is ASCII.
........
r81361 | victor.stinner | 2010-05-19 19:15:50 +0200 (mer., 19 mai 2010) | 2 lines
Oops, add the new test_log.py for distutils test suite (missing part of r81359)
........
Victor Stinner [Wed, 19 May 2010 20:13:55 +0000 (20:13 +0000)]
Blocked revisions 81358 via svnmerge
........
r81358 | victor.stinner | 2010-05-19 18:53:30 +0200 (mer., 19 mai 2010) | 4 lines
Issue #8589: Decode PYTHONWARNINGS environment variable with the file system
encoding and surrogateespace error handler instead of the locale encoding to be
consistent with os.environ. Add PySys_AddWarnOptionUnicode() function.
........
Stefan Krah [Wed, 19 May 2010 16:11:36 +0000 (16:11 +0000)]
Merged revisions 81356 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81356 | stefan.krah | 2010-05-19 18:09:41 +0200 (Wed, 19 May 2010) | 9 lines
Merged revisions 81354 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81354 | stefan.krah | 2010-05-19 17:59:40 +0200 (Wed, 19 May 2010) | 3 lines
Fix typo.
........
................
Stefan Krah [Wed, 19 May 2010 15:54:54 +0000 (15:54 +0000)]
Merged revisions 81352 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81352 | stefan.krah | 2010-05-19 17:52:31 +0200 (Wed, 19 May 2010) | 9 lines
Merged revisions 81350 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81350 | stefan.krah | 2010-05-19 17:46:39 +0200 (Wed, 19 May 2010) | 1 line
Fix typos in docstrings.
........
................
Victor Stinner [Wed, 19 May 2010 01:55:56 +0000 (01:55 +0000)]
Blocked revisions 81291-81292 via svnmerge
........
r81291 | victor.stinner | 2010-05-18 19:17:23 +0200 (mar., 18 mai 2010) | 5 lines
Issue #8513: os.get_exec_path() supports b'PATH' key and bytes value.
subprocess.Popen() and os._execvpe() support bytes program name. Add
os.supports_bytes_environ flag: True if the native OS type of the environment
is bytes (eg. False on Windows).
........
r81292 | victor.stinner | 2010-05-18 19:24:09 +0200 (mar., 18 mai 2010) | 2 lines
Add versionadded (3.2) tag to os.supports_bytes_environ documentation
........
Giampaolo Rodolà [Tue, 18 May 2010 20:13:43 +0000 (20:13 +0000)]
Merged revisions 81299 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81299 | giampaolo.rodola | 2010-05-18 22:11:58 +0200 (mar, 18 mag 2010) | 9 lines
Merged revisions 81294 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81294 | giampaolo.rodola | 2010-05-18 22:04:31 +0200 (mar, 18 mag 2010) | 1 line
Fix issue #8573 (asyncore._strerror bug): fixed os.strerror typo; included NameError in the tuple of expected exception; added test case for asyncore._strerror.
........
................
Senthil Kumaran [Tue, 18 May 2010 13:51:07 +0000 (13:51 +0000)]
Merged revisions 81288 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81288 | senthil.kumaran | 2010-05-18 19:18:45 +0530 (Tue, 18 May 2010) | 9 lines
Merged revisions 81286 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81286 | senthil.kumaran | 2010-05-18 19:10:23 +0530 (Tue, 18 May 2010) | 3 lines
Doc Fix. Correct link to Zephyr ASDL Abstract page.
........
................
Senthil Kumaran [Tue, 18 May 2010 04:01:11 +0000 (04:01 +0000)]
Merged revisions 81283 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r81283 | senthil.kumaran | 2010-05-18 09:28:36 +0530 (Tue, 18 May 2010) | 3 lines
Removing the reference in the docs for overriding _urlopener global value. See Issue8619 for details.
........
Senthil Kumaran [Tue, 18 May 2010 03:28:44 +0000 (03:28 +0000)]
Merged revisions 81281 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81281 | senthil.kumaran | 2010-05-18 08:56:11 +0530 (Tue, 18 May 2010) | 9 lines
Merged revisions 81279 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81279 | senthil.kumaran | 2010-05-18 08:50:43 +0530 (Tue, 18 May 2010) | 3 lines
Fix minor typo.
........
................
Victor Stinner [Mon, 17 May 2010 20:01:55 +0000 (20:01 +0000)]
Merged revisions 81276 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r81276 | victor.stinner | 2010-05-17 21:57:40 +0200 (lun., 17 mai 2010) | 4 lines
Fix test_main_invalid_unicode() of test_sys for ASCII locale encoding
It should fix sparc 3.x and 3.1 failures.
........
Lars Gustäbel [Mon, 17 May 2010 18:11:22 +0000 (18:11 +0000)]
Blocked revisions 81273 via svnmerge
........
r81273 | lars.gustaebel | 2010-05-17 20:02:50 +0200 (Mon, 17 May 2010) | 15 lines
Issue #8633: Support for POSIX.1-2008 binary pax headers.
tarfile is now able to read and write pax headers with a
"hdrcharset=BINARY" record. This record was introduced in
POSIX.1-2008 as a method to store unencoded binary strings that
cannot be translated to UTF-8. In practice, this is just a workaround
that allows a tar implementation to store filenames that do not
comply with the current filesystem encoding and thus cannot be
decoded correctly.
Additionally, tarfile works around a bug in current versions of GNU
tar: undecodable filenames are stored as-is in a pax header without a
"hdrcharset" record being added. Technically, these headers are
invalid, but tarfile manages to read them correctly anyway.
........
Victor Stinner [Mon, 17 May 2010 14:37:57 +0000 (14:37 +0000)]
Merged revisions 81267 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r81267 | victor.stinner | 2010-05-17 16:36:43 +0200 (lun., 17 mai 2010) | 2 lines
Improve test_exit() error message to analyze sparc failures
........
Tarek Ziadé [Mon, 17 May 2010 11:04:41 +0000 (11:04 +0000)]
Merged revisions 81263 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81263 | tarek.ziade | 2010-05-17 13:01:57 +0200 (Mon, 17 May 2010) | 9 lines
Merged revisions 81261 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81261 | tarek.ziade | 2010-05-17 12:54:43 +0200 (Mon, 17 May 2010) | 1 line
upgraded distutils docs w.r.t. the manifest regeneration
........
................
Tarek Ziadé [Mon, 17 May 2010 10:48:29 +0000 (10:48 +0000)]
Merged revisions 81258 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81258 | tarek.ziade | 2010-05-17 12:38:53 +0200 (Mon, 17 May 2010) | 9 lines
Merged revisions 81255 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81255 | tarek.ziade | 2010-05-17 12:06:20 +0200 (Mon, 17 May 2010) | 1 line
Fixed #8688: Distutils now recalculates MANIFEST everytime.
........
................
Victor Stinner [Mon, 17 May 2010 09:35:44 +0000 (09:35 +0000)]
Merged revisions 81250-81253 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r81250 | victor.stinner | 2010-05-17 03:13:37 +0200 (lun., 17 mai 2010) | 2 lines
Issue #6697: Fix a crash if code of "python -c code" contains surrogates
........
r81251 | victor.stinner | 2010-05-17 03:26:01 +0200 (lun., 17 mai 2010) | 3 lines
PyObject_Dump() encodes unicode objects to utf8 with backslashreplace (instead
of strict) error handler to escape surrogates
........
r81252 | victor.stinner | 2010-05-17 10:58:51 +0200 (lun., 17 mai 2010) | 6 lines
handle_system_exit() flushs files to warranty the output order
PyObject_Print() writes into the C object stderr, whereas PySys_WriteStderr()
writes into the Python object sys.stderr. Each object has its own buffer, so
call sys.stderr.flush() and fflush(stderr).
........
r81253 | victor.stinner | 2010-05-17 11:33:42 +0200 (lun., 17 mai 2010) | 6 lines
Fix refleak in internal_print() introduced by myself in r81251
_PyUnicode_AsDefaultEncodedString() uses a magical PyUnicode attribute to
automatically destroy PyUnicode_EncodeUTF8() result when the unicode string is
destroyed.
........
Victor Stinner [Mon, 17 May 2010 00:15:47 +0000 (00:15 +0000)]
Blocked revisions 81247 via svnmerge
........
r81247 | victor.stinner | 2010-05-17 02:14:53 +0200 (lun., 17 mai 2010) | 9 lines
test_os: cleanup test_internal_execvpe() and os._execvpe() mockup
* Replace os.defpath instead of os.get_exec_path() to test also
os.get_exec_path()
* Use contextlib.contextmanager, move the mockup outside the class, and
the mockup returns directly the call list object
* Use two different contexts for the two tests
* Use more revelant values and names
........
Antoine Pitrou [Sun, 16 May 2010 23:18:00 +0000 (23:18 +0000)]
Merged revisions 81242 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81242 | antoine.pitrou | 2010-05-17 01:14:22 +0200 (lun., 17 mai 2010) | 10 lines
Merged revisions 81241 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81241 | antoine.pitrou | 2010-05-17 01:11:46 +0200 (lun., 17 mai 2010) | 4 lines
Clear the OpenSSL error queue each time an error is signalled.
When the error queue is not emptied, strange things can happen on the next SSL call, depending on the OpenSSL version.
........
................
Victor Stinner [Sun, 16 May 2010 21:37:34 +0000 (21:37 +0000)]
Blocked revisions 81239 via svnmerge
........
r81239 | victor.stinner | 2010-05-16 23:36:37 +0200 (dim., 16 mai 2010) | 2 lines
Issue #8477: ssl.RAND_egd() supports str with surrogates and bytes for the path
........
Victor Stinner [Sun, 16 May 2010 21:25:03 +0000 (21:25 +0000)]
Blocked revisions 81237 via svnmerge
........
r81237 | victor.stinner | 2010-05-16 23:23:48 +0200 (dim., 16 mai 2010) | 3 lines
Issue #8477: _ssl._test_decode_cert() supports str with surrogates and bytes
for the filename
........
Antoine Pitrou [Sun, 16 May 2010 14:20:17 +0000 (14:20 +0000)]
Merged revisions 81231 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81231 | antoine.pitrou | 2010-05-16 16:19:41 +0200 (dim., 16 mai 2010) | 9 lines
Merged revisions 81229 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81229 | antoine.pitrou | 2010-05-16 16:16:56 +0200 (dim., 16 mai 2010) | 3 lines
Document that SSL v2 is insecure.
........
................
Mark Dickinson [Sun, 16 May 2010 08:39:09 +0000 (08:39 +0000)]
Blocked revisions 81196 via svnmerge
........
r81196 | mark.dickinson | 2010-05-15 18:02:38 +0100 (Sat, 15 May 2010) | 13 lines
Issue #8692: Improve performance of math.factorial:
(1) use a different algorithm that roughly halves the total number of
multiplications required and results in more balanced multiplications
(2) use a lookup table for small arguments
(3) fast accumulation of products in C integer arithmetic rather than
PyLong arithmetic when possible.
Typical speedup, from unscientific testing on a 64-bit laptop, is 4.5x
to 6.5x for arguments in the range 100 - 10000.
Patch by Daniel Stutzbach; extensive reviews by Alexander Belopolsky.
........
Victor Stinner [Sun, 16 May 2010 00:37:36 +0000 (00:37 +0000)]
Merged revisions 81226 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81226 | victor.stinner | 2010-05-16 02:36:38 +0200 (dim., 16 mai 2010) | 11 lines
Merged revisions 81224 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81224 | victor.stinner | 2010-05-16 02:34:40 +0200 (dim., 16 mai 2010) | 4 lines
Use with open() as fo: ... instead of try: fo = open(...) finally: fo.close()
fo is not set if the open() fails.
........
................
Victor Stinner [Sat, 15 May 2010 23:03:15 +0000 (23:03 +0000)]
Merged revisions 81222 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81222 | victor.stinner | 2010-05-16 01:00:51 +0200 (dim., 16 mai 2010) | 11 lines
Merged revisions 81220 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81220 | victor.stinner | 2010-05-16 00:55:28 +0200 (dim., 16 mai 2010) | 4 lines
Use 4-spaces for indentation (instead of tabs) in pgen outputs
Regenerate (reindent) Python/graminit.c
........
................
Victor Stinner [Sat, 15 May 2010 22:30:53 +0000 (22:30 +0000)]
Recorded merge of revisions 81215 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81215 | victor.stinner | 2010-05-16 00:23:53 +0200 (dim., 16 mai 2010) | 12 lines
Recorded merge of revisions 81213 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81213 | victor.stinner | 2010-05-16 00:19:27 +0200 (dim., 16 mai 2010) | 5 lines
reindent _cursesmodule.c
Use untabify.py + emacs (python3 mode) + manual editions for
Py_BEGIN_ALLOW_THREADS / Py_END_ALLOW_THREADS
........
................
Victor Stinner [Sat, 15 May 2010 21:05:33 +0000 (21:05 +0000)]
Recorded merge of revisions 81207 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81207 | victor.stinner | 2010-05-15 23:04:43 +0200 (sam., 15 mai 2010) | 9 lines
Recorded merge of revisions 81205 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81205 | victor.stinner | 2010-05-15 23:00:59 +0200 (sam., 15 mai 2010) | 2 lines
NEWS: strip trailing spaces
........
................
Benjamin Peterson [Sat, 15 May 2010 18:00:56 +0000 (18:00 +0000)]
Merged revisions 81201 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81201 | benjamin.peterson | 2010-05-15 12:52:12 -0500 (Sat, 15 May 2010) | 9 lines
Merged revisions 81200 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81200 | benjamin.peterson | 2010-05-15 12:48:55 -0500 (Sat, 15 May 2010) | 1 line
use TestCase skip method
........
................
Victor Stinner [Sat, 15 May 2010 16:28:22 +0000 (16:28 +0000)]
Blocked revisions 81194 via svnmerge
........
r81194 | victor.stinner | 2010-05-15 18:27:27 +0200 (sam., 15 mai 2010) | 5 lines
Issue #8715: Create PyUnicode_EncodeFSDefault() function: Encode a Unicode
object to Py_FileSystemDefaultEncoding with the "surrogateescape" error
handler, return a bytes object. If Py_FileSystemDefaultEncoding is not set,
fall back to UTF-8.
........
Victor Stinner [Sat, 15 May 2010 14:06:57 +0000 (14:06 +0000)]
Blocked revisions 81192 via svnmerge
........
r81192 | victor.stinner | 2010-05-15 15:14:32 +0200 (sam., 15 mai 2010) | 3 lines
Enable shortcuts for common encodings in PyUnicode_AsEncodedString() for any
error handler, not only the default error handler (strict)
........
Victor Stinner [Sat, 15 May 2010 12:28:16 +0000 (12:28 +0000)]
Blocked revisions 81190 via svnmerge
........
r81190 | victor.stinner | 2010-05-15 14:27:16 +0200 (sam., 15 mai 2010) | 4 lines
Issue #8610: Load file system codec at startup, and display a fatal error on
failure. Set the file system encoding to utf-8 (instead of None) if getting
the locale encoding failed, or if nl_langinfo(CODESET) function is missing.
........
Stefan Krah [Sat, 15 May 2010 09:45:07 +0000 (09:45 +0000)]
Merged revisions 81188 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81188 | stefan.krah | 2010-05-15 11:41:27 +0200 (Sat, 15 May 2010) | 10 lines
Merged revisions 81185 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81185 | stefan.krah | 2010-05-15 11:31:08 +0200 (Sat, 15 May 2010) | 4 lines
If the timeout is exceeded, count the tests as skipped instead of just
issuing a warning.
........
................
Victor Stinner [Sat, 15 May 2010 01:42:04 +0000 (01:42 +0000)]
Blocked revisions 81183 via svnmerge
........
r81183 | victor.stinner | 2010-05-15 03:40:41 +0200 (sam., 15 mai 2010) | 4 lines
Fix test_capi for Windows: strip newline characters
Fix test_no_FatalError_infinite_loop() introduced by r81142 (issue #3605).
........
Victor Stinner [Fri, 14 May 2010 21:57:25 +0000 (21:57 +0000)]
Merged revisions 81181 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81181 | victor.stinner | 2010-05-14 23:53:45 +0200 (ven., 14 mai 2010) | 9 lines
Merged revisions 81179 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81179 | victor.stinner | 2010-05-14 23:52:26 +0200 (ven., 14 mai 2010) | 2 lines
Fix regression introduced by r81154 (Issue #5099, subprocess destructor)
........
................
Victor Stinner [Fri, 14 May 2010 20:08:55 +0000 (20:08 +0000)]
test/support.py: remove TESTFN if it is a directory
Because of my previous commit (r81171), test_os failed without removing TESTFN
directory (shutil.rmtree() was broken). Some buildbots still have a @test
directory and some tests fail because of that.
The bug is reproductible with:
mkdir @test
touch @test/abc
./python Lib/test/regrtest.py test_site
Victor Stinner [Fri, 14 May 2010 18:07:39 +0000 (18:07 +0000)]
Revert r81171 (posix_listdir(), posix_readlink(): avoid temporary PyBytes object)
PyUnicode_DecodeFSDefault*() doesn't use surrogateescape error handler, and so
PyUnicode_FromEncodedObject(v, Py_FileSystemDefaultEncoding, "surrogateescape")
cannot be replaced by PyUnicode_DecodeFSDefault().
It's a bad idea to try to fix surrogates things in Python 3.1...
Victor Stinner [Fri, 14 May 2010 16:39:10 +0000 (16:39 +0000)]
Merged revisions 81170 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r81170 | victor.stinner | 2010-05-14 18:35:39 +0200 (ven., 14 mai 2010) | 6 lines
posix_listdir(), posix_readlink(): avoid temporary PyBytes object
Use directly PyUnicode_DecodeFSDefaultAndSize() instead of
PyBytes_FromStringAndSize() + PyUnicode_FromEncodedObject() if the argument is
unicode.
........
Victor Stinner [Fri, 14 May 2010 16:08:46 +0000 (16:08 +0000)]
Merged revisions 81168 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r81168 | victor.stinner | 2010-05-14 17:58:55 +0200 (ven., 14 mai 2010) | 10 lines
Issue #8711: Document PyUnicode_DecodeFSDefault*() functions
* Add paragraph titles to c-api/unicode.rst.
* Fix PyUnicode_DecodeFSDefault*() comment: it now uses the "surrogateescape"
error handler (and not "replace")
* Remove "The function is intended to be used for paths and file names only
during bootstrapping process where the codecs are not set up." from
PyUnicode_FSConverter() comment: it is used after the bootstrapping and for
other purposes than file names
........
Benjamin Peterson [Fri, 14 May 2010 01:33:36 +0000 (01:33 +0000)]
Merged revisions 81146 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81146 | benjamin.peterson | 2010-05-13 16:16:51 -0500 (Thu, 13 May 2010) | 9 lines
Merged revisions 81145 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81145 | benjamin.peterson | 2010-05-13 16:14:10 -0500 (Thu, 13 May 2010) | 1 line
rip out mention of types.ListType #8703
........
................
Brett Cannon [Fri, 14 May 2010 01:28:56 +0000 (01:28 +0000)]
Backport r81155.
Victor Stinner [Fri, 14 May 2010 01:03:14 +0000 (01:03 +0000)]
Merged revisions 81156 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r81156 | victor.stinner | 2010-05-14 02:59:09 +0200 (ven., 14 mai 2010) | 5 lines
Issue #4653: fix typo in flush_std_files()
Don't call sys.stderr.flush() if sys has no stderr attribute or if
sys.stderr==None.
........
Senthil Kumaran [Thu, 13 May 2010 03:43:13 +0000 (03:43 +0000)]
Merged revisions 81132 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81132 | senthil.kumaran | 2010-05-13 09:07:23 +0530 (Thu, 13 May 2010) | 9 lines
Merged revisions 81130 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81130 | senthil.kumaran | 2010-05-13 08:55:21 +0530 (Thu, 13 May 2010) | 3 lines
Fix Issue8657 - adding git and git+ssh as know schemes.
........
................
Mark Dickinson [Wed, 12 May 2010 19:57:07 +0000 (19:57 +0000)]
Merged revisions 81127 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81127 | mark.dickinson | 2010-05-12 20:54:51 +0100 (Wed, 12 May 2010) | 9 lines
Merged revisions 81126 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81126 | mark.dickinson | 2010-05-12 20:53:36 +0100 (Wed, 12 May 2010) | 1 line
Fix unused variable in test_factorial.
........
................
Antoine Pitrou [Wed, 12 May 2010 14:08:45 +0000 (14:08 +0000)]
Merged revisions 81116 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81116 | antoine.pitrou | 2010-05-12 16:05:24 +0200 (mer., 12 mai 2010) | 9 lines
Merged revisions 81115 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81115 | antoine.pitrou | 2010-05-12 16:02:34 +0200 (mer., 12 mai 2010) | 3 lines
Improve _ssl.c formatting
........
................
Antoine Pitrou [Tue, 11 May 2010 23:49:58 +0000 (23:49 +0000)]
Merged revisions 81100 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81100 | antoine.pitrou | 2010-05-12 01:46:02 +0200 (mer., 12 mai 2010) | 10 lines
Merged revisions 81098 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81098 | antoine.pitrou | 2010-05-12 01:42:28 +0200 (mer., 12 mai 2010) | 5 lines
Issue #8681: Make the zlib module's error messages more informative when
the zlib itself doesn't give any detailed explanation.
........
................
Antoine Pitrou [Tue, 11 May 2010 23:38:15 +0000 (23:38 +0000)]
Merged revisions 81096 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81096 | antoine.pitrou | 2010-05-12 01:36:40 +0200 (mer., 12 mai 2010) | 11 lines
Merged revisions 81094 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81094 | antoine.pitrou | 2010-05-12 01:32:31 +0200 (mer., 12 mai 2010) | 6 lines
Issue #8672: Add a zlib test ensuring that an incomplete stream can be
handled by a decompressor object without errors (it returns incomplete
uncompressed data).
........
................