diff options
Diffstat (limited to '')
| -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()  |