home *** CD-ROM | disk | FTP | other *** search
/ Freelog 116 / FreelogNo116-JuilletSeptembre2013.iso / Bureautique / gImageReader / gimagereader_0.9-1_win32.exe / bin / encodings / utf_7.pyc (.txt) < prev    next >
Python Compiled Bytecode  |  2011-03-24  |  2KB  |  37 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.7)
  3.  
  4. """ Python 'utf-7' Codec
  5.  
  6. Written by Brian Quinlan (brian@sweetapp.com).
  7. """
  8. import codecs
  9. encode = codecs.utf_7_encode
  10.  
  11. def decode(input, errors = 'strict'):
  12.     return codecs.utf_7_decode(input, errors, True)
  13.  
  14.  
  15. class IncrementalEncoder(codecs.IncrementalEncoder):
  16.     
  17.     def encode(self, input, final = False):
  18.         return codecs.utf_7_encode(input, self.errors)[0]
  19.  
  20.  
  21.  
  22. class IncrementalDecoder(codecs.BufferedIncrementalDecoder):
  23.     _buffer_decode = codecs.utf_7_decode
  24.  
  25.  
  26. class StreamWriter(codecs.StreamWriter):
  27.     encode = codecs.utf_7_encode
  28.  
  29.  
  30. class StreamReader(codecs.StreamReader):
  31.     decode = codecs.utf_7_decode
  32.  
  33.  
  34. def getregentry():
  35.     return codecs.CodecInfo(name = 'utf-7', encode = encode, decode = decode, incrementalencoder = IncrementalEncoder, incrementaldecoder = IncrementalDecoder, streamreader = StreamReader, streamwriter = StreamWriter)
  36.  
  37.