code: def _time_to_micros(time):
      
      seconds = time.hour * 60 * 60 + time.minute * 60 + time.second
      return 1000000 * seconds + time.microsecond
docs: Convert a time into microseconds since midnight.
      Parameters
      ----------
      time : datetime.time
          The time to convert.
      Returns
      -------
      us : int
          The number of microseconds since midnight.
      Notes
      -----
      This does not account for leap seconds or daylight savings.