|
| 1 | +# Stubs for bisect |
| 2 | + |
| 3 | +from typing import Any, Sequence, TypeVar |
| 4 | + |
| 5 | +_T = TypeVar('_T') |
| 6 | + |
| 7 | +# TODO uncomment when mypy#2035 is fixed |
| 8 | +#def bisect_left(a: Sequence[_T], x: _T, lo: int = ..., hi: int = ...) -> int: ... |
| 9 | +#def bisect_right(a: Sequence[_T], x: _T, lo: int = ..., hi: int = ...) -> int: ... |
| 10 | +#def bisect(a: Sequence[_T], x: _T, lo: int = ..., hi: int = ...) -> int: ... |
| 11 | +# |
| 12 | +#def insort_left(a: Sequence[_T], x: _T, lo: int = ..., hi: int = ...) -> int: ... |
| 13 | +#def insort_right(a: Sequence[_T], x: _T, lo: int = ..., hi: int = ...) -> int: ... |
| 14 | +#def insort(a: Sequence[_T], x: _T, lo: int = ..., hi: int = ...) -> int: ... |
| 15 | + |
| 16 | +def bisect_left(a: Sequence, x: Any, lo: int = ..., hi: int = ...) -> int: ... |
| 17 | +def bisect_right(a: Sequence, x: Any, lo: int = ..., hi: int = ...) -> int: ... |
| 18 | +def bisect(a: Sequence, x: Any, lo: int = ..., hi: int = ...) -> int: ... |
| 19 | + |
| 20 | +def insort_left(a: Sequence, x: Any, lo: int = ..., hi: int = ...) -> int: ... |
| 21 | +def insort_right(a: Sequence, x: Any, lo: int = ..., hi: int = ...) -> int: ... |
| 22 | +def insort(a: Sequence, x: Any, lo: int = ..., hi: int = ...) -> int: ... |
0 commit comments