Lines Matching defs:encoder
122 "The error setting of the decoder or encoder.\n"
639 PyObject *encoder;
925 Py_CLEAR(self->encoder);
927 self->encoder = _PyCodecInfo_GetIncrementalEncoder(codec_info, errors);
928 if (self->encoder == NULL)
953 if (!self->seekable || !self->encoder) {
974 self->encoder, &_Py_ID(setstate), _PyLong_GetZero());
1109 Py_CLEAR(self->encoder);
1177 /* Build the encoder object */
1282 // Create new encoder & decoder
1381 Py_CLEAR(self->encoder);
1413 Py_VISIT(self->encoder);
1598 if (self->encoder == NULL)
1640 b = PyObject_CallMethodOneArg(self->encoder, &_Py_ID(encode), text);
1648 "encoder should return a bytes object, not '%.200s'",
2393 res = PyObject_CallMethodNoArgs(self->encoder, &_Py_ID(reset));
2397 res = PyObject_CallMethodOneArg(self->encoder, &_Py_ID(setstate),
2494 if (self->encoder) {
2600 /* Finally, reset the encoder (merely useful for proper BOM handling) */
2601 if (self->encoder) {