Lines Matching defs:ude
2975 PyUnicodeErrorObject *ude;
2980 ude = (PyUnicodeErrorObject *)self;
2982 Py_CLEAR(ude->encoding);
2983 Py_CLEAR(ude->object);
2984 Py_CLEAR(ude->reason);
2987 &ude->encoding, &ude->object,
2988 &ude->start, &ude->end, &ude->reason)) {
2989 ude->encoding = ude->object = ude->reason = NULL;
2993 Py_INCREF(ude->encoding);
2994 Py_INCREF(ude->object);
2995 Py_INCREF(ude->reason);
2997 if (!PyBytes_Check(ude->object)) {
2999 if (PyObject_GetBuffer(ude->object, &view, PyBUF_SIMPLE) != 0)
3001 Py_XSETREF(ude->object, PyBytes_FromStringAndSize(view.buf, view.len));
3003 if (!ude->object)
3009 Py_CLEAR(ude->encoding);
3010 Py_CLEAR(ude->object);
3011 Py_CLEAR(ude->reason);