3#ifndef __NUITKA_MAPPINGS_H__
4#define __NUITKA_MAPPINGS_H__
6extern Py_ssize_t Nuitka_PyMapping_Size(PyObject *mapping);
8NUITKA_MAY_BE_UNUSED
static int MAPPING_HAS_ITEM(PyThreadState *tstate, PyObject *mapping, PyObject *key) {
9 PyObject *result = PyObject_GetItem(mapping, key);
12 bool had_key_error = CHECK_AND_CLEAR_KEY_ERROR_OCCURRED(tstate);