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_16_be.py < prev    next >
Text File  |  2004-09-09  |  583b  |  29 lines

  1. """ Python 'utf-16-be' 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. encode = codecs.utf_16_be_encode
  14.  
  15. def decode(input, errors='strict'):
  16.     return codecs.utf_16_be_decode(input, errors, True)
  17.  
  18. class StreamWriter(codecs.StreamWriter):
  19.     encode = codecs.utf_16_be_encode
  20.  
  21. class StreamReader(codecs.StreamReader):
  22.     decode = codecs.utf_16_be_decode
  23.  
  24. ### encodings module API
  25.  
  26. def getregentry():
  27.  
  28.     return (encode,decode,StreamReader,StreamWriter)
  29.