Skip to content

Commit c8a222d

Browse files
committed
fix isort issues
1 parent f02a843 commit c8a222d

File tree

3 files changed

+47
-0
lines changed

3 files changed

+47
-0
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
from pandas.core.indexers.objects import BaseIndexer as BaseIndexer
2+
from pandas.core.indexers.utils import check_array_indexer as check_array_indexer
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
from typing import Any
2+
3+
import numpy as np
4+
from pandas import DatetimeIndex
5+
6+
from pandas._libs.tslibs import BaseOffset
7+
8+
class BaseIndexer:
9+
def __init__(
10+
self, index_array: np.ndarray | None = None, window_size: int = 0, **kwargs: Any
11+
) -> None: ...
12+
def get_window_bounds(
13+
self,
14+
num_values: int,
15+
min_periods: int | None,
16+
center: bool | None,
17+
closed: str | None = None,
18+
step: int | None = None,
19+
) -> tuple[np.ndarray, np.ndarray]: ...
20+
21+
class FixedForwardWindowIndexer(BaseIndexer): ...
22+
23+
class VariableOffsetWindowIndexer(BaseIndexer):
24+
def __init__(
25+
self,
26+
index_array: np.ndarray | None = None,
27+
window_size: int = 0,
28+
index: DatetimeIndex | None = None,
29+
offset: BaseOffset | None = None,
30+
**kwargs: Any,
31+
) -> None: ...
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
from typing import overload
2+
3+
from pandas._typing import (
4+
AnyArrayLike,
5+
ListLike,
6+
np_ndarray_int,
7+
)
8+
9+
@overload
10+
def check_array_indexer(array: AnyArrayLike, indexer: int) -> int: ...
11+
@overload
12+
def check_array_indexer(array: AnyArrayLike, indexer: slice) -> slice: ...
13+
@overload
14+
def check_array_indexer(array: AnyArrayLike, indexer: ListLike) -> np_ndarray_int: ...

0 commit comments

Comments
 (0)