|
| 1 | +from __future__ import annotations |
| 2 | + |
1 | 3 | import datetime
|
2 | 4 | import warnings
|
3 |
| -from typing import Any, Callable, Hashable, Sequence, Union |
| 5 | +from typing import Any, Callable, Hashable, Sequence |
4 | 6 |
|
5 | 7 | import numpy as np
|
6 | 8 | import pandas as pd
|
@@ -869,9 +871,9 @@ def _combine(self, applied, shortcut=False):
|
869 | 871 | def reduce(
|
870 | 872 | self,
|
871 | 873 | func: Callable[..., Any],
|
872 |
| - dim: Union[None, Hashable, Sequence[Hashable]] = None, |
| 874 | + dim: None | Hashable | Sequence[Hashable] = None, |
873 | 875 | *,
|
874 |
| - axis: Union[None, int, Sequence[int]] = None, |
| 876 | + axis: None | int | Sequence[int] = None, |
875 | 877 | keep_attrs: bool = None,
|
876 | 878 | keepdims: bool = False,
|
877 | 879 | shortcut: bool = True,
|
@@ -997,9 +999,9 @@ def _combine(self, applied):
|
997 | 999 | def reduce(
|
998 | 1000 | self,
|
999 | 1001 | func: Callable[..., Any],
|
1000 |
| - dim: Union[None, Hashable, Sequence[Hashable]] = None, |
| 1002 | + dim: None | Hashable | Sequence[Hashable] = None, |
1001 | 1003 | *,
|
1002 |
| - axis: Union[None, int, Sequence[int]] = None, |
| 1004 | + axis: None | int | Sequence[int] = None, |
1003 | 1005 | keep_attrs: bool = None,
|
1004 | 1006 | keepdims: bool = False,
|
1005 | 1007 | **kwargs: Any,
|
|
0 commit comments