11
11
from pandas ._libs import lib
12
12
from pandas ._libs .interval import Interval , IntervalMixin , IntervalTree
13
13
from pandas ._libs .tslibs import BaseOffset , Timedelta , Timestamp , to_offset
14
- from pandas ._typing import DtypeObj , Label
14
+ from pandas ._typing import Dtype , DtypeObj , Label
15
15
from pandas .errors import InvalidIndexError
16
16
from pandas .util ._decorators import Appender , cache_readonly
17
17
from pandas .util ._exceptions import rewrite_exception
@@ -192,7 +192,7 @@ def __new__(
192
192
cls ,
193
193
data ,
194
194
closed = None ,
195
- dtype = None ,
195
+ dtype : Optional [ Dtype ] = None ,
196
196
copy : bool = False ,
197
197
name = None ,
198
198
verify_integrity : bool = True ,
@@ -249,7 +249,12 @@ def _simple_new(cls, array: IntervalArray, name: Label = None):
249
249
}
250
250
)
251
251
def from_breaks (
252
- cls , breaks , closed : str = "right" , name = None , copy : bool = False , dtype = None
252
+ cls ,
253
+ breaks ,
254
+ closed : str = "right" ,
255
+ name = None ,
256
+ copy : bool = False ,
257
+ dtype : Optional [Dtype ] = None ,
253
258
):
254
259
with rewrite_exception ("IntervalArray" , cls .__name__ ):
255
260
array = IntervalArray .from_breaks (
@@ -281,7 +286,7 @@ def from_arrays(
281
286
closed : str = "right" ,
282
287
name = None ,
283
288
copy : bool = False ,
284
- dtype = None ,
289
+ dtype : Optional [ Dtype ] = None ,
285
290
):
286
291
with rewrite_exception ("IntervalArray" , cls .__name__ ):
287
292
array = IntervalArray .from_arrays (
@@ -307,7 +312,12 @@ def from_arrays(
307
312
}
308
313
)
309
314
def from_tuples (
310
- cls , data , closed : str = "right" , name = None , copy : bool = False , dtype = None
315
+ cls ,
316
+ data ,
317
+ closed : str = "right" ,
318
+ name = None ,
319
+ copy : bool = False ,
320
+ dtype : Optional [Dtype ] = None ,
311
321
):
312
322
with rewrite_exception ("IntervalArray" , cls .__name__ ):
313
323
arr = IntervalArray .from_tuples (data , closed = closed , copy = copy , dtype = dtype )
0 commit comments