Lines Matching refs:codecs
10 import codecs
15 return (codecs.BOM_UTF8 + codecs.utf_8_encode(input, errors)[0],
20 if input[:3] == codecs.BOM_UTF8:
23 (output, consumed) = codecs.utf_8_decode(input, errors, True)
26 class IncrementalEncoder(codecs.IncrementalEncoder):
28 codecs.IncrementalEncoder.__init__(self, errors)
34 return codecs.BOM_UTF8 + \
35 codecs.utf_8_encode(input, self.errors)[0]
37 return codecs.utf_8_encode(input, self.errors)[0]
40 codecs.IncrementalEncoder.reset(self)
49 class IncrementalDecoder(codecs.BufferedIncrementalDecoder):
51 codecs.BufferedIncrementalDecoder.__init__(self, errors)
57 if codecs.BOM_UTF8.startswith(input):
65 if input[:3] == codecs.BOM_UTF8:
67 codecs.utf_8_decode(input[3:], errors, final)
69 return codecs.utf_8_decode(input, errors, final)
72 codecs.BufferedIncrementalDecoder.reset(self)
76 state = codecs.BufferedIncrementalDecoder.getstate(self)
82 codecs.BufferedIncrementalDecoder.setstate(self, state)
85 class StreamWriter(codecs.StreamWriter):
87 codecs.StreamWriter.reset(self)
94 self.encode = codecs.utf_8_encode
97 class StreamReader(codecs.StreamReader):
99 codecs.StreamReader.reset(self)
107 if codecs.BOM_UTF8.startswith(input):
111 elif input[:3] == codecs.BOM_UTF8:
112 self.decode = codecs.utf_8_decode
113 (output, consumed) = codecs.utf_8_decode(input[3:],errors)
116 self.decode = codecs.utf_8_decode
117 return codecs.utf_8_decode(input, errors)
122 return codecs.CodecInfo(