Lines Matching defs:value
32 _PyErr_Restore(PyThreadState *tstate, PyObject *type, PyObject *value,
51 tstate->curexc_value = value;
60 PyErr_Restore(PyObject *type, PyObject *value, PyObject *traceback)
63 _PyErr_Restore(tstate, type, value, traceback);
82 _PyErr_CreateException(PyObject *exception_type, PyObject *value)
86 if (value == NULL || value == Py_None) {
89 else if (PyTuple_Check(value)) {
90 exc = PyObject_Call(exception_type, value, NULL);
93 exc = PyObject_CallOneArg(exception_type, value);
108 _PyErr_SetObject(PyThreadState *tstate, PyObject *exception, PyObject *value)
122 Py_XINCREF(value);
127 if (value == NULL || !PyExceptionInstance_Check(value)) {
128 /* We must normalize the value right now */
135 fixed_value = _PyErr_CreateException(exception, value);
136 Py_XDECREF(value);
142 value = fixed_value;
151 if (exc_value != value) {
157 if (context == value) {
173 PyException_SetContext(value, exc_value);
179 if (value != NULL && PyExceptionInstance_Check(value))
180 tb = PyException_GetTraceback(value);
182 _PyErr_Restore(tstate, exception, value, tb);
186 PyErr_SetObject(PyObject *exception, PyObject *value)
189 _PyErr_SetObject(tstate, exception, value);
227 PyObject *value = PyUnicode_FromString(string);
228 _PyErr_SetObject(tstate, exception, value);
229 Py_XDECREF(value);
306 PyException_SetTraceback() with the resulting value and tb?
314 PyObject *type, *value, *initial_tb;
324 value = *val;
325 /* If PyErr_SetNone() was used, the value will have been actually
328 if (!value) {
329 value = Py_None;
330 Py_INCREF(value);
334 value will be an instance.
340 if (PyExceptionInstance_Check(value)) {
341 inclass = PyExceptionInstance_Class(value);
348 /* If the value was not an instance, or is not an instance
350 value as an argument to instantiation of the type
354 PyObject *fixed_value = _PyErr_CreateException(type, value);
358 Py_DECREF(value);
359 value = fixed_value;
371 *val = value;
377 Py_DECREF(value);
541 PyErr_SetExcInfo(PyObject *type, PyObject *value, PyObject *traceback)
543 PyErr_SetHandledException(value);
544 Py_XDECREF(value);
1225 {"exc_value", "Exception value"},