Lines Matching defs:item

8236     PyObject *key, *item = NULL;
8248 item = PyObject_GetItem(mapping, key);
8250 if (item == NULL) {
8260 if (item == Py_None)
8262 if (PyLong_Check(item)) {
8263 long value = PyLong_AS_LONG(item);
8276 else if (PyUnicode_Check(item)) {
8277 if (PyUnicode_READY(item) == -1)
8279 if (PyUnicode_GET_LENGTH(item) == 1) {
8280 Py_UCS4 value = PyUnicode_READ_CHAR(item, 0);
8288 if (_PyUnicodeWriter_WriteStr(writer, item) == -1)
8298 Py_CLEAR(item);
8304 Py_CLEAR(item);
8320 Py_XDECREF(item);
9035 PyObject *item;
9037 if (charmaptranslate_lookup(ch, mapping, &item))
9040 if (item == NULL) {
9048 if (item == Py_None) {
9049 Py_DECREF(item);
9053 if (PyLong_Check(item)) {
9054 long ch = (Py_UCS4)PyLong_AS_LONG(item);
9058 Py_DECREF(item);
9061 Py_DECREF(item);
9065 if (!PyUnicode_Check(item)) {
9066 Py_DECREF(item);
9070 if (_PyUnicodeWriter_WriteStr(writer, item) < 0) {
9071 Py_DECREF(item);
9075 Py_DECREF(item);
9083 PyObject *item = NULL;
9086 if (charmaptranslate_lookup(ch, mapping, &item)) {
9090 if (item == Py_None) {
9094 else if (item == NULL) {
9099 else if (PyLong_Check(item)) {
9100 long replace = PyLong_AS_LONG(item);
9110 else if (PyUnicode_Check(item)) {
9113 if (PyUnicode_READY(item) == -1) {
9114 Py_DECREF(item);
9117 if (PyUnicode_GET_LENGTH(item) != 1)
9120 replace = PyUnicode_READ_CHAR(item, 0);
9132 Py_DECREF(item);
10068 PyObject *item;
10136 item = items[i];
10137 if (!PyUnicode_Check(item)) {
10139 "sequence item %zd: expected str instance,"
10141 i, Py_TYPE(item)->tp_name);
10144 if (PyUnicode_READY(item) == -1)
10146 add_sz = PyUnicode_GET_LENGTH(item);
10147 item_maxchar = PyUnicode_MAX_CHAR_VALUE(item);
10159 if (PyUnicode_KIND(last_obj) != PyUnicode_KIND(item))
10162 last_obj = item;
10183 item = items[i];
10185 /* Copy item, and maybe the separator. */
10193 itemlen = PyUnicode_GET_LENGTH(item);
10196 PyUnicode_DATA(item),
10207 item = items[i];
10209 /* Copy item, and maybe the separator. */
10215 itemlen = PyUnicode_GET_LENGTH(item);
10217 _PyUnicode_FastCopyCharacters(res, res_offset, item, 0, itemlen);
14241 unicode_subscript(PyObject* self, PyObject* item)
14246 if (_PyIndex_Check(item)) {
14247 Py_ssize_t i = PyNumber_AsSsize_t(item, PyExc_IndexError);
14253 } else if (PySlice_Check(item)) {
14262 if (PySlice_Unpack(item, &start, &stop, &step) < 0) {
14308 Py_TYPE(item)->tp_name);
15736 PyObject *item = (PyObject*)&_Py_SINGLETON(strings).ascii[chr];
15737 return Py_NewRef(item);