Returns self after removing interval and balancing. If interval is not present, do nothing.
(self, interval)
| 231 | return self.remove_interval_helper(interval, done, should_raise_error=True) |
| 232 | |
| 233 | def discard(self, interval): |
| 234 | """ |
| 235 | Returns self after removing interval and balancing. |
| 236 | |
| 237 | If interval is not present, do nothing. |
| 238 | """ |
| 239 | done = [] |
| 240 | return self.remove_interval_helper(interval, done, should_raise_error=False) |
| 241 | |
| 242 | def remove_interval_helper(self, interval, done, should_raise_error): |
| 243 | """ |