@@ -68,7 +68,12 @@ def is_imaginary(dt: datetime.datetime) -> bool:
6868
6969 tz = dt .tzinfo
7070 dt = dt .replace (tzinfo = None )
71- roundtrip = dt .replace (tzinfo = tz ).astimezone (datetime .timezone .utc ).astimezone (tz ).replace (tzinfo = None )
71+ roundtrip = (
72+ dt .replace (tzinfo = tz )
73+ .astimezone (datetime .timezone .utc )
74+ .astimezone (tz )
75+ .replace (tzinfo = None )
76+ )
7277 return dt != roundtrip
7378
7479
@@ -91,7 +96,9 @@ def _safe_result(future: asyncio.Future) -> None:
9196 def recalculate (self , dt : datetime .datetime ) -> None :
9297 self .handle .cancel ()
9398 relative_delta = discord .utils .compute_timedelta (dt )
94- self .handle = self .loop .call_later (relative_delta , self ._safe_result , self .future )
99+ self .handle = self .loop .call_later (
100+ relative_delta , self ._safe_result , self .future
101+ )
95102
96103 def wait (self ) -> asyncio .Future [Any ]:
97104 return self .future
@@ -134,7 +141,11 @@ def __init__(
134141
135142 self .loop : asyncio .AbstractEventLoop | None = loop
136143
137- self .name : str = f'pycord-ext-task ({ id (self ):#x} ): { coro .__qualname__ } ' if name in (None , MISSING ) else name
144+ self .name : str = (
145+ f"pycord-ext-task ({ id (self ):#x} ): { coro .__qualname__ } "
146+ if name in (None , MISSING )
147+ else name
148+ )
138149 self .count : int | None = count
139150 self ._current_loop = 0
140151 self ._handle : SleepHandle = MISSING
@@ -219,9 +230,12 @@ async def _loop(self, *args: Any, **kwargs: Any) -> None:
219230 self ._last_iteration = self ._next_iteration
220231 self ._next_iteration = self ._get_next_sleep_time ()
221232
222- while self ._expl_time () and self ._next_iteration <= self ._last_iteration :
233+ while (
234+ self ._expl_time ()
235+ and self ._next_iteration <= self ._last_iteration
236+ ):
223237 _log .warning (
224- ' Task %s woke up at %s, which was before expected (%s). Sleeping again to fix it...' ,
238+ " Task %s woke up at %s, which was before expected (%s). Sleeping again to fix it..." ,
225239 self .coro .__name__ ,
226240 discord .utils .utcnow (),
227241 self ._next_iteration ,
@@ -238,7 +252,7 @@ async def _loop(self, *args: Any, **kwargs: Any) -> None:
238252
239253 delay = backoff .delay ()
240254 _log .warning (
241- ' Received an exception which was in the valid exception set. Task will run again in %s.2f seconds' ,
255+ " Received an exception which was in the valid exception set. Task will run again in %s.2f seconds" ,
242256 self .coro .__name__ ,
243257 delay ,
244258 exc_info = exc ,
@@ -640,7 +654,9 @@ def error(self, coro: ET) -> ET:
640654 self ._error = coro # type: ignore
641655 return coro
642656
643- def _get_next_sleep_time (self , now : datetime .datetime = MISSING ) -> datetime .datetime :
657+ def _get_next_sleep_time (
658+ self , now : datetime .datetime = MISSING
659+ ) -> datetime .datetime :
644660 if self ._sleep is not MISSING :
645661 return self ._last_iteration + datetime .timedelta (seconds = self ._sleep )
646662
0 commit comments