summaryrefslogtreecommitdiffstats
path: root/Modules/arraymodule.c
diff options
context:
space:
mode:
authorRaymond Hettinger <python@rcn.com>2003-10-12 19:09:37 (GMT)
committerRaymond Hettinger <python@rcn.com>2003-10-12 19:09:37 (GMT)
commit8ae468965700fd9900efc28bff8fa2015dae2bef (patch)
tree1f3545b2d2a3ad8b7d5692a7f84daa88d850b29c /Modules/arraymodule.c
parentcb2da43db8943e9e7b1d900bce1d6416339d6f64 (diff)
downloadcpython-8ae468965700fd9900efc28bff8fa2015dae2bef.zip
cpython-8ae468965700fd9900efc28bff8fa2015dae2bef.tar.gz
cpython-8ae468965700fd9900efc28bff8fa2015dae2bef.tar.bz2
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)
Diffstat (limited to 'Modules/arraymodule.c')
-rw-r--r--Modules/arraymodule.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Modules/arraymodule.c b/Modules/arraymodule.c
index 228c8f4..9382927 100644
--- a/Modules/arraymodule.c
+++ b/Modules/arraymodule.c
@@ -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,
10383'>bug_3610383 Tcl is a high-level, general-purpose, interpreted, dynamic programming language. It was designed with the goal of being very simple but powerful.
summaryrefslogtreecommitdiffstats
path: root/generic
ModeNameSize
-rw-r--r--README199logstatsplain
-rw-r--r--regc_color.c18764logstatsplain
-rw-r--r--regc_cvec.c3975logstatsplain
-rw-r--r--regc_lex.c25996logstatsplain
-rw-r--r--regc_locale.c49128logstatsplain
-rw-r--r--regc_nfa.c46915logstatsplain
-rw-r--r--regcomp.c54416logstatsplain
-rw-r--r--regcustom.h4996logstatsplain
-rw-r--r--rege_dfa.c19404logstatsplain
-rw-r--r--regerror.c3710logstatsplain
-rw-r--r--regerrs.h1188logstatsplain
-rw-r--r--regex.h11308logstatsplain
-rw-r--r--regexec.c31723logstatsplain
-rw-r--r--regfree.c2177logstatsplain
-rw-r--r--regfronts.c2499logstatsplain
-rw-r--r--regguts.h12774logstatsplain
-rw-r--r--tcl.decls65025logstatsplain
-rw-r--r--tcl.h93791logstatsplain
-rw-r--r--tclAlloc.c17829logstatsplain