• Home
  • Raw
  • Download

Lines Matching full:errors

56 "encode($module, /, obj, encoding=\'utf-8\', errors=\'strict\')\n"
61 "The default encoding is \'utf-8\'. errors may be given to set a\n"
63 "errors raise a ValueError. Other possible values are \'ignore\', \'replace\'\n"
72 const char *errors);
78 static const char * const _keywords[] = {"obj", "encoding", "errors", NULL}; in _codecs_encode()
84 const char *errors = NULL; in _codecs_encode() local
113 _PyArg_BadArgument("encode", "argument 'errors'", "str", args[2]); in _codecs_encode()
117 errors = PyUnicode_AsUTF8AndSize(args[2], &errors_length); in _codecs_encode()
118 if (errors == NULL) { in _codecs_encode()
121 if (strlen(errors) != (size_t)errors_length) { in _codecs_encode()
126 return_value = _codecs_encode_impl(module, obj, encoding, errors); in _codecs_encode()
133 "decode($module, /, obj, encoding=\'utf-8\', errors=\'strict\')\n"
138 "Default encoding is \'utf-8\'. errors may be given to set a\n"
140 "errors raise a ValueError. Other possible values are \'ignore\', \'replace\'\n"
149 const char *errors);
155 static const char * const _keywords[] = {"obj", "encoding", "errors", NULL}; in _codecs_decode()
161 const char *errors = NULL; in _codecs_decode() local
190 _PyArg_BadArgument("decode", "argument 'errors'", "str", args[2]); in _codecs_decode()
194 errors = PyUnicode_AsUTF8AndSize(args[2], &errors_length); in _codecs_decode()
195 if (errors == NULL) { in _codecs_decode()
198 if (strlen(errors) != (size_t)errors_length) { in _codecs_decode()
203 return_value = _codecs_decode_impl(module, obj, encoding, errors); in _codecs_decode()
247 "escape_decode($module, data, errors=None, /)\n"
256 const char *errors);
263 const char *errors = NULL; in _codecs_escape_decode() local
289 errors = NULL; in _codecs_escape_decode()
293 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_escape_decode()
294 if (errors == NULL) { in _codecs_escape_decode()
297 if (strlen(errors) != (size_t)errors_length) { in _codecs_escape_decode()
307 return_value = _codecs_escape_decode_impl(module, &data, errors); in _codecs_escape_decode()
319 "escape_encode($module, data, errors=None, /)\n"
328 const char *errors);
335 const char *errors = NULL; in _codecs_escape_encode() local
349 errors = NULL; in _codecs_escape_encode()
353 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_escape_encode()
354 if (errors == NULL) { in _codecs_escape_encode()
357 if (strlen(errors) != (size_t)errors_length) { in _codecs_escape_encode()
367 return_value = _codecs_escape_encode_impl(module, data, errors); in _codecs_escape_encode()
374 "utf_7_decode($module, data, errors=None, final=False, /)\n"
383 const char *errors, int final);
390 const char *errors = NULL; in _codecs_utf_7_decode() local
407 errors = NULL; in _codecs_utf_7_decode()
411 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_utf_7_decode()
412 if (errors == NULL) { in _codecs_utf_7_decode()
415 if (strlen(errors) != (size_t)errors_length) { in _codecs_utf_7_decode()
437 return_value = _codecs_utf_7_decode_impl(module, &data, errors, final); in _codecs_utf_7_decode()
449 "utf_8_decode($module, data, errors=None, final=False, /)\n"
458 const char *errors, int final);
465 const char *errors = NULL; in _codecs_utf_8_decode() local
482 errors = NULL; in _codecs_utf_8_decode()
486 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_utf_8_decode()
487 if (errors == NULL) { in _codecs_utf_8_decode()
490 if (strlen(errors) != (size_t)errors_length) { in _codecs_utf_8_decode()
512 return_value = _codecs_utf_8_decode_impl(module, &data, errors, final); in _codecs_utf_8_decode()
524 "utf_16_decode($module, data, errors=None, final=False, /)\n"
533 const char *errors, int final);
540 const char *errors = NULL; in _codecs_utf_16_decode() local
557 errors = NULL; in _codecs_utf_16_decode()
561 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_utf_16_decode()
562 if (errors == NULL) { in _codecs_utf_16_decode()
565 if (strlen(errors) != (size_t)errors_length) { in _codecs_utf_16_decode()
587 return_value = _codecs_utf_16_decode_impl(module, &data, errors, final); in _codecs_utf_16_decode()
599 "utf_16_le_decode($module, data, errors=None, final=False, /)\n"
608 const char *errors, int final);
615 const char *errors = NULL; in _codecs_utf_16_le_decode() local
632 errors = NULL; in _codecs_utf_16_le_decode()
636 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_utf_16_le_decode()
637 if (errors == NULL) { in _codecs_utf_16_le_decode()
640 if (strlen(errors) != (size_t)errors_length) { in _codecs_utf_16_le_decode()
662 return_value = _codecs_utf_16_le_decode_impl(module, &data, errors, final); in _codecs_utf_16_le_decode()
674 "utf_16_be_decode($module, data, errors=None, final=False, /)\n"
683 const char *errors, int final);
690 const char *errors = NULL; in _codecs_utf_16_be_decode() local
707 errors = NULL; in _codecs_utf_16_be_decode()
711 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_utf_16_be_decode()
712 if (errors == NULL) { in _codecs_utf_16_be_decode()
715 if (strlen(errors) != (size_t)errors_length) { in _codecs_utf_16_be_decode()
737 return_value = _codecs_utf_16_be_decode_impl(module, &data, errors, final); in _codecs_utf_16_be_decode()
749 "utf_16_ex_decode($module, data, errors=None, byteorder=0, final=False,\n"
759 const char *errors, int byteorder, int final);
766 const char *errors = NULL; in _codecs_utf_16_ex_decode() local
784 errors = NULL; in _codecs_utf_16_ex_decode()
788 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_utf_16_ex_decode()
789 if (errors == NULL) { in _codecs_utf_16_ex_decode()
792 if (strlen(errors) != (size_t)errors_length) { in _codecs_utf_16_ex_decode()
826 return_value = _codecs_utf_16_ex_decode_impl(module, &data, errors, byteorder, final); in _codecs_utf_16_ex_decode()
838 "utf_32_decode($module, data, errors=None, final=False, /)\n"
847 const char *errors, int final);
854 const char *errors = NULL; in _codecs_utf_32_decode() local
871 errors = NULL; in _codecs_utf_32_decode()
875 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_utf_32_decode()
876 if (errors == NULL) { in _codecs_utf_32_decode()
879 if (strlen(errors) != (size_t)errors_length) { in _codecs_utf_32_decode()
901 return_value = _codecs_utf_32_decode_impl(module, &data, errors, final); in _codecs_utf_32_decode()
913 "utf_32_le_decode($module, data, errors=None, final=False, /)\n"
922 const char *errors, int final);
929 const char *errors = NULL; in _codecs_utf_32_le_decode() local
946 errors = NULL; in _codecs_utf_32_le_decode()
950 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_utf_32_le_decode()
951 if (errors == NULL) { in _codecs_utf_32_le_decode()
954 if (strlen(errors) != (size_t)errors_length) { in _codecs_utf_32_le_decode()
976 return_value = _codecs_utf_32_le_decode_impl(module, &data, errors, final); in _codecs_utf_32_le_decode()
988 "utf_32_be_decode($module, data, errors=None, final=False, /)\n"
997 const char *errors, int final);
1004 const char *errors = NULL; in _codecs_utf_32_be_decode() local
1021 errors = NULL; in _codecs_utf_32_be_decode()
1025 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_utf_32_be_decode()
1026 if (errors == NULL) { in _codecs_utf_32_be_decode()
1029 if (strlen(errors) != (size_t)errors_length) { in _codecs_utf_32_be_decode()
1051 return_value = _codecs_utf_32_be_decode_impl(module, &data, errors, final); in _codecs_utf_32_be_decode()
1063 "utf_32_ex_decode($module, data, errors=None, byteorder=0, final=False,\n"
1073 const char *errors, int byteorder, int final);
1080 const char *errors = NULL; in _codecs_utf_32_ex_decode() local
1098 errors = NULL; in _codecs_utf_32_ex_decode()
1102 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_utf_32_ex_decode()
1103 if (errors == NULL) { in _codecs_utf_32_ex_decode()
1106 if (strlen(errors) != (size_t)errors_length) { in _codecs_utf_32_ex_decode()
1140 return_value = _codecs_utf_32_ex_decode_impl(module, &data, errors, byteorder, final); in _codecs_utf_32_ex_decode()
1152 "unicode_escape_decode($module, data, errors=None, /)\n"
1161 const char *errors);
1168 const char *errors = NULL; in _codecs_unicode_escape_decode() local
1194 errors = NULL; in _codecs_unicode_escape_decode()
1198 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_unicode_escape_decode()
1199 if (errors == NULL) { in _codecs_unicode_escape_decode()
1202 if (strlen(errors) != (size_t)errors_length) { in _codecs_unicode_escape_decode()
1212 return_value = _codecs_unicode_escape_decode_impl(module, &data, errors); in _codecs_unicode_escape_decode()
1224 "raw_unicode_escape_decode($module, data, errors=None, /)\n"
1233 const char *errors);
1240 const char *errors = NULL; in _codecs_raw_unicode_escape_decode() local
1266 errors = NULL; in _codecs_raw_unicode_escape_decode()
1270 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_raw_unicode_escape_decode()
1271 if (errors == NULL) { in _codecs_raw_unicode_escape_decode()
1274 if (strlen(errors) != (size_t)errors_length) { in _codecs_raw_unicode_escape_decode()
1284 return_value = _codecs_raw_unicode_escape_decode_impl(module, &data, errors); in _codecs_raw_unicode_escape_decode()
1296 "latin_1_decode($module, data, errors=None, /)\n"
1305 const char *errors);
1312 const char *errors = NULL; in _codecs_latin_1_decode() local
1328 errors = NULL; in _codecs_latin_1_decode()
1332 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_latin_1_decode()
1333 if (errors == NULL) { in _codecs_latin_1_decode()
1336 if (strlen(errors) != (size_t)errors_length) { in _codecs_latin_1_decode()
1346 return_value = _codecs_latin_1_decode_impl(module, &data, errors); in _codecs_latin_1_decode()
1358 "ascii_decode($module, data, errors=None, /)\n"
1367 const char *errors);
1374 const char *errors = NULL; in _codecs_ascii_decode() local
1390 errors = NULL; in _codecs_ascii_decode()
1394 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_ascii_decode()
1395 if (errors == NULL) { in _codecs_ascii_decode()
1398 if (strlen(errors) != (size_t)errors_length) { in _codecs_ascii_decode()
1408 return_value = _codecs_ascii_decode_impl(module, &data, errors); in _codecs_ascii_decode()
1420 "charmap_decode($module, data, errors=None, mapping=None, /)\n"
1429 const char *errors, PyObject *mapping);
1436 const char *errors = NULL; in _codecs_charmap_decode() local
1453 errors = NULL; in _codecs_charmap_decode()
1457 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_charmap_decode()
1458 if (errors == NULL) { in _codecs_charmap_decode()
1461 if (strlen(errors) != (size_t)errors_length) { in _codecs_charmap_decode()
1475 return_value = _codecs_charmap_decode_impl(module, &data, errors, mapping); in _codecs_charmap_decode()
1489 "mbcs_decode($module, data, errors=None, final=False, /)\n"
1498 const char *errors, int final);
1505 const char *errors = NULL; in _codecs_mbcs_decode() local
1522 errors = NULL; in _codecs_mbcs_decode()
1526 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_mbcs_decode()
1527 if (errors == NULL) { in _codecs_mbcs_decode()
1530 if (strlen(errors) != (size_t)errors_length) { in _codecs_mbcs_decode()
1552 return_value = _codecs_mbcs_decode_impl(module, &data, errors, final); in _codecs_mbcs_decode()
1568 "oem_decode($module, data, errors=None, final=False, /)\n"
1577 const char *errors, int final);
1584 const char *errors = NULL; in _codecs_oem_decode() local
1601 errors = NULL; in _codecs_oem_decode()
1605 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_oem_decode()
1606 if (errors == NULL) { in _codecs_oem_decode()
1609 if (strlen(errors) != (size_t)errors_length) { in _codecs_oem_decode()
1631 return_value = _codecs_oem_decode_impl(module, &data, errors, final); in _codecs_oem_decode()
1647 "code_page_decode($module, codepage, data, errors=None, final=False, /)\n"
1656 Py_buffer *data, const char *errors, int final);
1664 const char *errors = NULL; in _codecs_code_page_decode() local
1690 errors = NULL; in _codecs_code_page_decode()
1694 errors = PyUnicode_AsUTF8AndSize(args[2], &errors_length); in _codecs_code_page_decode()
1695 if (errors == NULL) { in _codecs_code_page_decode()
1698 if (strlen(errors) != (size_t)errors_length) { in _codecs_code_page_decode()
1720 return_value = _codecs_code_page_decode_impl(module, codepage, &data, errors, final); in _codecs_code_page_decode()
1734 "readbuffer_encode($module, data, errors=None, /)\n"
1743 const char *errors);
1750 const char *errors = NULL; in _codecs_readbuffer_encode() local
1776 errors = NULL; in _codecs_readbuffer_encode()
1780 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_readbuffer_encode()
1781 if (errors == NULL) { in _codecs_readbuffer_encode()
1784 if (strlen(errors) != (size_t)errors_length) { in _codecs_readbuffer_encode()
1794 return_value = _codecs_readbuffer_encode_impl(module, &data, errors); in _codecs_readbuffer_encode()
1806 "utf_7_encode($module, str, errors=None, /)\n"
1815 const char *errors);
1822 const char *errors = NULL; in _codecs_utf_7_encode() local
1839 errors = NULL; in _codecs_utf_7_encode()
1843 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_utf_7_encode()
1844 if (errors == NULL) { in _codecs_utf_7_encode()
1847 if (strlen(errors) != (size_t)errors_length) { in _codecs_utf_7_encode()
1857 return_value = _codecs_utf_7_encode_impl(module, str, errors); in _codecs_utf_7_encode()
1864 "utf_8_encode($module, str, errors=None, /)\n"
1873 const char *errors);
1880 const char *errors = NULL; in _codecs_utf_8_encode() local
1897 errors = NULL; in _codecs_utf_8_encode()
1901 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_utf_8_encode()
1902 if (errors == NULL) { in _codecs_utf_8_encode()
1905 if (strlen(errors) != (size_t)errors_length) { in _codecs_utf_8_encode()
1915 return_value = _codecs_utf_8_encode_impl(module, str, errors); in _codecs_utf_8_encode()
1922 "utf_16_encode($module, str, errors=None, byteorder=0, /)\n"
1931 const char *errors, int byteorder);
1938 const char *errors = NULL; in _codecs_utf_16_encode() local
1956 errors = NULL; in _codecs_utf_16_encode()
1960 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_utf_16_encode()
1961 if (errors == NULL) { in _codecs_utf_16_encode()
1964 if (strlen(errors) != (size_t)errors_length) { in _codecs_utf_16_encode()
1986 return_value = _codecs_utf_16_encode_impl(module, str, errors, byteorder); in _codecs_utf_16_encode()
1993 "utf_16_le_encode($module, str, errors=None, /)\n"
2002 const char *errors);
2009 const char *errors = NULL; in _codecs_utf_16_le_encode() local
2026 errors = NULL; in _codecs_utf_16_le_encode()
2030 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_utf_16_le_encode()
2031 if (errors == NULL) { in _codecs_utf_16_le_encode()
2034 if (strlen(errors) != (size_t)errors_length) { in _codecs_utf_16_le_encode()
2044 return_value = _codecs_utf_16_le_encode_impl(module, str, errors); in _codecs_utf_16_le_encode()
2051 "utf_16_be_encode($module, str, errors=None, /)\n"
2060 const char *errors);
2067 const char *errors = NULL; in _codecs_utf_16_be_encode() local
2084 errors = NULL; in _codecs_utf_16_be_encode()
2088 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_utf_16_be_encode()
2089 if (errors == NULL) { in _codecs_utf_16_be_encode()
2092 if (strlen(errors) != (size_t)errors_length) { in _codecs_utf_16_be_encode()
2102 return_value = _codecs_utf_16_be_encode_impl(module, str, errors); in _codecs_utf_16_be_encode()
2109 "utf_32_encode($module, str, errors=None, byteorder=0, /)\n"
2118 const char *errors, int byteorder);
2125 const char *errors = NULL; in _codecs_utf_32_encode() local
2143 errors = NULL; in _codecs_utf_32_encode()
2147 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_utf_32_encode()
2148 if (errors == NULL) { in _codecs_utf_32_encode()
2151 if (strlen(errors) != (size_t)errors_length) { in _codecs_utf_32_encode()
2173 return_value = _codecs_utf_32_encode_impl(module, str, errors, byteorder); in _codecs_utf_32_encode()
2180 "utf_32_le_encode($module, str, errors=None, /)\n"
2189 const char *errors);
2196 const char *errors = NULL; in _codecs_utf_32_le_encode() local
2213 errors = NULL; in _codecs_utf_32_le_encode()
2217 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_utf_32_le_encode()
2218 if (errors == NULL) { in _codecs_utf_32_le_encode()
2221 if (strlen(errors) != (size_t)errors_length) { in _codecs_utf_32_le_encode()
2231 return_value = _codecs_utf_32_le_encode_impl(module, str, errors); in _codecs_utf_32_le_encode()
2238 "utf_32_be_encode($module, str, errors=None, /)\n"
2247 const char *errors);
2254 const char *errors = NULL; in _codecs_utf_32_be_encode() local
2271 errors = NULL; in _codecs_utf_32_be_encode()
2275 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_utf_32_be_encode()
2276 if (errors == NULL) { in _codecs_utf_32_be_encode()
2279 if (strlen(errors) != (size_t)errors_length) { in _codecs_utf_32_be_encode()
2289 return_value = _codecs_utf_32_be_encode_impl(module, str, errors); in _codecs_utf_32_be_encode()
2296 "unicode_escape_encode($module, str, errors=None, /)\n"
2305 const char *errors);
2312 const char *errors = NULL; in _codecs_unicode_escape_encode() local
2329 errors = NULL; in _codecs_unicode_escape_encode()
2333 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_unicode_escape_encode()
2334 if (errors == NULL) { in _codecs_unicode_escape_encode()
2337 if (strlen(errors) != (size_t)errors_length) { in _codecs_unicode_escape_encode()
2347 return_value = _codecs_unicode_escape_encode_impl(module, str, errors); in _codecs_unicode_escape_encode()
2354 "raw_unicode_escape_encode($module, str, errors=None, /)\n"
2363 const char *errors);
2370 const char *errors = NULL; in _codecs_raw_unicode_escape_encode() local
2387 errors = NULL; in _codecs_raw_unicode_escape_encode()
2391 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_raw_unicode_escape_encode()
2392 if (errors == NULL) { in _codecs_raw_unicode_escape_encode()
2395 if (strlen(errors) != (size_t)errors_length) { in _codecs_raw_unicode_escape_encode()
2405 return_value = _codecs_raw_unicode_escape_encode_impl(module, str, errors); in _codecs_raw_unicode_escape_encode()
2412 "latin_1_encode($module, str, errors=None, /)\n"
2421 const char *errors);
2428 const char *errors = NULL; in _codecs_latin_1_encode() local
2445 errors = NULL; in _codecs_latin_1_encode()
2449 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_latin_1_encode()
2450 if (errors == NULL) { in _codecs_latin_1_encode()
2453 if (strlen(errors) != (size_t)errors_length) { in _codecs_latin_1_encode()
2463 return_value = _codecs_latin_1_encode_impl(module, str, errors); in _codecs_latin_1_encode()
2470 "ascii_encode($module, str, errors=None, /)\n"
2479 const char *errors);
2486 const char *errors = NULL; in _codecs_ascii_encode() local
2503 errors = NULL; in _codecs_ascii_encode()
2507 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_ascii_encode()
2508 if (errors == NULL) { in _codecs_ascii_encode()
2511 if (strlen(errors) != (size_t)errors_length) { in _codecs_ascii_encode()
2521 return_value = _codecs_ascii_encode_impl(module, str, errors); in _codecs_ascii_encode()
2528 "charmap_encode($module, str, errors=None, mapping=None, /)\n"
2537 const char *errors, PyObject *mapping);
2544 const char *errors = NULL; in _codecs_charmap_encode() local
2562 errors = NULL; in _codecs_charmap_encode()
2566 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_charmap_encode()
2567 if (errors == NULL) { in _codecs_charmap_encode()
2570 if (strlen(errors) != (size_t)errors_length) { in _codecs_charmap_encode()
2584 return_value = _codecs_charmap_encode_impl(module, str, errors, mapping); in _codecs_charmap_encode()
2624 "mbcs_encode($module, str, errors=None, /)\n"
2632 _codecs_mbcs_encode_impl(PyObject *module, PyObject *str, const char *errors);
2639 const char *errors = NULL; in _codecs_mbcs_encode() local
2656 errors = NULL; in _codecs_mbcs_encode()
2660 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_mbcs_encode()
2661 if (errors == NULL) { in _codecs_mbcs_encode()
2664 if (strlen(errors) != (size_t)errors_length) { in _codecs_mbcs_encode()
2674 return_value = _codecs_mbcs_encode_impl(module, str, errors); in _codecs_mbcs_encode()
2685 "oem_encode($module, str, errors=None, /)\n"
2693 _codecs_oem_encode_impl(PyObject *module, PyObject *str, const char *errors);
2700 const char *errors = NULL; in _codecs_oem_encode() local
2717 errors = NULL; in _codecs_oem_encode()
2721 errors = PyUnicode_AsUTF8AndSize(args[1], &errors_length); in _codecs_oem_encode()
2722 if (errors == NULL) { in _codecs_oem_encode()
2725 if (strlen(errors) != (size_t)errors_length) { in _codecs_oem_encode()
2735 return_value = _codecs_oem_encode_impl(module, str, errors); in _codecs_oem_encode()
2746 "code_page_encode($module, code_page, str, errors=None, /)\n"
2755 const char *errors);
2763 const char *errors = NULL; in _codecs_code_page_encode() local
2789 errors = NULL; in _codecs_code_page_encode()
2793 errors = PyUnicode_AsUTF8AndSize(args[2], &errors_length); in _codecs_code_page_encode()
2794 if (errors == NULL) { in _codecs_code_page_encode()
2797 if (strlen(errors) != (size_t)errors_length) { in _codecs_code_page_encode()
2807 return_value = _codecs_code_page_encode_impl(module, code_page, str, errors); in _codecs_code_page_encode()
2816 "register_error($module, errors, handler, /)\n"
2819 "Register the specified error handler under the name errors.\n"
2829 _codecs_register_error_impl(PyObject *module, const char *errors,
2836 const char *errors; in _codecs_register_error() local
2847 errors = PyUnicode_AsUTF8AndSize(args[0], &errors_length); in _codecs_register_error()
2848 if (errors == NULL) { in _codecs_register_error()
2851 if (strlen(errors) != (size_t)errors_length) { in _codecs_register_error()
2856 return_value = _codecs_register_error_impl(module, errors, handler); in _codecs_register_error()
2866 "lookup_error(errors) -> handler\n"