(self)
| 2297 | return self._encoder |
| 2298 | |
| 2299 | def _get_decoder(self): |
| 2300 | make_decoder = codecs.getincrementaldecoder(self._encoding) |
| 2301 | decoder = make_decoder(self._errors) |
| 2302 | if self._readuniversal: |
| 2303 | decoder = IncrementalNewlineDecoder(decoder, self._readtranslate) |
| 2304 | self._decoder = decoder |
| 2305 | return decoder |
| 2306 | |
| 2307 | # The following three methods implement an ADT for _decoded_chars. |
| 2308 | # Text returned from the decoder is buffered here until the client |
no test coverage detected