## iso2022_jp_2004.py: Python Unicode Codec for ISO2022_JP_2004## Written by Hye-Shik Chang <perky@FreeBSD.org>#import_codecs_iso2022,codecsimport_multibytecodecasmbccodec=_codecs_iso2022.getcodec('iso2022_jp_2004')classCodec(codecs.Codec):encode=codec.encodedecode=codec.decodeclassIncrementalEncoder(mbc.MultibyteIncrementalEncoder,codecs.IncrementalEncoder):codec=codecclassIncrementalDecoder(mbc.MultibyteIncrementalDecoder,codecs.IncrementalDecoder):codec=codecclassStreamReader(Codec,mbc.MultibyteStreamReader,codecs.StreamReader):codec=codecclassStreamWriter(Codec,mbc.MultibyteStreamWriter,codecs.StreamWriter):codec=codecdefgetregentry():returncodecs.CodecInfo(name='iso2022_jp_2004',encode=Codec().encode,decode=Codec().decode,incrementalencoder=IncrementalEncoder,incrementaldecoder=IncrementalDecoder,streamreader=StreamReader,streamwriter=StreamWriter,)