(self)
| 2273 | return self._encoder |
| 2274 | |
| 2275 | def _get_decoder(self): |
| 2276 | make_decoder = codecs.getincrementaldecoder(self._encoding) |
| 2277 | decoder = make_decoder(self._errors) |
| 2278 | if self._readuniversal: |
| 2279 | decoder = IncrementalNewlineDecoder(decoder, self._readtranslate) |
| 2280 | self._decoder = decoder |
| 2281 | return decoder |
| 2282 | |
| 2283 | # The following three methods implement an ADT for _decoded_chars. |
| 2284 | # Text returned from the decoder is buffered here until the client |
no test coverage detected