Lines Matching refs:codecs
10 import codecs
15 return (codecs.BOM_UTF8 + codecs.utf_8_encode(input, errors)[0], len(input))
19 if input[:3] == codecs.BOM_UTF8:
22 (output, consumed) = codecs.utf_8_decode(input, errors, True)
25 class IncrementalEncoder(codecs.IncrementalEncoder):
27 codecs.IncrementalEncoder.__init__(self, errors)
33 return codecs.BOM_UTF8 + codecs.utf_8_encode(input, self.errors)[0]
35 return codecs.utf_8_encode(input, self.errors)[0]
38 codecs.IncrementalEncoder.reset(self)
47 class IncrementalDecoder(codecs.BufferedIncrementalDecoder):
49 codecs.BufferedIncrementalDecoder.__init__(self, errors)
55 if codecs.BOM_UTF8.startswith(input):
63 if input[:3] == codecs.BOM_UTF8:
64 (output, consumed) = codecs.utf_8_decode(input[3:], errors, final)
66 return codecs.utf_8_decode(input, errors, final)
69 codecs.BufferedIncrementalDecoder.reset(self)
72 class StreamWriter(codecs.StreamWriter):
74 codecs.StreamWriter.reset(self)
81 self.encode = codecs.utf_8_encode
84 class StreamReader(codecs.StreamReader):
86 codecs.StreamReader.reset(self)
94 if codecs.BOM_UTF8.startswith(input):
98 elif input[:3] == codecs.BOM_UTF8:
99 self.decode = codecs.utf_8_decode
100 (output, consumed) = codecs.utf_8_decode(input[3:],errors)
103 self.decode = codecs.utf_8_decode
104 return codecs.utf_8_decode(input, errors)
109 return codecs.CodecInfo(