diff options
author | 2003-04-03 04:49:12 +0000 | |
---|---|---|
committer | 2003-04-03 04:49:12 +0000 | |
commit | 7fb697b5d26b1c9a379978653db97a84d7270141 (patch) | |
tree | 322bdf5813ad18b0fc17635fbdf6f2301690d2d6 /Lib/encodings | |
parent | Fix description: u"%c" % 0xffffffff returned a ValueError not a TypeError. (diff) | |
download | cpython-7fb697b5d26b1c9a379978653db97a84d7270141.tar.gz cpython-7fb697b5d26b1c9a379978653db97a84d7270141.tar.bz2 cpython-7fb697b5d26b1c9a379978653db97a84d7270141.zip |
Revert Patch #670715: iconv support.
Diffstat (limited to 'Lib/encodings')
-rw-r--r-- | Lib/encodings/__init__.py | 5 | ||||
-rw-r--r-- | Lib/encodings/iconv_codec.py | 34 |
2 files changed, 0 insertions, 39 deletions
diff --git a/Lib/encodings/__init__.py b/Lib/encodings/__init__.py index e312fb80eb9..a214190a9dc 100644 --- a/Lib/encodings/__init__.py +++ b/Lib/encodings/__init__.py @@ -121,8 +121,3 @@ def search_function(encoding): # Register the search_function in the Python codec registry codecs.register(search_function) -# Register iconv_codec lookup function if available -try: - import iconv_codec -except (ImportError, RuntimeError): - pass diff --git a/Lib/encodings/iconv_codec.py b/Lib/encodings/iconv_codec.py deleted file mode 100644 index 8bd0c3fafc1..00000000000 --- a/Lib/encodings/iconv_codec.py +++ /dev/null @@ -1,34 +0,0 @@ -""" Python 'iconv' Codec - - -Written by Hye-Shik Chang (perky@FreeBSD.org). - -Copyright(c) Python Software Foundation, All Rights Reserved. NO WARRANTY. - -""" - -import _iconv_codec -import codecs - -def lookup(enc): - class IconvCodec(_iconv_codec.iconvcodec, codecs.Codec): - encoding = enc - - try: - c = IconvCodec() - - class IconvStreamReader(IconvCodec, codecs.StreamReader): - __init__ = codecs.StreamReader.__init__ - class IconvStreamWriter(IconvCodec, codecs.StreamWriter): - __init__ = codecs.StreamWriter.__init__ - - return ( - c.encode, c.decode, - IconvStreamReader, IconvStreamWriter - ) - except ValueError: - return None - -codecs.register(lookup) - -# ex: ts=8 sts=4 et |