in common/time_interval.py [0:0]
def _set_time(self, value: int, unit: TimeUnit) -> None:
if value < 0:
raise InvalidTimeAmount(
"Invalid input " + str(value) + " time is negative."
)
if unit == TimeUnit.SECONDS:
self._time = timedelta(seconds=value)
elif unit == TimeUnit.MINUTES:
self._time = timedelta(minutes=value)
elif unit == TimeUnit.HOURS:
self._time = timedelta(hours=value)
elif unit == TimeUnit.DAYS:
self._time = timedelta(days=value)
else:
raise NotImplementedError('Programmer failed to add a enum option.')