您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

latin_1.py 780B

1234567891011121314151617181920212223242526272829303132333435
  1. """ Python 'latin-1' Codec
  2. Written by Marc-Andre Lemburg (mal@lemburg.com).
  3. (c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
  4. """
  5. import codecs
  6. ### Codec APIs
  7. class Codec(codecs.Codec):
  8. # Note: Binding these as C functions will result in the class not
  9. # converting them to methods. This is intended.
  10. encode = codecs.latin_1_encode
  11. decode = codecs.latin_1_decode
  12. class StreamWriter(Codec,codecs.StreamWriter):
  13. pass
  14. class StreamReader(Codec,codecs.StreamReader):
  15. pass
  16. class StreamConverter(StreamWriter,StreamReader):
  17. encode = codecs.latin_1_decode
  18. decode = codecs.latin_1_encode
  19. ### encodings module API
  20. def getregentry():
  21. return (Codec.encode,Codec.decode,StreamReader,StreamWriter)