Lines Matching refs:reason
1777 return get_unicode(((PyUnicodeErrorObject *)exc)->reason, "reason");
1784 return get_unicode(((PyUnicodeErrorObject *)exc)->reason, "reason");
1791 return get_unicode(((PyUnicodeErrorObject *)exc)->reason, "reason");
1796 PyUnicodeEncodeError_SetReason(PyObject *exc, const char *reason)
1798 return set_unicodefromstring(&((PyUnicodeErrorObject *)exc)->reason,
1799 reason);
1804 PyUnicodeDecodeError_SetReason(PyObject *exc, const char *reason)
1806 return set_unicodefromstring(&((PyUnicodeErrorObject *)exc)->reason,
1807 reason);
1812 PyUnicodeTranslateError_SetReason(PyObject *exc, const char *reason)
1814 return set_unicodefromstring(&((PyUnicodeErrorObject *)exc)->reason,
1815 reason);
1824 Py_CLEAR(self->reason);
1841 Py_VISIT(self->reason);
1854 {"reason", T_OBJECT, offsetof(PyUnicodeErrorObject, reason), 0,
1855 PyDoc_STR("exception reason")},
1876 Py_CLEAR(err->reason);
1880 &err->start, &err->end, &err->reason)) {
1881 err->encoding = err->object = err->reason = NULL;
1887 Py_INCREF(err->reason);
1904 /* Get reason and encoding as strings, which they might not be if
1906 reason_str = PyObject_Str(uself->reason);
1960 Py_ssize_t start, Py_ssize_t end, const char *reason)
1963 encoding, object, length, start, end, reason);
1983 Py_CLEAR(ude->reason);
1987 &ude->start, &ude->end, &ude->reason)) {
1988 ude->encoding = ude->object = ude->reason = NULL;
1994 Py_INCREF(ude->reason);
2010 Py_CLEAR(ude->reason);
2026 /* Get reason and encoding as strings, which they might not be if
2028 reason_str = PyObject_Str(uself->reason);
2076 Py_ssize_t start, Py_ssize_t end, const char *reason)
2079 encoding, object, length, start, end, reason);
2095 Py_CLEAR(self->reason);
2099 &self->start, &self->end, &self->reason)) {
2100 self->object = self->reason = NULL;
2105 Py_INCREF(self->reason);
2122 /* Get reason as a string, which it might not be if it's been
2124 reason_str = PyObject_Str(uself->reason);
2174 Py_ssize_t start, Py_ssize_t end, const char *reason)
2177 object, length, start, end, reason);
2183 Py_ssize_t start, Py_ssize_t end, const char *reason)
2186 object, start, end, reason);