mirror of
https://github.com/AdaCore/cpython.git
synced 2026-02-12 12:57:15 -08:00
Simplify and speedup uses of Py_BuildValue():
* Py_BuildValue("(OOO)",a,b,c) --> PyTuple_Pack(3,a,b,c)
* Py_BuildValue("()",a) --> PyTuple_New(0)
* Py_BuildValue("O", a) --> Py_INCREF(a)
This commit is contained in:
@@ -1770,7 +1770,7 @@ array_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
|
||||
Py_DECREF(v);
|
||||
}
|
||||
} else if (initial != NULL && PyString_Check(initial)) {
|
||||
PyObject *t_initial = Py_BuildValue("(O)",
|
||||
PyObject *t_initial = PyTuple_Pack(1,
|
||||
initial);
|
||||
PyObject *v =
|
||||
array_fromstring((arrayobject *)a,
|
||||
|
||||
Reference in New Issue
Block a user