python (3.11.7)

(root)/
lib/
python3.11/
encodings/
latin_1.py
       1  """ Python 'latin-1' Codec
       2  
       3  
       4  Written by Marc-Andre Lemburg (mal@lemburg.com).
       5  
       6  (c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
       7  
       8  """
       9  import codecs
      10  
      11  ### Codec APIs
      12  
      13  class ESC[4;38;5;81mCodec(ESC[4;38;5;149mcodecsESC[4;38;5;149m.ESC[4;38;5;149mCodec):
      14  
      15      # Note: Binding these as C functions will result in the class not
      16      # converting them to methods. This is intended.
      17      encode = codecs.latin_1_encode
      18      decode = codecs.latin_1_decode
      19  
      20  class ESC[4;38;5;81mIncrementalEncoder(ESC[4;38;5;149mcodecsESC[4;38;5;149m.ESC[4;38;5;149mIncrementalEncoder):
      21      def encode(self, input, final=False):
      22          return codecs.latin_1_encode(input,self.errors)[0]
      23  
      24  class ESC[4;38;5;81mIncrementalDecoder(ESC[4;38;5;149mcodecsESC[4;38;5;149m.ESC[4;38;5;149mIncrementalDecoder):
      25      def decode(self, input, final=False):
      26          return codecs.latin_1_decode(input,self.errors)[0]
      27  
      28  class ESC[4;38;5;81mStreamWriter(ESC[4;38;5;149mCodec,ESC[4;38;5;149mcodecsESC[4;38;5;149m.ESC[4;38;5;149mStreamWriter):
      29      pass
      30  
      31  class ESC[4;38;5;81mStreamReader(ESC[4;38;5;149mCodec,ESC[4;38;5;149mcodecsESC[4;38;5;149m.ESC[4;38;5;149mStreamReader):
      32      pass
      33  
      34  class ESC[4;38;5;81mStreamConverter(ESC[4;38;5;149mStreamWriter,ESC[4;38;5;149mStreamReader):
      35  
      36      encode = codecs.latin_1_decode
      37      decode = codecs.latin_1_encode
      38  
      39  ### encodings module API
      40  
      41  def getregentry():
      42      return codecs.CodecInfo(
      43          name='iso8859-1',
      44          encode=Codec.encode,
      45          decode=Codec.decode,
      46          incrementalencoder=IncrementalEncoder,
      47          incrementaldecoder=IncrementalDecoder,
      48          streamreader=StreamReader,
      49          streamwriter=StreamWriter,
      50      )