code: def seconds_in_day_to_time(seconds):
      
      try:
          return time(*decompose_seconds_in_day(seconds))
      except ValueError:
          print("Seconds = {}".format(seconds))
          print("H = {}, M={}, S={}".format(*decompose_seconds_in_day(seconds)))
          raise
docs: Decomposes atime of day into hour, minute and seconds components.
  
      Arguments
      ---------
      seconds : int
          A time of day by the number of seconds passed since midnight.
  
      Returns
      -------
      datetime.time
          The corresponding time of day as a datetime.time object.
  
      Example
      -------
      >>> seconds_in_day_to_time(23430)
      datetime.time(6, 30, 30)