docs: def time_from_number(self, value):
          """
          Converts a float value to corresponding time instance.
          """
          if not isinstance(value, numbers.Real):
              return None
          delta = datetime.timedelta(days=value)
          minutes, second = divmod(delta.seconds, 60)
          hour, minute = divmod(minutes, 60)
          return datetime.time(hour, minute, second)