home *** CD-ROM | disk | FTP | other *** search
/ Freelog Special Freeware 31 / FreelogHS31.iso / Texte / scribus / scribus-1.3.3.9-win32-install.exe / lib / encodings / utf_7.py < prev    next >
Text File  |  2002-08-08  |  576b  |  27 lines

  1. """ Python 'utf-7' Codec
  2.  
  3. Written by Brian Quinlan (brian@sweetapp.com).
  4. """
  5. import codecs
  6.  
  7. ### Codec APIs
  8.  
  9. class Codec(codecs.Codec):
  10.  
  11.     # Note: Binding these as C functions will result in the class not
  12.     # converting them to methods. This is intended.
  13.     encode = codecs.utf_7_encode
  14.     decode = codecs.utf_7_decode
  15.  
  16. class StreamWriter(Codec,codecs.StreamWriter):
  17.     pass
  18.  
  19. class StreamReader(Codec,codecs.StreamReader):
  20.     pass
  21.  
  22. ### encodings module API
  23.  
  24. def getregentry():
  25.  
  26.     return (Codec.encode,Codec.decode,StreamReader,StreamWriter)
  27.