Home | History | Annotate | Download | only in Modules

Lines Matching refs:lo

9 internal_bisect_right(PyObject *list, PyObject *item, Py_ssize_t lo, Py_ssize_t hi)
14 if (lo < 0) {
15 PyErr_SetString(PyExc_ValueError, "lo must be non-negative");
23 while (lo < hi) {
27 mid = ((size_t)lo + hi) / 2;
38 lo = mid + 1;
40 return lo;
47 Py_ssize_t lo = 0;
50 static char *keywords[] = {"a", "x", "lo", "hi", NULL};
53 keywords, &list, &item, &lo, &hi))
55 index = internal_bisect_right(list, item, lo, hi);
62 "bisect(a, x[, lo[, hi]]) -> index\n\
63 bisect_right(a, x[, lo[, hi]]) -> index\n\
71 Optional args lo (default 0) and hi (default len(a)) bound the\n\
78 Py_ssize_t lo = 0;
81 static char *keywords[] = {"a", "x", "lo", "hi", NULL};
84 keywords, &list, &item, &lo, &hi))
86 index = internal_bisect_right(list, item, lo, hi);
104 "insort(a, x[, lo[, hi]])\n\
105 insort_right(a, x[, lo[, hi]])\n\
111 Optional args lo (default 0) and hi (default len(a)) bound the\n\
115 internal_bisect_left(PyObject *list, PyObject *item, Py_ssize_t lo, Py_ssize_t hi)
120 if (lo < 0) {
121 PyErr_SetString(PyExc_ValueError, "lo must be non-negative");
129 while (lo < hi) {
133 mid = ((size_t)lo + hi) / 2;
142 lo = mid + 1;
146 return lo;
153 Py_ssize_t lo = 0;
156 static char *keywords[] = {"a", "x", "lo", "hi", NULL};
159 keywords, &list, &item, &lo, &hi))
161 index = internal_bisect_left(list, item, lo, hi);
168 "bisect_left(a, x[, lo[, hi]]) -> index\n\
176 Optional args lo (default 0) and hi (default len(a)) bound the\n\
183 Py_ssize_t lo = 0;
186 static char *keywords[] = {"a", "x", "lo", "hi", NULL};
189 keywords, &list, &item, &lo, &hi))
191 index = internal_bisect_left(list, item, lo, hi);
209 "insort_left(a, x[, lo[, hi]])\n\
215 Optional args lo (default 0) and hi (default len(a)) bound the\n\