]> granicus.if.org Git - python/commit
SF patch# 1770008 by Christian Heimes (plus some extras).
authorGuido van Rossum <guido@python.org>
Thu, 9 Aug 2007 01:03:29 +0000 (01:03 +0000)
committerGuido van Rossum <guido@python.org>
Thu, 9 Aug 2007 01:03:29 +0000 (01:03 +0000)
commit34d1928766bcae11d8f679a6bf361d9210b6429e
tree0b3d5842a690f811fa03f3b52420bbab9f0f5524
parent918f49e645474382251bfddbb0a2e030051083ef
SF patch# 1770008 by Christian Heimes (plus some extras).
Completely get rid of StringIO.py and cStringIO.c.

I had to fix a few tests and modules beyond what Christian did, and
invent a few conventions.  E.g. in elementtree, I chose to
write/return Unicode strings whe no encoding is given, but bytes when
an explicit encoding is given.  Also mimetools was made to always
assume binary files.
78 files changed:
Doc/tools/indfix.py
Doc/tools/sgmlconv/docfixer.py
Lib/StringIO.py [deleted file]
Lib/bsddb/test/test_compare.py
Lib/cookielib.py
Lib/ctypes/test/test_random_things.py
Lib/distutils/command/register.py
Lib/distutils/command/upload.py
Lib/distutils/tests/test_build_py.py
Lib/distutils/tests/test_dist.py
Lib/doctest.py
Lib/email/generator.py
Lib/email/iterators.py
Lib/email/message.py
Lib/email/mime/audio.py
Lib/email/parser.py
Lib/email/test/test_email.py
Lib/email/test/test_email_renamed.py
Lib/email/test/test_email_torture.py
Lib/email/utils.py
Lib/io.py
Lib/logging/__init__.py
Lib/mailbox.py
Lib/mimetools.py
Lib/optparse.py
Lib/pickletools.py
Lib/plat-mac/aepack.py
Lib/plat-mac/gensuitemodule.py
Lib/pprint.py
Lib/pydoc.py
Lib/test/pickletester.py
Lib/test/regrtest.py
Lib/test/test_StringIO.py
Lib/test/test___all__.py
Lib/test/test_atexit.py
Lib/test/test_base64.py
Lib/test/test_builtin.py
Lib/test/test_bz2.py
Lib/test/test_cfgparser.py
Lib/test/test_cgi.py
Lib/test/test_codeop.py
Lib/test/test_cookielib.py
Lib/test/test_csv.py
Lib/test/test_deque.py
Lib/test/test_dict.py
Lib/test/test_dis.py
Lib/test/test_doctest.py
Lib/test/test_fileinput.py
Lib/test/test_generators.py
Lib/test/test_logging.py
Lib/test/test_mailbox.py
Lib/test/test_mhlib.py
Lib/test/test_mimetools.py
Lib/test/test_mimetypes.py
Lib/test/test_minidom.py
Lib/test/test_multifile.py
Lib/test/test_optparse.py
Lib/test/test_peepholer.py
Lib/test/test_rfc822.py
Lib/test/test_robotparser.py
Lib/test/test_sax.py
Lib/test/test_sys.py
Lib/test/test_tarfile.py
Lib/test/test_threadedtempfile.py
Lib/test/test_urllib2.py
Lib/test/test_uu.py
Lib/test/test_xml_etree.py
Lib/test/test_xml_etree_c.py
Lib/test/test_zipfile64.py
Lib/test/test_zipimport.py
Lib/uu.py
Lib/xml/dom/pulldom.py
Lib/xml/etree/ElementTree.py
Lib/xml/sax/__init__.py
Misc/BeOS-setup.py
Tools/framer/example.py
Tools/webchecker/webchecker.py
setup.py