Lines Matching defs:exc_value
1124 PyObject* exc_value, PyObject *match_type,
2662 PyObject *value = exc_info->exc_value;
2663 exc_info->exc_value = POP();
3897 PyObject *exc_value = TOP();
3899 int res = exception_group_match(exc_value, match_type,
3926 Py_DECREF(exc_value);
4469 if (exc_info->exc_value != NULL) {
4470 SET_TOP(exc_info->exc_value);
4480 exc_info->exc_value = value;
6532 value = exc_info->exc_value;
6624 exception_group_match(PyObject* exc_value, PyObject *match_type,
6627 if (Py_IsNone(exc_value)) {
6632 assert(PyExceptionInstance_Check(exc_value));
6634 if (PyErr_GivenExceptionMatches(exc_value, match_type)) {
6636 bool is_eg = _PyBaseExceptionGroup_Check(exc_value);
6638 *match = Py_NewRef(exc_value);
6642 PyObject *excs = PyTuple_Pack(1, exc_value);
6657 /* exc_value does not match match_type.
6660 if (_PyBaseExceptionGroup_Check(exc_value)) {
6661 PyObject *pair = PyObject_CallMethod(exc_value, "split", "(O)",