Lines Matching refs:reason

2787     return get_unicode(((PyUnicodeErrorObject *)exc)->reason, "reason");
2794 return get_unicode(((PyUnicodeErrorObject *)exc)->reason, "reason");
2801 return get_unicode(((PyUnicodeErrorObject *)exc)->reason, "reason");
2806 PyUnicodeEncodeError_SetReason(PyObject *exc, const char *reason)
2808 return set_unicodefromstring(&((PyUnicodeErrorObject *)exc)->reason,
2809 reason);
2814 PyUnicodeDecodeError_SetReason(PyObject *exc, const char *reason)
2816 return set_unicodefromstring(&((PyUnicodeErrorObject *)exc)->reason,
2817 reason);
2822 PyUnicodeTranslateError_SetReason(PyObject *exc, const char *reason)
2824 return set_unicodefromstring(&((PyUnicodeErrorObject *)exc)->reason,
2825 reason);
2834 Py_CLEAR(self->reason);
2851 Py_VISIT(self->reason);
2864 {"reason", T_OBJECT, offsetof(PyUnicodeErrorObject, reason), 0,
2865 PyDoc_STR("exception reason")},
2886 Py_CLEAR(err->reason);
2890 &err->start, &err->end, &err->reason)) {
2891 err->encoding = err->object = err->reason = NULL;
2897 Py_INCREF(err->reason);
2914 /* Get reason and encoding as strings, which they might not be if
2916 reason_str = PyObject_Str(uself->reason);
2984 Py_CLEAR(ude->reason);
2988 &ude->start, &ude->end, &ude->reason)) {
2989 ude->encoding = ude->object = ude->reason = NULL;
2995 Py_INCREF(ude->reason);
3011 Py_CLEAR(ude->reason);
3027 /* Get reason and encoding as strings, which they might not be if
3029 reason_str = PyObject_Str(uself->reason);
3077 Py_ssize_t start, Py_ssize_t end, const char *reason)
3080 encoding, object, length, start, end, reason);
3096 Py_CLEAR(self->reason);
3100 &self->start, &self->end, &self->reason)) {
3101 self->object = self->reason = NULL;
3106 Py_INCREF(self->reason);
3123 /* Get reason as a string, which it might not be if it's been
3125 reason_str = PyObject_Str(uself->reason);
3174 Py_ssize_t start, Py_ssize_t end, const char *reason)
3177 object, start, end, reason);