[KoCo-CVS] [Commit] iconvcodec iconv_codec.py
Brought to you by:
perky
From: Hye-Shik C. <pe...@us...> - 2003-06-11 11:05:12
|
perky 03/06/11 04:05:10 Modified: . iconv_codec.py Log: Correct len('iconvcodec.') Revision Changes Path 1.4 +6 -2 iconvcodec/iconv_codec.py Index: iconv_codec.py =================================================================== RCS file: /cvsroot/koco/iconvcodec/iconv_codec.py,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- iconv_codec.py 11 Jun 2003 10:42:12 -0000 1.3 +++ iconv_codec.py 11 Jun 2003 11:05:09 -0000 1.4 @@ -24,7 +24,7 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $Id: iconv_codec.py,v 1.3 2003/06/11 10:42:12 perky Exp $ +# $Id: iconv_codec.py,v 1.4 2003/06/11 11:05:09 perky Exp $ from __future__ import nested_scopes from _iconv_codec import makeencoder, makedecoder @@ -71,15 +71,19 @@ def lookup(enc): if enc.startswith('iconvcodec.'): - enc = enc[6:] + enc = enc[11:] + print ">>", enc enc = aliases.get(enc.replace('-', '_'), enc) try: encoder, decoder = makeencoder(enc), makedecoder(enc) except (LookupError, RuntimeError): + import traceback + traceback.print_exc() enc = enc.replace('_', '-') try: encoder, decoder = makeencoder(enc), makedecoder(enc) except (LookupError, RuntimeError): + print "Error" return None class IconvCodec(codecs.Codec): |