diff options
-rw-r--r-- | bot/utils/time.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/bot/utils/time.py b/bot/utils/time.py index 4fbf66f22..183eff986 100644 --- a/bot/utils/time.py +++ b/bot/utils/time.py @@ -84,20 +84,19 @@ def time_since(past_datetime: datetime.datetime, precision: str = "seconds", max return f"{humanized} ago" -def parse_rfc1123(stamp: str): +def parse_rfc1123(stamp: str) -> datetime.datetime: """Parse RFC1123 time string into datetime.""" return datetime.datetime.strptime(stamp, RFC1123_FORMAT).replace(tzinfo=datetime.timezone.utc) # Hey, this could actually be used in the off_topic_names and reddit cogs :) -async def wait_until(time: datetime.datetime, start: Optional[datetime.datetime] = None): +async def wait_until(time: datetime.datetime, start: Optional[datetime.datetime] = None) -> None: """ Wait until a given time. :param time: A datetime.datetime object to wait until. :param start: The start from which to calculate the waiting duration. Defaults to UTC time. """ - delay = time - (start or datetime.datetime.utcnow()) delay_seconds = delay.total_seconds() |