File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -383,14 +383,14 @@ cdef class Interval(IntervalMixin):
383
383
return f'{start_symbol}{left}, {right}{end_symbol}'
384
384
385
385
def __add__(self , y ):
386
- if isinstance (y, numbers.Number):
386
+ if isinstance (y, ( numbers.Number, Timedelta) ):
387
387
return Interval(self .left + y, self .right + y, closed = self .closed)
388
388
elif isinstance (y, Interval) and isinstance (self , numbers.Number):
389
389
return Interval(y.left + self , y.right + self , closed = y.closed)
390
390
return NotImplemented
391
391
392
392
def __sub__ (self , y ):
393
- if isinstance (y, numbers.Number):
393
+ if isinstance (y, ( numbers.Number, Timedelta) ):
394
394
return Interval(self .left - y, self .right - y, closed = self .closed)
395
395
return NotImplemented
396
396
You can’t perform that action at this time.
0 commit comments