(PyMapping_Check o)
Return 1 if the object provides mapping protocol or supports slicing, and 0 otherwise. Note that it returns 1 for Python classes with a getitem() method since in general case it is impossible to determine what the type of keys it supports. This function always succeeds.
Return 1 if the object provides mapping protocol or supports slicing, and 0 otherwise. Note that it returns 1 for Python classes with a __getitem__() method since in general case it is impossible to determine what the type of keys it supports. This function always succeeds.
(PyMapping_DelItem o key)
Remove the mapping for the object key from the object o. Return -1 on failure. This is equivalent to the Python statement del o[key]. This is an alias of PyObject_DelItem().
Remove the mapping for the object key from the object o. Return -1 on failure. This is equivalent to the Python statement del o[key]. This is an alias of PyObject_DelItem().
(PyMapping_DelItemString o key)
Remove the mapping for the string key from the object o. Return -1 on failure. This is equivalent to the Python statement del o[key].
Remove the mapping for the string key from the object o. Return -1 on failure. This is equivalent to the Python statement del o[key].
(PyMapping_GetItemString o key)
Return value: New reference.
Return element of o corresponding to the string key or NULL on failure. This is the equivalent of the Python expression o[key]. See also PyObject_GetItem().
Return value: New reference. Return element of o corresponding to the string key or NULL on failure. This is the equivalent of the Python expression o[key]. See also PyObject_GetItem().
(PyMapping_HasKey o key)
Return 1 if the mapping object has the key key and 0 otherwise. This is equivalent to the Python expression key in o. This function always succeeds.
Note that exceptions which occur while calling the getitem() method will get suppressed. To get error reporting use PyObject_GetItem() instead.
Return 1 if the mapping object has the key key and 0 otherwise. This is equivalent to the Python expression key in o. This function always succeeds. Note that exceptions which occur while calling the __getitem__() method will get suppressed. To get error reporting use PyObject_GetItem() instead.
(PyMapping_HasKeyString o key)
Return 1 if the mapping object has the key key and 0 otherwise. This is equivalent to the Python expression key in o. This function always succeeds.
Note that exceptions which occur while calling the getitem() method and creating a temporary string object will get suppressed. To get error reporting use PyMapping_GetItemString() instead.
Return 1 if the mapping object has the key key and 0 otherwise. This is equivalent to the Python expression key in o. This function always succeeds. Note that exceptions which occur while calling the __getitem__() method and creating a temporary string object will get suppressed. To get error reporting use PyMapping_GetItemString() instead.
(PyMapping_Items o)
Return value: New reference.
On success, return a list of the items in object o, where each item is a tuple containing a key-value pair. On failure, return NULL.
Changed in version 3.7: Previously, the function returned a list or a tuple.
Return value: New reference. On success, return a list of the items in object o, where each item is a tuple containing a key-value pair. On failure, return NULL. Changed in version 3.7: Previously, the function returned a list or a tuple.
(PyMapping_Keys o)
Return value: New reference.
On success, return a list of the keys in object o. On failure, return NULL.
Changed in version 3.7: Previously, the function returned a list or a tuple.
Return value: New reference. On success, return a list of the keys in object o. On failure, return NULL. Changed in version 3.7: Previously, the function returned a list or a tuple.
(PyMapping_Length o)
Returns the number of keys in object o on success, and -1 on failure. This is equivalent to the Python expression len(o).
Returns the number of keys in object o on success, and -1 on failure. This is equivalent to the Python expression len(o).
(PyMapping_SetItemString o key v)
Map the string key to the value v in object o. Returns -1 on failure. This is the equivalent of the Python statement o[key] = v. See also PyObject_SetItem().
Map the string key to the value v in object o. Returns -1 on failure. This is the equivalent of the Python statement o[key] = v. See also PyObject_SetItem().
(PyMapping_Values o)
Return value: New reference.
On success, return a list of the values in object o. On failure, return NULL.
Changed in version 3.7: Previously, the function returned a list or a tuple.
Return value: New reference. On success, return a list of the values in object o. On failure, return NULL. Changed in version 3.7: Previously, the function returned a list or a tuple.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close