Lines Matching defs:errors

239                     const char *errors);
242 _Py_error_handler error_handler, const char *errors,
351 unicode_encode_call_errorhandler(const char *errors,
397 _Py_GetErrorHandler(const char *errors)
399 if (errors == NULL || strcmp(errors, "strict") == 0) {
402 if (strcmp(errors, "surrogateescape") == 0) {
405 if (strcmp(errors, "replace") == 0) {
408 if (strcmp(errors, "ignore") == 0) {
411 if (strcmp(errors, "backslashreplace") == 0) {
414 if (strcmp(errors, "surrogatepass") == 0) {
417 if (strcmp(errors, "xmlcharrefreplace") == 0) {
425 get_error_handler_wide(const wchar_t *errors)
427 if (errors == NULL || wcscmp(errors, L"strict") == 0) {
430 if (wcscmp(errors, L"surrogateescape") == 0) {
433 if (wcscmp(errors, L"replace") == 0) {
436 if (wcscmp(errors, L"ignore") == 0) {
439 if (wcscmp(errors, L"backslashreplace") == 0) {
442 if (wcscmp(errors, L"surrogatepass") == 0) {
445 if (wcscmp(errors, L"xmlcharrefreplace") == 0) {
453 unicode_check_encoding_errors(const char *encoding, const char *errors)
455 if (encoding == NULL && errors == NULL) {
489 if (errors != NULL) {
490 PyObject *handler = PyCodec_LookupError(errors);
3446 const char *errors)
3459 if (unicode_check_encoding_errors(encoding, errors) < 0) {
3466 encoding, errors);
3485 if (unicode_check_encoding_errors(encoding, errors) < 0) {
3491 v = PyUnicode_Decode((char*) buffer.buf, buffer.len, encoding, errors);
3549 const char *errors)
3555 if (unicode_check_encoding_errors(encoding, errors) < 0) {
3564 return PyUnicode_DecodeUTF8Stateful(s, size, errors, NULL);
3580 return PyUnicode_DecodeUTF8Stateful(s, size, errors, NULL);
3583 return PyUnicode_DecodeUTF16(s, size, errors, 0);
3586 return PyUnicode_DecodeUTF32(s, size, errors, 0);
3592 return PyUnicode_DecodeASCII(s, size, errors);
3596 return PyUnicode_DecodeMBCS(s, size, errors);
3603 return PyUnicode_DecodeLatin1(s, size, errors);
3615 unicode = _PyCodec_DecodeText(buffer, encoding, errors);
3638 const char *errors)
3654 return PyCodec_Decode(unicode, encoding, errors);
3660 const char *errors)
3678 v = PyCodec_Decode(unicode, encoding, errors);
3699 const char *errors)
3718 v = PyCodec_Encode(unicode, encoding, errors);
3779 PyUnicode_EncodeLocale(PyObject *unicode, const char *errors)
3781 _Py_error_handler error_handler = _Py_GetErrorHandler(errors);
3793 fs_codec->errors);
3799 fs_codec->errors);
3809 _Py_error_handler errors = get_error_handler_wide(filesystem_errors);
3810 assert(errors != _Py_ERROR_UNKNOWN);
3812 return unicode_encode_utf8(unicode, errors, NULL);
3814 return unicode_encode_locale(unicode, errors, 0);
3822 const char *errors)
3832 if (unicode_check_encoding_errors(encoding, errors) < 0) {
3837 return _PyUnicode_AsUTF8String(unicode, errors);
3853 return _PyUnicode_AsUTF8String(unicode, errors);
3856 return _PyUnicode_EncodeUTF16(unicode, errors, 0);
3859 return _PyUnicode_EncodeUTF32(unicode, errors, 0);
3865 return _PyUnicode_AsASCIIString(unicode, errors);
3869 return PyUnicode_EncodeCodePage(CP_ACP, unicode, errors);
3876 return _PyUnicode_AsLatin1String(unicode, errors);
3882 v = _PyCodec_EncodeText(unicode, encoding, errors);
3922 const char *errors)
3940 v = PyCodec_Encode(unicode, encoding, errors);
3960 _Py_error_handler errors, int current_locale)
3971 current_locale, errors);
4001 const char *errors)
4003 _Py_error_handler error_handler = _Py_GetErrorHandler(errors);
4008 PyUnicode_DecodeLocale(const char *str, const char *errors)
4011 _Py_error_handler error_handler = _Py_GetErrorHandler(errors);
4030 fs_codec->errors,
4037 fs_codec->errors);
4047 _Py_error_handler errors = get_error_handler_wide(filesystem_errors);
4048 assert(errors != _Py_ERROR_UNKNOWN);
4050 return unicode_decode_utf8(s, size, errors, NULL, NULL);
4052 return unicode_decode_locale(s, size, errors, 0);
4391 const char *errors, PyObject **errorHandler,
4409 *errorHandler = PyCodec_LookupError(errors);
4467 when there are no errors in the rest of the string) */
4504 const char *errors, PyObject **errorHandler,
4523 *errorHandler = PyCodec_LookupError(errors);
4686 const char *errors)
4688 return PyUnicode_DecodeUTF7Stateful(s, size, errors, NULL);
4701 const char *errors,
4838 errors, &errorHandler,
4855 errors, &errorHandler,
4900 const char *errors)
5009 const char *errors)
5011 return PyUnicode_DecodeUTF8Stateful(s, size, errors, NULL);
5096 _Py_error_handler error_handler, const char *errors,
5186 error_handler = _Py_GetErrorHandler(errors);
5217 errors, &error_handler_obj,
5244 const char *errors,
5247 return unicode_decode_utf8(s, size, _Py_ERROR_UNKNOWN, errors, consumed);
5265 const char **reason, _Py_error_handler errors)
5274 switch (errors)
5404 const char **reason, int raw_malloc, _Py_error_handler errors)
5413 switch (errors)
5536 const char *errors)
5563 end = ucs1lib_utf8_encoder(&writer, unicode, data, size, error_handler, errors);
5566 end = ucs2lib_utf8_encoder(&writer, unicode, data, size, error_handler, errors);
5569 end = ucs4lib_utf8_encoder(&writer, unicode, data, size, error_handler, errors);
5633 _PyUnicode_AsUTF8String(PyObject *unicode, const char *errors)
5635 return unicode_encode_utf8(unicode, _Py_ERROR_UNKNOWN, errors);
5650 const char *errors,
5653 return PyUnicode_DecodeUTF32Stateful(s, size, errors, byteorder, NULL);
5659 const char *errors,
5780 errors, &errorHandler,
5803 const char *errors,
5876 errors, &errorHandler,
5961 const char *errors,
5964 return PyUnicode_DecodeUTF16Stateful(s, size, errors, byteorder, NULL);
5970 const char *errors,
6094 errors,
6124 const char *errors,
6215 errors, &errorHandler,
6303 const char *errors,
6521 errors, &errorHandler,
6547 const char *errors,
6551 PyObject *result = _PyUnicode_DecodeUnicodeEscapeInternal(s, size, errors,
6583 const char *errors)
6585 return _PyUnicode_DecodeUnicodeEscapeStateful(s, size, errors, NULL);
6713 const char *errors,
6825 errors, &errorHandler,
6849 const char *errors)
6851 return _PyUnicode_DecodeRawUnicodeEscapeStateful(s, size, errors, NULL);
6939 const char *errors)
6990 unicode_encode_call_errorhandler(const char *errors,
7003 *errorHandler = PyCodec_LookupError(errors);
7049 const char *errors,
7106 error_handler = _Py_GetErrorHandler(errors);
7158 rep = unicode_encode_call_errorhandler(errors, &error_handler_obj,
7230 _PyUnicode_AsLatin1String(PyObject *unicode, const char *errors)
7245 return unicode_encode_ucs1(unicode, errors, 256);
7259 const char *errors)
7306 error_handler = _Py_GetErrorHandler(errors);
7335 errors, &error_handler_obj,
7356 _PyUnicode_AsASCIIString(PyObject *unicode, const char *errors)
7369 return unicode_encode_ucs1(unicode, errors, 128);
7486 const char *errors, int final)
7513 if ((errors == NULL || strcmp(errors, "strict") == 0) && final) {
7575 errors, &errorHandler,
7607 const char *errors, Py_ssize_t *consumed)
7652 errors, final);
7676 const char *errors,
7679 return decode_code_page_stateful(code_page, s, size, errors, consumed);
7685 const char *errors,
7688 return decode_code_page_stateful(CP_ACP, s, size, errors, consumed);
7694 const char *errors)
7696 return PyUnicode_DecodeMBCSStateful(s, size, errors, NULL);
7700 encode_code_page_flags(UINT code_page, const char *errors)
7710 if (errors != NULL && strcmp(errors, "replace") == 0)
7727 const char* errors)
7843 Py_ssize_t insize, const char* errors)
7845 const DWORD flags = encode_code_page_flags(code_page, errors);
7870 if (errors == NULL || strcmp(errors, "strict") == 0) {
7947 errors, &errorHandler, encoding, reason,
8027 const char *errors)
8068 errors);
8072 chunk_len, errors);
8088 const char *errors)
8090 return encode_code_page(code_page, unicode, errors);
8109 const char *errors,
8201 errors, &errorHandler,
8228 const char *errors,
8308 errors, &errorHandler,
8330 const char *errors)
8336 return PyUnicode_DecodeLatin1(s, size, errors);
8346 if (charmap_decode_string(s, size, mapping, errors, &writer) < 0)
8350 if (charmap_decode_mapping(s, size, mapping, errors, &writer) < 0)
8673 _Py_error_handler *error_handler, PyObject **error_handler_obj, const char *errors,
8721 *error_handler = _Py_GetErrorHandler(errors);
8764 repunicode = unicode_encode_call_errorhandler(errors, error_handler_obj,
8818 const char *errors)
8841 return unicode_encode_ucs1(unicode, errors, 256);
8860 &error_handler, &error_handler_obj, errors,
8926 unicode_translate_call_errorhandler(const char *errors,
8940 *errorHandler = PyCodec_LookupError(errors);
9193 const char *errors)
9228 ignore = (errors != NULL && strcmp(errors, "ignore") == 0);
9286 repunicode = unicode_translate_call_errorhandler(errors, &errorHandler,
9313 const char *errors)
9317 return _PyUnicode_TranslateCharmap(str, mapping, errors);
11660 errors: str(c_default="NULL") = 'strict'
11661 The error handling scheme to use for encoding errors.
11662 The default is 'strict' meaning that encoding errors raise a
11671 unicode_encode_impl(PyObject *self, const char *encoding, const char *errors)
11674 return PyUnicode_AsEncodedString(self, encoding, errors);
15276 errors: str = NULL
15282 const char *errors)
15289 else if (encoding == NULL && errors == NULL) {
15293 unicode = PyUnicode_FromEncodedObject(x, encoding, errors);
15403 str(bytes_or_buffer[, encoding[, errors]]) -> str\n\
15406 errors is specified, then the object must expose a data buffer\n\
15411 errors defaults to 'strict'.");
15967 char *encoding, *errors;
15975 &errors,
15986 PyMem_RawFree(fs_codec->errors);
15987 fs_codec->errors = errors;
16001 fs_codec->errors) < 0) {
16049 PyMem_RawFree(fs_codec->errors);
16050 fs_codec->errors = NULL;
16064 wchar_t *errors = _PyMem_RawWcsdup(L"replace");
16065 if (encoding == NULL || errors == NULL) {
16067 PyMem_RawFree(errors);
16075 config->filesystem_errors = errors;