Lines Matching refs:item
17 PyObject *seq, *item;
37 item = PySequence_Fast_GET_ITEM(seq, 0);
38 if (STRINGLIB_CHECK_EXACT(item)) {
39 Py_INCREF(item);
41 return item;
63 item = PySequence_Fast_GET_ITEM(seq, i);
64 if (PyBytes_CheckExact(item)) {
66 Py_INCREF(item);
67 buffers[i].obj = item;
68 buffers[i].buf = PyBytes_AS_STRING(item);
69 buffers[i].len = PyBytes_GET_SIZE(item);
72 if (PyObject_GetBuffer(item, &buffers[i], PyBUF_SIMPLE) != 0) {
74 "sequence item %zd: expected a bytes-like object, "
76 i, Py_TYPE(item)->tp_name);