Uniformize argument names of "call" functions
* Callable object: callable, o, callable_object => func
* Object for method calls: o => obj
* Method name: name or nameid => method
Cleanup also the C code:
* Don't initialize variables to NULL if they are not used before their first
assignement
* Add braces for readability
diff --git a/Objects/abstract.c b/Objects/abstract.c
index beb12c9..1a83e93 100644
--- a/Objects/abstract.c
+++ b/Objects/abstract.c
@@ -2173,9 +2173,9 @@
/* XXX PyCallable_Check() is in object.c */
PyObject *
-PyObject_CallObject(PyObject *o, PyObject *a)
+PyObject_CallObject(PyObject *func, PyObject *args)
{
- return PyEval_CallObjectWithKeywords(o, a, NULL);
+ return PyEval_CallObjectWithKeywords(func, args, NULL);
}
PyObject*
@@ -2331,10 +2331,10 @@
return result;
}
-/* Positional arguments are obj followed args. */
+/* Positional arguments are arg0 followed args: [arg0, *args]. */
PyObject *
_PyObject_Call_Prepend(PyObject *func,
- PyObject *obj, PyObject *args, PyObject *kwargs)
+ PyObject *arg0, PyObject *args, PyObject *kwargs)
{
PyObject *small_stack[8];
PyObject **stack;
@@ -2356,7 +2356,7 @@
}
/* use borrowed references */
- stack[0] = obj;
+ stack[0] = arg0;
memcpy(&stack[1],
&PyTuple_GET_ITEM(args, 0),
argcount * sizeof(PyObject *));
@@ -2489,34 +2489,34 @@
}
static PyObject*
-call_function_tail(PyObject *callable, PyObject *args)
+call_function_tail(PyObject *func, PyObject *args)
{
PyObject *result;
assert(args != NULL);
if (!PyTuple_Check(args)) {
- result = _PyObject_CallArg1(callable, args);
+ result = _PyObject_CallArg1(func, args);
}
else {
- result = PyObject_Call(callable, args, NULL);
+ result = PyObject_Call(func, args, NULL);
}
return result;
}
PyObject *
-PyObject_CallFunction(PyObject *callable, const char *format, ...)
+PyObject_CallFunction(PyObject *func, const char *format, ...)
{
va_list va;
PyObject *args, *result;
- if (callable == NULL) {
+ if (func == NULL) {
return null_error();
}
if (!format || !*format) {
- return _PyObject_CallNoArg(callable);
+ return _PyObject_CallNoArg(func);
}
va_start(va, format);
@@ -2526,23 +2526,23 @@
return NULL;
}
- result = call_function_tail(callable, args);
+ result = call_function_tail(func, args);
Py_DECREF(args);
return result;
}
PyObject *
-_PyObject_CallFunction_SizeT(PyObject *callable, const char *format, ...)
+_PyObject_CallFunction_SizeT(PyObject *func, const char *format, ...)
{
va_list va;
PyObject *args, *result;
- if (callable == NULL) {
+ if (func == NULL) {
return null_error();
}
if (!format || !*format) {
- return _PyObject_CallNoArg(callable);
+ return _PyObject_CallNoArg(func);
}
va_start(va, format);
@@ -2552,7 +2552,7 @@
return NULL;
}
- result = call_function_tail(callable, args);
+ result = call_function_tail(func, args);
Py_DECREF(args);
return result;
}
@@ -2589,19 +2589,20 @@
}
PyObject *
-PyObject_CallMethod(PyObject *o, const char *name, const char *format, ...)
+PyObject_CallMethod(PyObject *obj, const char *method, const char *format, ...)
{
va_list va;
PyObject *func = NULL;
PyObject *retval = NULL;
- if (o == NULL || name == NULL) {
+ if (obj == NULL || method == NULL) {
return null_error();
}
- func = PyObject_GetAttrString(o, name);
- if (func == NULL)
+ func = PyObject_GetAttrString(obj, method);
+ if (func == NULL) {
return NULL;
+ }
va_start(va, format);
retval = callmethod(func, format, va, 0);
@@ -2611,20 +2612,20 @@
}
PyObject *
-_PyObject_CallMethodId(PyObject *o, _Py_Identifier *name,
+_PyObject_CallMethodId(PyObject *obj, _Py_Identifier *method,
const char *format, ...)
{
va_list va;
- PyObject *func = NULL;
- PyObject *retval = NULL;
+ PyObject *func, *retval;
- if (o == NULL || name == NULL) {
+ if (obj == NULL || method == NULL) {
return null_error();
}
- func = _PyObject_GetAttrId(o, name);
- if (func == NULL)
+ func = _PyObject_GetAttrId(obj, method);
+ if (func == NULL) {
return NULL;
+ }
va_start(va, format);
retval = callmethod(func, format, va, 0);
@@ -2634,20 +2635,21 @@
}
PyObject *
-_PyObject_CallMethod_SizeT(PyObject *o, const char *name,
+_PyObject_CallMethod_SizeT(PyObject *obj, const char *method,
const char *format, ...)
{
va_list va;
- PyObject *func = NULL;
- PyObject *retval;
+ PyObject *func, *retval;
- if (o == NULL || name == NULL) {
+ if (obj == NULL || method == NULL) {
return null_error();
}
- func = PyObject_GetAttrString(o, name);
- if (func == NULL)
+ func = PyObject_GetAttrString(obj, method);
+ if (func == NULL) {
return NULL;
+ }
+
va_start(va, format);
retval = callmethod(func, format, va, 1);
va_end(va);
@@ -2656,21 +2658,21 @@
}
PyObject *
-_PyObject_CallMethodId_SizeT(PyObject *o, _Py_Identifier *name,
+_PyObject_CallMethodId_SizeT(PyObject *obj, _Py_Identifier *method,
const char *format, ...)
{
va_list va;
- PyObject *func = NULL;
- PyObject *retval;
+ PyObject *func, *retval;
- if (o == NULL || name == NULL) {
+ if (obj == NULL || method == NULL) {
return null_error();
}
- func = _PyObject_GetAttrId(o, name);
+ func = _PyObject_GetAttrId(obj, method);
if (func == NULL) {
return NULL;
}
+
va_start(va, format);
retval = callmethod(func, format, va, 1);
va_end(va);
@@ -2720,34 +2722,34 @@
}
PyObject *
-PyObject_CallMethodObjArgs(PyObject *callable, PyObject *name, ...)
+PyObject_CallMethodObjArgs(PyObject *obj, PyObject *method, ...)
{
PyObject *small_stack[5];
PyObject **stack;
Py_ssize_t nargs;
- PyObject *result;
+ PyObject *func, *result;
va_list vargs;
- if (callable == NULL || name == NULL) {
+ if (obj == NULL || method == NULL) {
return null_error();
}
- callable = PyObject_GetAttr(callable, name);
- if (callable == NULL)
+ func = PyObject_GetAttr(obj, method);
+ if (func == NULL)
return NULL;
/* count the args */
- va_start(vargs, name);
+ va_start(vargs, method);
stack = objargs_mkstack(small_stack, Py_ARRAY_LENGTH(small_stack),
vargs, &nargs);
va_end(vargs);
if (stack == NULL) {
- Py_DECREF(callable);
+ Py_DECREF(func);
return NULL;
}
- result = _PyObject_FastCall(callable, stack, nargs);
- Py_DECREF(callable);
+ result = _PyObject_FastCall(func, stack, nargs);
+ Py_DECREF(func);
if (stack != small_stack) {
PyMem_Free(stack);
}
@@ -2756,35 +2758,35 @@
}
PyObject *
-_PyObject_CallMethodIdObjArgs(PyObject *callable,
- struct _Py_Identifier *name, ...)
+_PyObject_CallMethodIdObjArgs(PyObject *obj,
+ struct _Py_Identifier *method, ...)
{
PyObject *small_stack[5];
PyObject **stack;
Py_ssize_t nargs;
- PyObject *result;
+ PyObject *func, *result;
va_list vargs;
- if (callable == NULL || name == NULL) {
+ if (obj == NULL || method == NULL) {
return null_error();
}
- callable = _PyObject_GetAttrId(callable, name);
- if (callable == NULL)
+ func = _PyObject_GetAttrId(obj, method);
+ if (func == NULL)
return NULL;
/* count the args */
- va_start(vargs, name);
+ va_start(vargs, method);
stack = objargs_mkstack(small_stack, Py_ARRAY_LENGTH(small_stack),
vargs, &nargs);
va_end(vargs);
if (stack == NULL) {
- Py_DECREF(callable);
+ Py_DECREF(func);
return NULL;
}
- result = _PyObject_FastCall(callable, stack, nargs);
- Py_DECREF(callable);
+ result = _PyObject_FastCall(func, stack, nargs);
+ Py_DECREF(func);
if (stack != small_stack) {
PyMem_Free(stack);
}
@@ -2793,7 +2795,7 @@
}
PyObject *
-PyObject_CallFunctionObjArgs(PyObject *callable, ...)
+PyObject_CallFunctionObjArgs(PyObject *func, ...)
{
PyObject *small_stack[5];
PyObject **stack;
@@ -2801,12 +2803,12 @@
PyObject *result;
va_list vargs;
- if (callable == NULL) {
+ if (func == NULL) {
return null_error();
}
/* count the args */
- va_start(vargs, callable);
+ va_start(vargs, func);
stack = objargs_mkstack(small_stack, Py_ARRAY_LENGTH(small_stack),
vargs, &nargs);
va_end(vargs);
@@ -2814,7 +2816,7 @@
return NULL;
}
- result = _PyObject_FastCall(callable, stack, nargs);
+ result = _PyObject_FastCall(func, stack, nargs);
if (stack != small_stack) {
PyMem_Free(stack);
}