[Python-3000-checkins] r57554 - in python/branches/py3k: Include/unicodeobject.h Objects/stringlib/string_format.h Objects/unicodeobject.c Python/sysmodule.c

2007-08-27 Thread neal.norwitz
Author: neal.norwitz Date: Mon Aug 27 09:24:17 2007 New Revision: 57554 Modified: python/branches/py3k/Include/unicodeobject.h python/branches/py3k/Objects/stringlib/string_format.h python/branches/py3k/Objects/unicodeobject.c python/branches/py3k/Python/sysmodule.c Log: Fix refleaks i

[Python-3000-checkins] r57555 - python/branches/py3k/PCbuild/build_ssl.py

2007-08-27 Thread thomas.heller
Author: thomas.heller Date: Mon Aug 27 11:42:33 2007 New Revision: 57555 Modified: python/branches/py3k/PCbuild/build_ssl.py Log: Port the build_ssl.py script to Python 3. Modified: python/branches/py3k/PCbuild/build_ssl.py ==

[Python-3000-checkins] r57557 - python/branches/py3k/Objects/unicodeobject.c

2007-08-27 Thread eric.smith
Author: eric.smith Date: Mon Aug 27 13:33:42 2007 New Revision: 57557 Modified: python/branches/py3k/Objects/unicodeobject.c Log: Fixed accidental indentation change. Modified: python/branches/py3k/Objects/unicodeobject.c

[Python-3000-checkins] r57558 - python/branches/py3k/Python/bltinmodule.c python/branches/py3k/Python/import.c

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Mon Aug 27 17:02:28 2007 New Revision: 57558 Modified: python/branches/py3k/Python/bltinmodule.c python/branches/py3k/Python/import.c Log: Some changes in preparation of stricter rules about mixing str and bytes. Modified: python/branches/py3k/Python/bltinmod

[Python-3000-checkins] r57559 - python/branches/py3k/Python/bltinmodule.c

2007-08-27 Thread eric.smith
Author: eric.smith Date: Mon Aug 27 17:31:40 2007 New Revision: 57559 Modified: python/branches/py3k/Python/bltinmodule.c Log: Added test to ensure __format__ methods return unicode objects. Modified: python/branches/py3k/Python/bltinmodule.c ===

[Python-3000-checkins] r57560 - in python/branches/py3k/Lib: test/test_zipimport.py zipfile.py

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Mon Aug 27 19:03:28 2007 New Revision: 57560 Modified: python/branches/py3k/Lib/test/test_zipimport.py python/branches/py3k/Lib/zipfile.py Log: Changes preparing for stricter enforcement of bytes vs. str. Modified: python/branches/py3k/Lib/test/test_zipimport

[Python-3000-checkins] r57563 - in python/branches/py3k/Lib/plat-mac: Carbon/AppleEvents.py aetypes.py plistlib.py

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Mon Aug 27 19:25:39 2007 New Revision: 57563 Modified: python/branches/py3k/Lib/plat-mac/Carbon/AppleEvents.py python/branches/py3k/Lib/plat-mac/aetypes.py python/branches/py3k/Lib/plat-mac/plistlib.py Log: Changes in anticipation of stricter str vs. bytes e

[Python-3000-checkins] r57564 - in python/branches/py3k/Lib: io.py socket.py test/test_io.py

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Mon Aug 27 19:39:33 2007 New Revision: 57564 Modified: python/branches/py3k/Lib/io.py python/branches/py3k/Lib/socket.py python/branches/py3k/Lib/test/test_io.py Log: Changes to io.py and socket.py by Christian Heimes. - Replace all asserts by ValuleErrors o

[Python-3000-checkins] r57565 - in python/branches/py3k/Lib: test/test_urllib2.py urllib2.py

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Mon Aug 27 20:10:06 2007 New Revision: 57565 Modified: python/branches/py3k/Lib/test/test_urllib2.py python/branches/py3k/Lib/urllib2.py Log: Fix a few places that broke due to a recent change to io.py. Modified: python/branches/py3k/Lib/test/test_urllib2.py

[Python-3000-checkins] r57566 - python/branches/py3k/Objects/unicodeobject.c

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Mon Aug 27 20:20:11 2007 New Revision: 57566 Modified: python/branches/py3k/Objects/unicodeobject.c Log: There should be no codecs left that return str8 intead of bytes. (And if there are, they will now get an error when used. So fix them!) Modified: python/bra

[Python-3000-checkins] r57567 - python/branches/py3k/Lib/test/test_bytes.py python/branches/py3k/Lib/test/test_ucn.py python/branches/py3k/Lib/test/test_unicode.py python/branches/py3k/Lib/test/test_u

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Mon Aug 27 20:31:48 2007 New Revision: 57567 Modified: python/branches/py3k/Lib/test/test_bytes.py python/branches/py3k/Lib/test/test_ucn.py python/branches/py3k/Lib/test/test_unicode.py python/branches/py3k/Lib/test/test_unicode_file.py python/branche

[Python-3000-checkins] r57569 - python/branches/py3k/Lib/test/test_builtin.py python/branches/py3k/Lib/test/test_unicode.py

2007-08-27 Thread eric.smith
Author: eric.smith Date: Mon Aug 27 21:07:22 2007 New Revision: 57569 Modified: python/branches/py3k/Lib/test/test_builtin.py python/branches/py3k/Lib/test/test_unicode.py Log: Additional test for formatting code. Modified: python/branches/py3k/Lib/test/test_builtin.py =

[Python-3000-checkins] r57572 - in python/branches/py3k/Lib: base64.py binhex.py test/string_tests.py test/test_bytes.py test/test_cgi.py test/test_codeccallbacks.py test/test_codecs.py test/test_comp

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Mon Aug 27 22:40:10 2007 New Revision: 57572 Modified: python/branches/py3k/Lib/base64.py python/branches/py3k/Lib/binhex.py python/branches/py3k/Lib/test/string_tests.py python/branches/py3k/Lib/test/test_bytes.py python/branches/py3k/Lib/test/test_cg

[Python-3000-checkins] r57573 - python/branches/py3k/Lib/test/test_io.py

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Mon Aug 27 22:44:15 2007 New Revision: 57573 Modified: python/branches/py3k/Lib/test/test_io.py Log: Changes in anticipation of stricter str vs. bytes enforcement. Modified: python/branches/py3k/Lib/test/test_io.py ===

[Python-3000-checkins] r57576 - in python/branches/py3k/Lib: UserString.py base64.py test/test_urllib2.py

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Mon Aug 27 23:47:52 2007 New Revision: 57576 Modified: python/branches/py3k/Lib/UserString.py python/branches/py3k/Lib/base64.py python/branches/py3k/Lib/test/test_urllib2.py Log: Fix some tests I broke. (More to follow.) Modified: python/branches/py3k/Lib

[Python-3000-checkins] r57577 - in python/branches/py3k/Lib: base64.py test/test_xmlrpc.py xmlrpclib.py

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Tue Aug 28 00:27:41 2007 New Revision: 57577 Modified: python/branches/py3k/Lib/base64.py python/branches/py3k/Lib/test/test_xmlrpc.py python/branches/py3k/Lib/xmlrpclib.py Log: Force test_xmlrpc to pass. I'm not happy with how I did this, but I don't see a

[Python-3000-checkins] r57578 - python/branches/py3k/Lib/xmlrpclib.py

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Tue Aug 28 00:31:36 2007 New Revision: 57578 Modified: python/branches/py3k/Lib/xmlrpclib.py Log: One further change. Modified: python/branches/py3k/Lib/xmlrpclib.py == --- python/branch

[Python-3000-checkins] r57580 - in python/branches/py3k: Lib/hashlib.py Lib/test/test_file.py Lib/test/test_fileinput.py Lib/test/test_hashlib.py Lib/test/test_largefile.py Lib/test/test_multibytecode

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Tue Aug 28 01:09:25 2007 New Revision: 57580 Modified: python/branches/py3k/Lib/hashlib.py python/branches/py3k/Lib/test/test_file.py python/branches/py3k/Lib/test/test_fileinput.py python/branches/py3k/Lib/test/test_hashlib.py python/branches/py3k/Lib

[Python-3000-checkins] r57581 - in python/branches/py3k/Lib: pickle.py pickletools.py test/test_os.py

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Tue Aug 28 01:18:54 2007 New Revision: 57581 Modified: python/branches/py3k/Lib/pickle.py python/branches/py3k/Lib/pickletools.py python/branches/py3k/Lib/test/test_os.py Log: More str/bytes fixes. Modified: python/branches/py3k/Lib/pickle.py =

