Lines Matching defs:seq
10039 PyUnicode_Join(PyObject *separator, PyObject *seq)
10046 fseq = PySequence_Fast(seq, "can only join an iterable");
15413 static PyObject *unicode_iter(PyObject *seq);
15700 PyObject *seq;
15703 seq = it->it_seq;
15704 if (seq == NULL)
15706 assert(_PyUnicode_CHECK(seq));
15708 if (it->it_index < PyUnicode_GET_LENGTH(seq)) {
15709 int kind = PyUnicode_KIND(seq);
15710 const void *data = PyUnicode_DATA(seq);
15717 Py_DECREF(seq);
15725 PyObject *seq = it->it_seq;
15726 if (seq == NULL) {
15729 assert(_PyUnicode_CHECK(seq));
15730 assert(PyUnicode_IS_COMPACT_ASCII(seq));
15731 if (it->it_index < PyUnicode_GET_LENGTH(seq)) {
15732 const void *data = ((void*)(_PyASCIIObject_CAST(seq) + 1));
15740 Py_DECREF(seq);
15853 unicode_iter(PyObject *seq)
15857 if (!PyUnicode_Check(seq)) {
15861 if (PyUnicode_READY(seq) == -1)
15863 if (PyUnicode_IS_COMPACT_ASCII(seq)) {
15872 Py_INCREF(seq);
15873 it->it_seq = seq;