Lines Matching defs:arg
108 BaseException_traverse(PyBaseExceptionObject *self, visitproc visit, void *arg)
318 BaseException_set_context(PyObject *self, PyObject *arg, void *Py_UNUSED(ignored))
320 if (arg == NULL) {
323 } else if (arg == Py_None) {
324 arg = NULL;
325 } else if (!PyExceptionInstance_Check(arg)) {
331 Py_INCREF(arg);
333 PyException_SetContext(self, arg);
347 BaseException_set_cause(PyObject *self, PyObject *arg, void *Py_UNUSED(ignored))
349 if (arg == NULL) {
352 } else if (arg == Py_None) {
353 arg = NULL;
354 } else if (!PyExceptionInstance_Check(arg)) {
360 Py_INCREF(arg);
362 PyException_SetCause(self, arg);
603 StopIteration_traverse(PyStopIterationObject *self, visitproc visit, void *arg)
606 return BaseException_traverse((PyBaseExceptionObject *)self, visit, arg);
670 SystemExit_traverse(PySystemExitObject *self, visitproc visit, void *arg)
673 return BaseException_traverse((PyBaseExceptionObject *)self, visit, arg);
860 visitproc visit, void *arg)
864 return BaseException_traverse((PyBaseExceptionObject *)self, visit, arg);
1553 ImportError_traverse(PyImportErrorObject *self, visitproc visit, void *arg)
1558 return BaseException_traverse((PyBaseExceptionObject *)self, visit, arg);
1803 is to defer arg parsing and initialization to __init__.
1947 void *arg)
1956 return BaseException_traverse((PyBaseExceptionObject *)self, visit, arg);
2064 OSError_written_set(PyOSErrorObject *self, PyObject *arg, void *context)
2066 if (arg == NULL) {
2075 n = PyNumber_AsSsize_t(arg, PyExc_ValueError);
2223 NameError_traverse(PyNameErrorObject *self, visitproc visit, void *arg)
2226 return BaseException_traverse((PyBaseExceptionObject *)self, visit, arg);
2302 AttributeError_traverse(PyAttributeErrorObject *self, visitproc visit, void *arg)
2306 return BaseException_traverse((PyBaseExceptionObject *)self, visit, arg);
2397 SyntaxError_traverse(PySyntaxErrorObject *self, visitproc visit, void *arg)
2407 return BaseException_traverse((PyBaseExceptionObject *)self, visit, arg);
2847 UnicodeError_traverse(PyUnicodeErrorObject *self, visitproc visit, void *arg)
2852 return BaseException_traverse((PyBaseExceptionObject *)self, visit, arg);
3826 /* More than 1 arg, or the one arg we do have isn't a string