File tree 3 files changed +9
-4
lines changed
3 files changed +9
-4
lines changed Original file line number Diff line number Diff line change 15
15
Generic ,
16
16
Hashable ,
17
17
Iterator ,
18
+ NoReturn ,
18
19
Sequence ,
19
20
final ,
20
21
)
@@ -1243,7 +1244,7 @@ def groupings(self) -> list[grouper.Grouping]:
1243
1244
ping = grouper .Grouping (lev , lev , in_axis = False , level = None )
1244
1245
return [ping ]
1245
1246
1246
- def _aggregate_series_fast (self , obj : Series , func : Callable ) -> np . ndarray :
1247
+ def _aggregate_series_fast (self , obj : Series , func : Callable ) -> NoReturn :
1247
1248
# -> np.ndarray[object]
1248
1249
raise NotImplementedError (
1249
1250
"This should not be reached; use _aggregate_series_pure_python"
Original file line number Diff line number Diff line change 12
12
Hashable ,
13
13
Iterable ,
14
14
Literal ,
15
+ NoReturn ,
15
16
Sequence ,
16
17
TypeVar ,
17
18
cast ,
@@ -3166,7 +3167,7 @@ def __xor__(self, other):
3166
3167
return self .symmetric_difference (other )
3167
3168
3168
3169
@final
3169
- def __nonzero__ (self ):
3170
+ def __nonzero__ (self ) -> NoReturn :
3170
3171
raise ValueError (
3171
3172
f"The truth value of a { type (self ).__name__ } is ambiguous. "
3172
3173
"Use a.empty, a.bool(), a.item(), a.any() or a.all()."
Original file line number Diff line number Diff line change 8
8
"""
9
9
from __future__ import annotations
10
10
11
- from typing import Any
11
+ from typing import (
12
+ Any ,
13
+ NoReturn ,
14
+ )
12
15
13
16
from pandas .core .base import PandasObject
14
17
@@ -93,7 +96,7 @@ def __reduce__(self):
93
96
def __hash__ (self ) -> int : # type: ignore[override]
94
97
return hash (tuple (self ))
95
98
96
- def _disabled (self , * args , ** kwargs ):
99
+ def _disabled (self , * args , ** kwargs ) -> NoReturn :
97
100
"""
98
101
This method will not function because object is immutable.
99
102
"""
You can’t perform that action at this time.
0 commit comments