Lines Matching refs:tb
111 PyObject *tb = NULL;
180 tb = PyException_GetTraceback(value);
182 _PyErr_Restore(tstate, exception, value, tb);
306 PyException_SetTraceback() with the resulting value and tb?
310 PyObject **val, PyObject **tb)
388 initial_tb = *tb;
389 _PyErr_Fetch(tstate, exc, val, tb);
392 if (*tb == NULL)
393 *tb = initial_tb;
416 PyErr_NormalizeException(PyObject **exc, PyObject **val, PyObject **tb)
419 _PyErr_NormalizeException(tstate, exc, val, tb);
481 PyObject *tb = PyException_GetTraceback(exc_value);
482 Py_XDECREF(tb);
483 return tb ? tb : Py_None;
577 _PyErr_ChainExceptions(PyObject *typ, PyObject *val, PyObject *tb)
595 _PyErr_NormalizeException(tstate, &typ, &val, &tb);
596 if (tb != NULL) {
597 PyException_SetTraceback(val, tb);
598 Py_DECREF(tb);
606 _PyErr_Restore(tstate, typ, val, tb);
644 PyObject *typ, *val, *tb;
645 _PyErr_Fetch(tstate, &typ, &val, &tb);
651 Py_XDECREF(tb);
662 PyObject *exc, *val, *val2, *tb;
665 _PyErr_Fetch(tstate, &exc, &val, &tb);
666 _PyErr_NormalizeException(tstate, &exc, &val, &tb);
667 if (tb != NULL) {
668 PyException_SetTraceback(val, tb);
669 Py_DECREF(tb);
676 _PyErr_Fetch(tstate, &exc, &val2, &tb);
677 _PyErr_NormalizeException(tstate, &exc, &val2, &tb);
681 _PyErr_Restore(tstate, exc, val2, tb);
1613 PyObject *exc, *v, *tb, *tmp;
1617 _PyErr_Fetch(tstate, &exc, &v, &tb);
1618 _PyErr_NormalizeException(tstate, &exc, &v, &tb);
1715 _PyErr_Restore(tstate, exc, v, tb);