Skip to content

Commit b1b1554

Browse files
authored
Task loop supports localized datetime from trigger (#1656)
1 parent 0122f7b commit b1b1554

File tree

1 file changed

+1
-1
lines changed
  • interactions/models/internal/tasks

1 file changed

+1
-1
lines changed

interactions/models/internal/tasks/task.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ async def _task_loop(self, *args, **kwargs) -> None:
102102
return self.stop()
103103

104104
future = asyncio.create_task(self._stop.wait())
105-
timeout = (fire_time - datetime.now()).total_seconds()
105+
timeout = (fire_time - datetime.now(tz=fire_time.tzinfo)).total_seconds()
106106
done, _ = await asyncio.wait([future], timeout=timeout, return_when=asyncio.FIRST_COMPLETED)
107107
if future in done:
108108
return None

0 commit comments

Comments
 (0)