Lines Matching defs:kv
1795 _PyDict_GetItemWithError(PyObject *dp, PyObject *kv)
1797 assert(PyUnicode_CheckExact(kv));
1798 Py_hash_t hash = kv->ob_type->tp_hash(kv);
1802 return _PyDict_GetItem_KnownHash(dp, kv, hash);
1808 PyObject *kv;
1809 kv = _PyUnicode_FromId(key); /* borrowed */
1810 if (kv == NULL)
1812 Py_hash_t hash = unicode_get_hash(kv);
1814 return _PyDict_GetItem_KnownHash(dp, kv, hash);
1820 PyObject *kv, *rv;
1821 kv = PyUnicode_FromString(key);
1822 if (kv == NULL) {
1825 rv = PyDict_GetItemWithError(v, kv);
1826 Py_DECREF(kv);
3726 PyObject *kv = _PyUnicode_FromId(key); /* borrowed */
3727 if (kv == NULL) {
3730 return PyDict_Contains(op, kv);
3890 PyObject *kv, *rv;
3891 kv = PyUnicode_FromString(key);
3892 if (kv == NULL) {
3896 rv = PyDict_GetItem(v, kv);
3897 Py_DECREF(kv);
3904 PyObject *kv;
3905 kv = _PyUnicode_FromId(key); /* borrowed */
3906 if (kv == NULL)
3908 return PyDict_SetItem(v, kv, item);
3914 PyObject *kv;
3916 kv = PyUnicode_FromString(key);
3917 if (kv == NULL)
3919 PyUnicode_InternInPlace(&kv); /* XXX Should we really? */
3920 err = PyDict_SetItem(v, kv, item);
3921 Py_DECREF(kv);
3928 PyObject *kv = _PyUnicode_FromId(key); /* borrowed */
3929 if (kv == NULL)
3931 return PyDict_DelItem(v, kv);
3937 PyObject *kv;
3939 kv = PyUnicode_FromString(key);
3940 if (kv == NULL)
3942 err = PyDict_DelItem(v, kv);
3943 Py_DECREF(kv);