(self)
| 2238 | return self._encoder |
| 2239 | |
| 2240 | def _get_decoder(self): |
| 2241 | make_decoder = codecs.getincrementaldecoder(self._encoding) |
| 2242 | decoder = make_decoder(self._errors) |
| 2243 | if self._readuniversal: |
| 2244 | decoder = IncrementalNewlineDecoder(decoder, self._readtranslate) |
| 2245 | self._decoder = decoder |
| 2246 | return decoder |
| 2247 | |
| 2248 | # The following three methods implement an ADT for _decoded_chars. |
| 2249 | # Text returned from the decoder is buffered here until the client |
no test coverage detected