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