Return first item with a key >= equal to k. Raise ValueError if not found
(self, k)
| 186 | raise ValueError('No item found with key below: %r' % (k,)) |
| 187 | |
| 188 | def find_ge(self, k): |
| 189 | 'Return first item with a key >= equal to k. Raise ValueError if not found' |
| 190 | i = bisect_left(self._keys, k) |
| 191 | if i != len(self): |
| 192 | return self._items[i] |
| 193 | raise ValueError('No item found with key at or above: %r' % (k,)) |
| 194 | |
| 195 | def find_gt(self, k): |
| 196 | 'Return first item with a key > k. Raise ValueError if not found' |