Lines Matching defs:encoder
406 errors is passed to the encoder factory as argument if non-NULL. */
410 PyObject *encoder,
421 result = PyObject_Call(encoder, args, NULL);
430 "encoder must return a tuple (object, integer)");
438 Py_DECREF(encoder);
445 Py_XDECREF(encoder);
499 PyObject *encoder;
501 encoder = PyCodec_Encoder(encoding);
502 if (encoder == NULL)
505 return _PyCodec_EncodeInternal(object, encoder, encoding, errors);
594 PyObject *encoder;
596 encoder = _PyCodec_TextEncoder(encoding);
597 if (encoder == NULL)
600 return _PyCodec_EncodeInternal(object, encoder, encoding, errors);