(root)/
Python-3.12.0/
Lib/
encodings/
iso2022_kr.py
       1  #
       2  # iso2022_kr.py: Python Unicode Codec for ISO2022_KR
       3  #
       4  # Written by Hye-Shik Chang <perky@FreeBSD.org>
       5  #
       6  
       7  import _codecs_iso2022, codecs
       8  import _multibytecodec as mbc
       9  
      10  codec = _codecs_iso2022.getcodec('iso2022_kr')
      11  
      12  class ESC[4;38;5;81mCodec(ESC[4;38;5;149mcodecsESC[4;38;5;149m.ESC[4;38;5;149mCodec):
      13      encode = codec.encode
      14      decode = codec.decode
      15  
      16  class ESC[4;38;5;81mIncrementalEncoder(ESC[4;38;5;149mmbcESC[4;38;5;149m.ESC[4;38;5;149mMultibyteIncrementalEncoder,
      17                           ESC[4;38;5;149mcodecsESC[4;38;5;149m.ESC[4;38;5;149mIncrementalEncoder):
      18      codec = codec
      19  
      20  class ESC[4;38;5;81mIncrementalDecoder(ESC[4;38;5;149mmbcESC[4;38;5;149m.ESC[4;38;5;149mMultibyteIncrementalDecoder,
      21                           ESC[4;38;5;149mcodecsESC[4;38;5;149m.ESC[4;38;5;149mIncrementalDecoder):
      22      codec = codec
      23  
      24  class ESC[4;38;5;81mStreamReader(ESC[4;38;5;149mCodec, ESC[4;38;5;149mmbcESC[4;38;5;149m.ESC[4;38;5;149mMultibyteStreamReader, ESC[4;38;5;149mcodecsESC[4;38;5;149m.ESC[4;38;5;149mStreamReader):
      25      codec = codec
      26  
      27  class ESC[4;38;5;81mStreamWriter(ESC[4;38;5;149mCodec, ESC[4;38;5;149mmbcESC[4;38;5;149m.ESC[4;38;5;149mMultibyteStreamWriter, ESC[4;38;5;149mcodecsESC[4;38;5;149m.ESC[4;38;5;149mStreamWriter):
      28      codec = codec
      29  
      30  def getregentry():
      31      return codecs.CodecInfo(
      32          name='iso2022_kr',
      33          encode=Codec().encode,
      34          decode=Codec().decode,
      35          incrementalencoder=IncrementalEncoder,
      36          incrementaldecoder=IncrementalDecoder,
      37          streamreader=StreamReader,
      38          streamwriter=StreamWriter,
      39      )