Lines Matching refs:exc_tb
1270 PyObject *exc_value, PyObject *exc_tb,
1291 ADD_ITEM(exc_tb);
1312 PyObject *exc_value, PyObject *exc_tb,
1349 if (exc_tb != NULL && exc_tb != Py_None) {
1350 if (PyTraceBack_Print(exc_tb, file) < 0) {
1432 PyObject *exc_value, PyObject *exc_tb, PyObject *err_msg,
1443 int res = write_unraisable_exc_file(tstate, exc_type, exc_value, exc_tb,
1466 PyObject *exc_tb = PyStructSequence_GET_ITEM(args, 2);
1470 if (write_unraisable_exc(tstate, exc_type, exc_value, exc_tb, err_msg, obj) < 0) {
1495 PyObject *exc_type, *exc_value, *exc_tb;
1496 _PyErr_Fetch(tstate, &exc_type, &exc_value, &exc_tb);
1505 if (exc_tb == NULL) {
1508 exc_tb = _PyTraceBack_FromFrame(NULL, frame);
1509 if (exc_tb == NULL) {
1516 _PyErr_NormalizeException(tstate, &exc_type, &exc_value, &exc_tb);
1518 if (exc_tb != NULL && exc_tb != Py_None && PyTraceBack_Check(exc_tb)) {
1519 if (PyException_SetTraceback(exc_value, exc_tb) < 0) {
1532 tstate, exc_type, exc_value, exc_tb, err_msg, obj);
1574 Py_XDECREF(exc_tb);
1575 _PyErr_Fetch(tstate, &exc_type, &exc_value, &exc_tb);
1579 (void)write_unraisable_exc(tstate, exc_type, exc_value, exc_tb,
1585 Py_XDECREF(exc_tb);