@@ -72,27 +72,27 @@ class int(numbers.Integral):
72
72
def __init__ (self , x : Union [str , unicode , bytearray ], base : int = 10 ) -> None : ...
73
73
def bit_length (self ) -> int : ...
74
74
75
- def __add__ (self , x : int ) -> int : ...
75
+ def __add__ (self , x : numbers . Integral ) -> int : ... # type: ignore
76
76
def __sub__ (self , x : int ) -> int : ...
77
- def __mul__ (self , x : int ) -> int : ...
78
- def __floordiv__ (self , x : int ) -> int : ...
79
- def __div__ (self , x : int ) -> int : ...
80
- def __truediv__ (self , x : int ) -> float : ...
81
- def __mod__ (self , x : int ) -> int : ...
77
+ def __mul__ (self , x : numbers . Integral ) -> int : ... # type: ignore
78
+ def __floordiv__ (self , x : numbers . Integral ) -> int : ... # type: ignore
79
+ def __div__ (self , x : numbers . Integral ) -> int : ... # type: ignore
80
+ def __truediv__ (self , x : numbers . Integral ) -> float : ... # type: ignore
81
+ def __mod__ (self , x : numbers . Integral ) -> int : ... # type: ignore
82
82
def __radd__ (self , x : int ) -> int : ...
83
83
def __rsub__ (self , x : int ) -> int : ...
84
84
def __rmul__ (self , x : int ) -> int : ...
85
85
def __rfloordiv__ (self , x : int ) -> int : ...
86
86
def __rdiv__ (self , x : int ) -> int : ...
87
87
def __rtruediv__ (self , x : int ) -> float : ...
88
88
def __rmod__ (self , x : int ) -> int : ...
89
- def __pow__ (self , x : int ) -> Any : ... # Return type can be int or float, depending on x.
89
+ def __pow__ (self , x : numbers . Integral ) -> Any : ... # Return type can be int or float, depending on x. # type: ignore
90
90
def __rpow__ (self , x : int ) -> Any : ...
91
- def __and__ (self , n : int ) -> int : ...
92
- def __or__ (self , n : int ) -> int : ...
93
- def __xor__ (self , n : int ) -> int : ...
94
- def __lshift__ (self , n : int ) -> int : ...
95
- def __rshift__ (self , n : int ) -> int : ...
91
+ def __and__ (self , n : numbers . Integral ) -> int : ... # type: ignore
92
+ def __or__ (self , n : numbers . Integral ) -> int : ... # type: ignore
93
+ def __xor__ (self , n : numbers . Integral ) -> int : ... # type: ignore
94
+ def __lshift__ (self , n : numbers . Integral ) -> int : ... # type: ignore
95
+ def __rshift__ (self , n : numbers . Integral ) -> int : ... # type: ignore
96
96
def __rand__ (self , n : int ) -> int : ...
97
97
def __ror__ (self , n : int ) -> int : ...
98
98
def __rxor__ (self , n : int ) -> int : ...
@@ -104,10 +104,10 @@ class int(numbers.Integral):
104
104
105
105
def __eq__ (self , x : object ) -> bool : ...
106
106
def __ne__ (self , x : object ) -> bool : ...
107
- def __lt__ (self , x : int ) -> bool : ...
108
- def __le__ (self , x : int ) -> bool : ...
109
- def __gt__ (self , x : int ) -> bool : ...
110
- def __ge__ (self , x : int ) -> bool : ...
107
+ def __lt__ (self , x : numbers . Integral ) -> bool : ... # type: ignore
108
+ def __le__ (self , x : numbers . Integral ) -> bool : ... # type: ignore
109
+ def __gt__ (self , x : numbers . Integral ) -> bool : ... # type: ignore
110
+ def __ge__ (self , x : numbers . Integral ) -> bool : ... # type: ignore
111
111
112
112
def __str__ (self ) -> str : ...
113
113
def __float__ (self ) -> float : ...
@@ -130,14 +130,14 @@ class float(numbers.Real):
130
130
@classmethod
131
131
def fromhex (cls , s : str ) -> float : ...
132
132
133
- def __add__ (self , x : float ) -> float : ...
133
+ def __add__ (self , x : numbers . Real ) -> float : ... # type: ignore
134
134
def __sub__ (self , x : float ) -> float : ...
135
- def __mul__ (self , x : float ) -> float : ...
136
- def __floordiv__ (self , x : float ) -> float : ...
137
- def __div__ (self , x : float ) -> float : ...
138
- def __truediv__ (self , x : float ) -> float : ...
139
- def __mod__ (self , x : float ) -> float : ...
140
- def __pow__ (self , x : float ) -> float : ...
135
+ def __mul__ (self , x : numbers . Real ) -> float : ... # type: ignore
136
+ def __floordiv__ (self , x : numbers . Real ) -> float : ... # type: ignore
137
+ def __div__ (self , x : numbers . Real ) -> float : ... # type: ignore
138
+ def __truediv__ (self , x : numbers . Real ) -> float : ... # type: ignore
139
+ def __mod__ (self , x : numbers . Real ) -> float : ... # type: ignore
140
+ def __pow__ (self , x : numbers . Real ) -> float : ... # type: ignore
141
141
def __radd__ (self , x : float ) -> float : ...
142
142
def __rsub__ (self , x : float ) -> float : ...
143
143
def __rmul__ (self , x : float ) -> float : ...
@@ -149,10 +149,10 @@ class float(numbers.Real):
149
149
150
150
def __eq__ (self , x : object ) -> bool : ...
151
151
def __ne__ (self , x : object ) -> bool : ...
152
- def __lt__ (self , x : float ) -> bool : ...
153
- def __le__ (self , x : float ) -> bool : ...
154
- def __gt__ (self , x : float ) -> bool : ...
155
- def __ge__ (self , x : float ) -> bool : ...
152
+ def __lt__ (self , x : numbers . Real ) -> bool : ... # type: ignore
153
+ def __le__ (self , x : numbers . Real ) -> bool : ... # type: ignore
154
+ def __gt__ (self , x : numbers . Real ) -> bool : ... # type: ignore
155
+ def __ge__ (self , x : numbers . Real ) -> bool : ... # type: ignore
156
156
def __neg__ (self ) -> float : ...
157
157
def __pos__ (self ) -> float : ...
158
158
@@ -162,7 +162,7 @@ class float(numbers.Real):
162
162
def __abs__ (self ) -> float : ...
163
163
def __hash__ (self ) -> int : ...
164
164
165
- class complex (numbers .complex ):
165
+ class complex (numbers .Complex ):
166
166
@overload
167
167
def __init__ (self , re : float = 0.0 , im : float = 0.0 ) -> None : ...
168
168
@overload
@@ -175,12 +175,12 @@ class complex(numbers.complex):
175
175
176
176
def conjugate (self ) -> complex : ...
177
177
178
- def __add__ (self , x : complex ) -> complex : ...
178
+ def __add__ (self , x : numbers . Complex ) -> complex : ... # type: ignore
179
179
def __sub__ (self , x : complex ) -> complex : ...
180
- def __mul__ (self , x : complex ) -> complex : ...
181
- def __pow__ (self , x : complex ) -> complex : ...
182
- def __div__ (self , x : complex ) -> complex : ...
183
- def __truediv__ (self , x : complex ) -> complex : ...
180
+ def __mul__ (self , x : numbers . Complex ) -> complex : ... # type: ignore
181
+ def __pow__ (self , x : numbers . Complex ) -> complex : ... # type: ignore
182
+ def __div__ (self , x : numbers . Complex ) -> complex : ... # type: ignore
183
+ def __truediv__ (self , x : numbers . Complex ) -> complex : ... # type: ignore
184
184
def __radd__ (self , x : complex ) -> complex : ...
185
185
def __rsub__ (self , x : complex ) -> complex : ...
186
186
def __rmul__ (self , x : complex ) -> complex : ...
0 commit comments