[Python-3000-checkins] r57582 - python/branches/py3k/Modules/posixmodule.c

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Tue Aug 28 01:24:46 2007 New Revision: 57582 Modified: python/branches/py3k/Modules/posixmodule.c Log: posix.confname(): enforce that names as str instances. Modified: python/branches/py3k/Modules/posixmodule.c ===

[Python-3000-checkins] r57583 - python/branches/py3k/Lib/test/test_posixpath.py

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Tue Aug 28 01:26:56 2007 New Revision: 57583 Modified: python/branches/py3k/Lib/test/test_posixpath.py Log: More str/bytes strictness. Modified: python/branches/py3k/Lib/test/test_posixpath.py =

[Python-3000-checkins] r57584 - in python/branches/py3k/Objects: stringlib/string_format.h unicodeobject.c

2007-08-27 Thread eric.smith
Author: eric.smith Date: Tue Aug 28 01:30:47 2007 New Revision: 57584 Modified: python/branches/py3k/Objects/stringlib/string_format.h python/branches/py3k/Objects/unicodeobject.c Log: Cleanup in anticipation of moving formatteriterator and fieldnameiterator into stringlib/string_format.h.

[Python-3000-checkins] r57585 - python/branches/py3k/Lib/test/test_resource.py

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Tue Aug 28 01:36:53 2007 New Revision: 57585 Modified: python/branches/py3k/Lib/test/test_resource.py Log: str/bytes strictness. Modified: python/branches/py3k/Lib/test/test_resource.py

[Python-3000-checkins] r57586 - python/branches/py3k/Lib/test/test_genericpath.py

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Tue Aug 28 01:38:12 2007 New Revision: 57586 Modified: python/branches/py3k/Lib/test/test_genericpath.py Log: str/bytes strictness. Modified: python/branches/py3k/Lib/test/test_genericpath.py ==

[Python-3000-checkins] r57587 - python/branches/py3k/Lib/test/test_tempfile.py

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Tue Aug 28 01:40:36 2007 New Revision: 57587 Modified: python/branches/py3k/Lib/test/test_tempfile.py Log: More str/bytes strictness. (XXX Though perhaps temp files should be created in text mode by default?!) Modified: python/branches/py3k/Lib/test/test_tempfi

[Python-3000-checkins] r57588 - in python/branches/py3k/Objects: stringlib/string_format.h unicodeobject.c

2007-08-27 Thread eric.smith
Author: eric.smith Date: Tue Aug 28 01:52:26 2007 New Revision: 57588 Modified: python/branches/py3k/Objects/stringlib/string_format.h python/branches/py3k/Objects/unicodeobject.c Log: Moved fieldnameiterator and formatteriterator to stringlib/string_format.h, so that they can be used when

[Python-3000-checkins] r57589 - in python/branches/py3k/Lib: subprocess.py test/test_subprocess.py

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Tue Aug 28 01:58:21 2007 New Revision: 57589 Modified: python/branches/py3k/Lib/subprocess.py python/branches/py3k/Lib/test/test_subprocess.py Log: More str/bytes goodness. Modified: python/branches/py3k/Lib/subprocess.py =

[Python-3000-checkins] r57590 - in python/branches/py3k/Lib: dumbdbm.py test/test_dumbdbm.py

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Tue Aug 28 02:09:54 2007 New Revision: 57590 Modified: python/branches/py3k/Lib/dumbdbm.py python/branches/py3k/Lib/test/test_dumbdbm.py Log: Make dumbdbm use bytes for keys consistently. Modified: python/branches/py3k/Lib/dumbdbm.py =

[Python-3000-checkins] r57592 - python/branches/py3k/Objects/stringlib/formatter.h python/branches/py3k/Objects/stringlib/string_format.h

2007-08-27 Thread eric.smith
Author: eric.smith Date: Tue Aug 28 03:07:27 2007 New Revision: 57592 Modified: python/branches/py3k/Objects/stringlib/formatter.h python/branches/py3k/Objects/stringlib/string_format.h Log: Code layout changes for PEP 7 compliance. Modified: python/branches/py3k/Objects/stringlib/formatter

