libb.wait_until

wait_until(hour, minute=0, second=0, tz=datetime.timezone.utc, time_unit='milliseconds')[source]

Calculate time to wait until specified hour/minute/second.

Parameters:
  • hour (int) – Hour (0-23).

  • minute (int) – Minute (0-59).

  • second (int) – Second (0-59).

  • tz (tzinfo | None) – Timezone (default: UTC).

  • time_unit (str) – Return unit (‘seconds’ or ‘milliseconds’).

Returns:

Time to wait in specified unit.

Return type:

int

Raises:

ValueError – If hour/minute/second out of range.