| 1602 | } |
| 1603 | |
| 1604 | static PyObject * |
| 1605 | array_searchsorted(PyArrayObject *self, |
| 1606 | PyObject *const *args, Py_ssize_t len_args, PyObject *kwnames) |
| 1607 | { |
| 1608 | PyObject *keys; |
| 1609 | PyObject *sorter; |
| 1610 | NPY_SEARCHSIDE side = NPY_SEARCHLEFT; |
| 1611 | NPY_PREPARE_ARGPARSER; |
| 1612 | |
| 1613 | sorter = NULL; |
| 1614 | if (npy_parse_arguments("searchsorted", args, len_args, kwnames, |
| 1615 | "v", NULL, &keys, |
| 1616 | "|side", &PyArray_SearchsideConverter, &side, |
| 1617 | "|sorter", NULL, &sorter, |
| 1618 | NULL, NULL, NULL) < 0) { |
| 1619 | return NULL; |
| 1620 | } |
| 1621 | if (sorter == Py_None) { |
| 1622 | sorter = NULL; |
| 1623 | } |
| 1624 | return PyArray_Return((PyArrayObject *)PyArray_SearchSorted(self, keys, side, sorter)); |
| 1625 | } |
| 1626 | |
| 1627 | static int |
| 1628 | _deepcopy_call(char *iptr, char *optr, PyArray_Descr *dtype, |
nothing calls this directly
no test coverage detected