Skip to content

Commit 3d52e46

Browse files
committed
Rabased and added typing
1 parent 2cd4f81 commit 3d52e46

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

pandas/core/indexes/range.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from datetime import timedelta
22
import operator
33
from sys import getsizeof
4+
from typing import Union
45
import warnings
56

67
import numpy as np
@@ -334,7 +335,7 @@ def is_monotonic_decreasing(self):
334335
def has_duplicates(self):
335336
return False
336337

337-
def __contains__(self, key):
338+
def __contains__(self, key: Union[int, np.integer]) -> bool:
338339
hash(key)
339340
try:
340341
key = ensure_python_int(key)
@@ -371,7 +372,7 @@ def copy(self, name=None, deep=False, dtype=None, **kwargs):
371372
name = self.name
372373
return self.from_range(self._range, name=name)
373374

374-
def _minmax(self, meth):
375+
def _minmax(self, meth: str) -> int:
375376
no_steps = len(self) - 1
376377
if no_steps == -1:
377378
return np.nan
@@ -648,10 +649,10 @@ def __floordiv__(self, other):
648649
return self._simple_new(start, start + 1, 1, name=self.name)
649650
return self._int64index // other
650651

651-
def all(self):
652+
def all(self) -> bool:
652653
return 0 not in self._range
653654

654-
def any(self):
655+
def any(self) -> bool:
655656
return any(self._range)
656657

657658
@classmethod

0 commit comments

Comments
 (0)