@@ -4,7 +4,6 @@ from typing import (
4
4
Any ,
5
5
Generic ,
6
6
TypeVar ,
7
- Union ,
8
7
overload ,
9
8
)
10
9
@@ -81,11 +80,7 @@ class Interval(IntervalMixin, Generic[_OrderableT]):
81
80
self : Interval [_OrderableTimesT ], key : _OrderableTimesT
82
81
) -> bool : ...
83
82
@overload
84
- def __contains__ (
85
- self : Interval [_OrderableScalarT ], key : Union [int , float ]
86
- ) -> bool : ...
87
- def __repr__ (self ) -> str : ...
88
- def __str__ (self ) -> str : ...
83
+ def __contains__ (self : Interval [_OrderableScalarT ], key : int | float ) -> bool : ...
89
84
@overload
90
85
def __add__ (
91
86
self : Interval [_OrderableTimesT ], y : Timedelta
@@ -95,7 +90,7 @@ class Interval(IntervalMixin, Generic[_OrderableT]):
95
90
self : Interval [int ], y : _OrderableScalarT
96
91
) -> Interval [_OrderableScalarT ]: ...
97
92
@overload
98
- def __add__ (self : Interval [float ], y : Union [ int , float ] ) -> Interval [float ]: ...
93
+ def __add__ (self : Interval [float ], y : int | float ) -> Interval [float ]: ...
99
94
@overload
100
95
def __radd__ (
101
96
self : Interval [_OrderableTimesT ], y : Timedelta
@@ -105,7 +100,7 @@ class Interval(IntervalMixin, Generic[_OrderableT]):
105
100
self : Interval [int ], y : _OrderableScalarT
106
101
) -> Interval [_OrderableScalarT ]: ...
107
102
@overload
108
- def __radd__ (self : Interval [float ], y : Union [ int , float ] ) -> Interval [float ]: ...
103
+ def __radd__ (self : Interval [float ], y : int | float ) -> Interval [float ]: ...
109
104
@overload
110
105
def __sub__ (
111
106
self : Interval [_OrderableTimesT ], y : Timedelta
@@ -115,7 +110,7 @@ class Interval(IntervalMixin, Generic[_OrderableT]):
115
110
self : Interval [int ], y : _OrderableScalarT
116
111
) -> Interval [_OrderableScalarT ]: ...
117
112
@overload
118
- def __sub__ (self : Interval [float ], y : Union [ int , float ] ) -> Interval [float ]: ...
113
+ def __sub__ (self : Interval [float ], y : int | float ) -> Interval [float ]: ...
119
114
@overload
120
115
def __rsub__ (
121
116
self : Interval [_OrderableTimesT ], y : Timedelta
@@ -125,33 +120,31 @@ class Interval(IntervalMixin, Generic[_OrderableT]):
125
120
self : Interval [int ], y : _OrderableScalarT
126
121
) -> Interval [_OrderableScalarT ]: ...
127
122
@overload
128
- def __rsub__ (self : Interval [float ], y : Union [ int , float ] ) -> Interval [float ]: ...
123
+ def __rsub__ (self : Interval [float ], y : int | float ) -> Interval [float ]: ...
129
124
@overload
130
125
def __mul__ (
131
126
self : Interval [int ], y : _OrderableScalarT
132
127
) -> Interval [_OrderableScalarT ]: ...
133
128
@overload
134
- def __mul__ (self : Interval [float ], y : Union [ int , float ] ) -> Interval [float ]: ...
129
+ def __mul__ (self : Interval [float ], y : int | float ) -> Interval [float ]: ...
135
130
@overload
136
131
def __rmul__ (
137
132
self : Interval [int ], y : _OrderableScalarT
138
133
) -> Interval [_OrderableScalarT ]: ...
139
134
@overload
140
- def __rmul__ (self : Interval [float ], y : Union [ int , float ] ) -> Interval [float ]: ...
135
+ def __rmul__ (self : Interval [float ], y : int | float ) -> Interval [float ]: ...
141
136
@overload
142
137
def __truediv__ (
143
138
self : Interval [int ], y : _OrderableScalarT
144
139
) -> Interval [_OrderableScalarT ]: ...
145
140
@overload
146
- def __truediv__ (self : Interval [float ], y : Union [ int , float ] ) -> Interval [float ]: ...
141
+ def __truediv__ (self : Interval [float ], y : int | float ) -> Interval [float ]: ...
147
142
@overload
148
143
def __floordiv__ (
149
144
self : Interval [int ], y : _OrderableScalarT
150
145
) -> Interval [_OrderableScalarT ]: ...
151
146
@overload
152
- def __floordiv__ (
153
- self : Interval [float ], y : Union [int , float ]
154
- ) -> Interval [float ]: ...
147
+ def __floordiv__ (self : Interval [float ], y : int | float ) -> Interval [float ]: ...
155
148
def overlaps (self : Interval [_OrderableT ], other : Interval [_OrderableT ]) -> bool : ...
156
149
157
150
def intervals_to_interval_bounds (
0 commit comments