home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2010 November / maximum-cd-2010-11.iso / DiscContents / calibre-0.7.13.msi / file_547 (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2010-08-06  |  1.6 KB  |  34 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. from codecs import mbcs_encode, mbcs_decode
  5. import codecs
  6. encode = mbcs_encode
  7.  
  8. def decode(input, errors = 'strict'):
  9.     return mbcs_decode(input, errors, True)
  10.  
  11.  
  12. class IncrementalEncoder(codecs.IncrementalEncoder):
  13.     
  14.     def encode(self, input, final = False):
  15.         return mbcs_encode(input, self.errors)[0]
  16.  
  17.  
  18.  
  19. class IncrementalDecoder(codecs.BufferedIncrementalDecoder):
  20.     _buffer_decode = mbcs_decode
  21.  
  22.  
  23. class StreamWriter(codecs.StreamWriter):
  24.     encode = mbcs_encode
  25.  
  26.  
  27. class StreamReader(codecs.StreamReader):
  28.     decode = mbcs_decode
  29.  
  30.  
  31. def getregentry():
  32.     return codecs.CodecInfo(name = 'mbcs', encode = encode, decode = decode, incrementalencoder = IncrementalEncoder, incrementaldecoder = IncrementalDecoder, streamreader = StreamReader, streamwriter = StreamWriter)
  33.  
  34.