diff options
Diffstat (limited to 'bot/decorators.py')
| -rw-r--r-- | bot/decorators.py | 10 | 
1 files changed, 3 insertions, 7 deletions
| diff --git a/bot/decorators.py b/bot/decorators.py index 74976cd6..400f1bbb 100644 --- a/bot/decorators.py +++ b/bot/decorators.py @@ -12,7 +12,6 @@ from discord import Colour, Embed  from discord.ext import commands  from discord.ext.commands import CheckFailure, Context -from bot.bot import bot  from bot.constants import ERROR_REPLIES, Month  ONE_DAY = 24 * 60 * 60 @@ -41,16 +40,13 @@ def seasonal_task(*allowed_months: Month, sleep_time: typing.Union[float, int] =      The decorated function will be called once every `sleep_time` seconds while      the current UTC month is in `allowed_months`. Sleep time defaults to 24 hours. + +    The wrapped task is responsible for waiting for the bot to be ready, if necessary.      """      def decorator(task_body: typing.Callable) -> typing.Callable:          @functools.wraps(task_body)          async def decorated_task(*args, **kwargs) -> None: -            """ -            Call `task_body` once every `sleep_time` seconds in `allowed_months`. - -            Wait for bot to be ready before calling `task_body` for the first time. -            """ -            await bot.wait_until_ready() +            """Call `task_body` once every `sleep_time` seconds in `allowed_months`."""              log.info(f"Starting seasonal task {task_body.__qualname__} ({allowed_months})")              while True: | 
