| Viewing file:  utf_32_be.py (930 B)      -rw-r--r-- Select action/file-type:
 
  (+) |  (+) |  (+) | Code (+) | Session (+) |  (+) | SDB (+) |  (+) |  (+) |  (+) |  (+) |  (+) | 
 
"""Python 'utf-32-be' Codec
 """
 import codecs
 
 ### Codec APIs
 
 encode = codecs.utf_32_be_encode
 
 def decode(input, errors='strict'):
 return codecs.utf_32_be_decode(input, errors, True)
 
 class IncrementalEncoder(codecs.IncrementalEncoder):
 def encode(self, input, final=False):
 return codecs.utf_32_be_encode(input, self.errors)[0]
 
 class IncrementalDecoder(codecs.BufferedIncrementalDecoder):
 _buffer_decode = codecs.utf_32_be_decode
 
 class StreamWriter(codecs.StreamWriter):
 encode = codecs.utf_32_be_encode
 
 class StreamReader(codecs.StreamReader):
 decode = codecs.utf_32_be_decode
 
 ### encodings module API
 
 def getregentry():
 return codecs.CodecInfo(
 name='utf-32-be',
 encode=encode,
 decode=decode,
 incrementalencoder=IncrementalEncoder,
 incrementaldecoder=IncrementalDecoder,
 streamreader=StreamReader,
 streamwriter=StreamWriter,
 )
 
 |