| # big5hkscs.py: Python Unicode Codec for BIG5HKSCS |
| # Written by Hye-Shik Chang <perky@FreeBSD.org> |
| import _codecs_hk, codecs |
| import _multibytecodec as mbc |
| codec = _codecs_hk.getcodec('big5hkscs') |
| class Codec(codecs.Codec): |
| class IncrementalEncoder(mbc.MultibyteIncrementalEncoder, |
| codecs.IncrementalEncoder): |
| class IncrementalDecoder(mbc.MultibyteIncrementalDecoder, |
| codecs.IncrementalDecoder): |
| class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader): |
| class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter): |
| incrementalencoder=IncrementalEncoder, |
| incrementaldecoder=IncrementalDecoder, |
| streamreader=StreamReader, |
| streamwriter=StreamWriter, |