mirror of
https://github.com/python/cpython.git
synced 2025-12-04 08:34:25 +00:00
Renamed a local variable from 'PyCFunction' (which is also a typedef
in methodobject.h) to 'func'. /bin/cc on SunOS 4.x didn't grok this.
This commit is contained in:
parent
59943ba718
commit
a9040ec5d9
1 changed files with 6 additions and 6 deletions
|
|
@ -1034,7 +1034,7 @@ PyObject_CallMethod(va_alist) va_dcl
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
va_list va;
|
va_list va;
|
||||||
PyObject *args, *PyCFunction=0, *retval;
|
PyObject *args, *func=0, *retval;
|
||||||
#ifdef HAVE_STDARG_PROTOTYPES
|
#ifdef HAVE_STDARG_PROTOTYPES
|
||||||
va_start(va, format);
|
va_start(va, format);
|
||||||
#else
|
#else
|
||||||
|
|
@ -1053,15 +1053,15 @@ PyObject_CallMethod(va_alist) va_dcl
|
||||||
return Py_ReturnNullError();
|
return Py_ReturnNullError();
|
||||||
}
|
}
|
||||||
|
|
||||||
PyCFunction=PyObject_GetAttrString(o,name);
|
func=PyObject_GetAttrString(o,name);
|
||||||
if(! PyCFunction)
|
if(! func)
|
||||||
{
|
{
|
||||||
va_end(va);
|
va_end(va);
|
||||||
PyErr_SetString(PyExc_AttributeError,name);
|
PyErr_SetString(PyExc_AttributeError,name);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(! (PyCallable_Check(PyCFunction)))
|
if(! (PyCallable_Check(func)))
|
||||||
{
|
{
|
||||||
va_end(va);
|
va_end(va);
|
||||||
PyErr_SetString(PyExc_TypeError,"call of non-callable attribute");
|
PyErr_SetString(PyExc_TypeError,"call of non-callable attribute");
|
||||||
|
|
@ -1086,9 +1086,9 @@ PyObject_CallMethod(va_alist) va_dcl
|
||||||
args=a;
|
args=a;
|
||||||
}
|
}
|
||||||
|
|
||||||
retval = PyObject_CallObject(PyCFunction,args);
|
retval = PyObject_CallObject(func,args);
|
||||||
Py_DECREF(args);
|
Py_DECREF(args);
|
||||||
Py_DECREF(PyCFunction);
|
Py_DECREF(func);
|
||||||
return retval;
|
return retval;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue