@@ -4,11 +4,19 @@ from typing import Sequence, TypeVar
4
4
5
5
_T = TypeVar ('_T' )
6
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: ...
7
15
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 : ...
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 : ...
11
19
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 : ...
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