Skip to content

Commit 2f981d6

Browse files
committed
convert some Unions to TypeVar
1 parent 0041935 commit 2f981d6

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

pandas/_typing.py

+8-7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from pathlib import Path
2-
from typing import IO, AnyStr, Type, Union
2+
from typing import IO, AnyStr, Type, TypeVar, Union
33

44
import numpy as np
55

@@ -11,12 +11,13 @@
1111
from pandas.core.dtypes.generic import (
1212
ABCExtensionArray, ABCIndexClass, ABCSeries, ABCSparseSeries)
1313

14-
AnyArrayLike = Union[ABCExtensionArray,
15-
ABCIndexClass,
16-
ABCSeries,
17-
ABCSparseSeries,
18-
np.ndarray]
19-
ArrayLike = Union[ABCExtensionArray, np.ndarray]
14+
AnyArrayLike = TypeVar('AnyArrayLike',
15+
ABCExtensionArray,
16+
ABCIndexClass,
17+
ABCSeries,
18+
ABCSparseSeries,
19+
np.ndarray)
20+
ArrayLike = TypeVar('ArrayLike', ABCExtensionArray, np.ndarray)
2021
DatetimeLikeScalar = Type[Union[Period, Timestamp, Timedelta]]
2122
Dtype = Union[str, np.dtype, ExtensionDtype]
2223
FilePathOrBuffer = Union[str, Path, IO[AnyStr]]

0 commit comments

Comments
 (0)