Skip to content

Commit 7438110

Browse files
committed
Check for Timedelta
1 parent 95f2fbe commit 7438110

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pandas/_libs/interval.pyx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -383,14 +383,14 @@ cdef class Interval(IntervalMixin):
383383
return f'{start_symbol}{left}, {right}{end_symbol}'
384384

385385
def __add__(self, y):
386-
if isinstance(y, numbers.Number):
386+
if isinstance(y, (numbers.Number, Timedelta)):
387387
return Interval(self.left + y, self.right + y, closed=self.closed)
388388
elif isinstance(y, Interval) and isinstance(self, numbers.Number):
389389
return Interval(y.left + self, y.right + self, closed=y.closed)
390390
return NotImplemented
391391

392392
def __sub__(self, y):
393-
if isinstance(y, numbers.Number):
393+
if isinstance(y, (numbers.Number, Timedelta)):
394394
return Interval(self.left - y, self.right - y, closed=self.closed)
395395
return NotImplemented
396396

0 commit comments

Comments
 (0)