def _set_time()

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.')