[Python-3000-checkins] r57593 - in python/branches/py3k/Lib: cgi.py test/test_cgi.py

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Tue Aug 28 05:11:34 2007 New Revision: 57593 Modified: python/branches/py3k/Lib/cgi.py python/branches/py3k/Lib/test/test_cgi.py Log: Make test_cgi pass. I changed the internal file created by make_file() to be a text file. (XXX It should use UTF-8 as the enc

[Python-3000-checkins] r57594 - in python/branches/py3k/Lib: tempfile.py test/test_csv.py test/test_tempfile.py

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Tue Aug 28 05:29:45 2007 New Revision: 57594 Modified: python/branches/py3k/Lib/tempfile.py python/branches/py3k/Lib/test/test_csv.py python/branches/py3k/Lib/test/test_tempfile.py Log: Patch # 1033 by Adam Hupp: 1) tempfile.TemporaryFile, NamedTemporaryFil

[Python-3000-checkins] r57595 - python/branches/py3k/Lib/cgi.py

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Tue Aug 28 05:32:38 2007 New Revision: 57595 Modified: python/branches/py3k/Lib/cgi.py Log: My wish for TempFile is fulfilled. Modified: python/branches/py3k/Lib/cgi.py == --- python/bra

[Python-3000-checkins] r57596 - python/branches/py3k/Lib/binhex.py

2007-08-27 Thread guido.van.rossum
Author: guido.van.rossum Date: Tue Aug 28 05:35:35 2007 New Revision: 57596 Modified: python/branches/py3k/Lib/binhex.py Log: Make this work on Mac as well (where Type and Creator are bytes instead of str). Modified: python/branches/py3k/Lib/binhex.py =

[Python-3000-checkins] r57602 - in python/branches/py3k: Lib/bsddb/test/test_dbshelve.py

2007-08-27 Thread collin.winter
Author: collin.winter Date: Tue Aug 28 08:07:12 2007 New Revision: 57602 Modified: python/branches/py3k/ (props changed) python/branches/py3k/Lib/bsddb/test/test_dbshelve.py Log: Remove unneeded imports from bsddb's test_dbshelve. Modified: python/branches/py3k/Lib/bsddb/test/test_dbshel

[Python-3000-checkins] r57603 - in python/branches/py3k: Lib/plat-mac/findertools.py

2007-08-27 Thread collin.winter
Author: collin.winter Date: Tue Aug 28 08:07:49 2007 New Revision: 57603 Modified: python/branches/py3k/ (props changed) python/branches/py3k/Lib/plat-mac/findertools.py Log: Remove unneeded import. Modified: python/branches/py3k/Lib/plat-mac/findertools.py ==

[Python-3000-checkins] r57606 - in python/branches/py3k: Doc/library/parser.rst

2007-08-27 Thread collin.winter
Author: collin.winter Date: Tue Aug 28 08:10:19 2007 New Revision: 57606 Modified: python/branches/py3k/ (props changed) python/branches/py3k/Doc/library/parser.rst Log: Idiom adjustment in the docs for the parser module. Modified: python/branches/py3k/Doc/library/parser.rst

[Python-3000-checkins] r57605 - in python/branches/py3k: Doc/c-api/concrete.rst Doc/library/types.rst

2007-08-27 Thread collin.winter
Author: collin.winter Date: Tue Aug 28 08:09:47 2007 New Revision: 57605 Modified: python/branches/py3k/ (props changed) python/branches/py3k/Doc/c-api/concrete.rst python/branches/py3k/Doc/library/types.rst Log: Kill lingering docs references to UnicodeType. Modified: python/branches

[Python-3000-checkins] r57604 - in python/branches/py3k: Doc/library/types.rst

2007-08-27 Thread collin.winter
Author: collin.winter Date: Tue Aug 28 08:09:03 2007 New Revision: 57604 Modified: python/branches/py3k/ (props changed) python/branches/py3k/Doc/library/types.rst Log: Don't encourage 'from types import *' in the types module's docs. Modified: python/branches/py3k/Doc/library/types.rst

[Python-3000-checkins] r57601 - in python/branches/py3k: Lib/binhex.py

2007-08-27 Thread collin.winter
Author: collin.winter Date: Tue Aug 28 08:06:33 2007 New Revision: 57601 Modified: python/branches/py3k/ (props changed) python/branches/py3k/Lib/binhex.py Log: Style/idiom cleanup of binhex module. Modified: python/branches/py3k/Lib/binhex.py

[Python-3000-checkins] r57607 - python/branches/py3k/Lib/test/test_socketserver.py

2007-08-27 Thread neal.norwitz
Author: neal.norwitz Date: Tue Aug 28 08:29:09 2007 New Revision: 57607 Modified: python/branches/py3k/Lib/test/test_socketserver.py Log: Apply this change from 2.6. Hopefully it doesn't cause a conflict. I really want to test the buildbots. This change is necessary to get the test to be more