Liking cljdoc? Tell your friends :D

libpython-clj.jna.protocols.mapping


PyMapping_Checkclj

(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.
raw docstring

PyMapping_DelItemclj

(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().
raw docstring

PyMapping_DelItemStringclj

(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].
raw docstring

PyMapping_GetItemStringclj

(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().
raw docstring

PyMapping_HasKeyclj

(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.
raw docstring

PyMapping_HasKeyStringclj

(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.
raw docstring

PyMapping_Itemsclj

(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.
raw docstring

PyMapping_Keysclj

(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.
raw docstring

PyMapping_Lengthclj

(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).
raw docstring

PyMapping_SetItemStringclj

(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().
raw docstring

PyMapping_Valuesclj

(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.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close