Lines Matching refs:codec_info
852 _textiowrapper_set_decoder(textio *self, PyObject *codec_info,
871 self->decoder = _PyCodecInfo_GetIncrementalDecoder(codec_info, errors);
907 _textiowrapper_set_encoder(textio *self, PyObject *codec_info,
927 self->encoder = _PyCodecInfo_GetIncrementalEncoder(codec_info, errors);
932 if (_PyObject_LookupAttr(codec_info, &_Py_ID(name), &res) < 0) {
1070 PyObject *raw, *codec_info = NULL;
1151 codec_info = _PyCodec_LookupTextEncoding(encoding, "codecs.open()");
1152 if (codec_info == NULL) {
1174 if (_textiowrapper_set_decoder(self, codec_info, PyUnicode_AsUTF8(errors)) != 0)
1178 if (_textiowrapper_set_encoder(self, codec_info, PyUnicode_AsUTF8(errors)) != 0)
1182 Py_CLEAR(codec_info);
1224 Py_XDECREF(codec_info);
1283 PyObject *codec_info = _PyCodec_LookupTextEncoding(
1285 if (codec_info == NULL) {
1289 if (_textiowrapper_set_decoder(self, codec_info, c_errors) != 0 ||
1290 _textiowrapper_set_encoder(self, codec_info, c_errors) != 0) {
1291 Py_DECREF(codec_info);
1295 Py_DECREF(codec_info);