Lines Matching defs:encoding
159 "ExternalEntityParserCreate($self, context, encoding=<unrepresentable>,\n"
172 const char *encoding);
182 const char *encoding = NULL;
214 encoding = PyUnicode_AsUTF8AndSize(args[1], &encoding_length);
215 if (encoding == NULL) {
218 if (strlen(encoding) != (size_t)encoding_length) {
223 return_value = pyexpat_xmlparser_ExternalEntityParserCreate_impl(self, cls, context, encoding);
311 "ParserCreate($module, /, encoding=None, namespace_separator=None,\n"
321 pyexpat_ParserCreate_impl(PyObject *module, const char *encoding,
328 static const char * const _keywords[] = {"encoding", "namespace_separator", "intern", NULL};
332 const char *encoding = NULL;
345 encoding = NULL;
349 encoding = PyUnicode_AsUTF8AndSize(args[0], &encoding_length);
350 if (encoding == NULL) {
353 if (strlen(encoding) != (size_t)encoding_length) {
359 _PyArg_BadArgument("ParserCreate", "argument 'encoding'", "str or None", args[0]);
391 return_value = pyexpat_ParserCreate_impl(module, encoding, namespace_separator, intern);