Lines Matching defs:list
794 Return a list of all non-overlapping matches of pattern in string.
803 PyObject* list;
810 list = PyList_New(0);
811 if (!list) {
865 status = PyList_Append(list, item);
875 return list;
878 Py_DECREF(list);
961 PyObject* list;
973 list = PyList_New(0);
974 if (!list) {
1006 status = PyList_Append(list, item);
1016 status = PyList_Append(list, item);
1034 status = PyList_Append(list, item);
1040 return list;
1043 Py_DECREF(list);
1058 PyObject* list;
1113 list = PyList_New(0);
1114 if (!list) {
1148 status = PyList_Append(list, item);
1170 /* add to list */
1172 status = PyList_Append(list, item);
1190 status = PyList_Append(list, item);
1200 /* convert list to single string (also removes list) */
1203 Py_DECREF(list);
1206 if (PyList_GET_SIZE(list) == 0) {
1207 Py_DECREF(list);
1212 item = _PyBytes_Join(joiner, list);
1214 item = PyUnicode_Join(joiner, list);
1216 Py_DECREF(list);
1227 Py_DECREF(list);