+++ /dev/null
-#\r
-# iso2022_jp_1.py: Python Unicode Codec for ISO2022_JP_1\r
-#\r
-# Written by Hye-Shik Chang <perky@FreeBSD.org>\r
-#\r
-\r
-import _codecs_iso2022, codecs\r
-import _multibytecodec as mbc\r
-\r
-codec = _codecs_iso2022.getcodec('iso2022_jp_1')\r
-\r
-class Codec(codecs.Codec):\r
- encode = codec.encode\r
- decode = codec.decode\r
-\r
-class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\r
- codecs.IncrementalEncoder):\r
- codec = codec\r
-\r
-class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\r
- codecs.IncrementalDecoder):\r
- codec = codec\r
-\r
-class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\r
- codec = codec\r
-\r
-class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\r
- codec = codec\r
-\r
-def getregentry():\r
- return codecs.CodecInfo(\r
- name='iso2022_jp_1',\r
- encode=Codec().encode,\r
- decode=Codec().decode,\r
- incrementalencoder=IncrementalEncoder,\r
- incrementaldecoder=IncrementalDecoder,\r
- streamreader=StreamReader,\r
- streamwriter=StreamWriter,\r
- )\r