Closes #161
All checks were successful
Analysis / SonarCloud (push) Successful in 48s

This commit is contained in:
kku
2024-12-18 13:53:09 +01:00
parent 40827e70a1
commit 5e479ddc79
2 changed files with 21 additions and 3 deletions

View File

@@ -59,3 +59,15 @@ class PycordBot(Bot):
self.in_every_locale = self.bot_locale.in_every_locale
self.scheduler: Union[AsyncIOScheduler, BackgroundScheduler, None] = scheduler
async def start(self, token: str, reconnect: bool = True, scheduler_start: bool = True) -> None:
if self.scheduler is not None and scheduler_start:
self.scheduler.start()
await super().start(token, reconnect=reconnect)
async def close(self, scheduler_shutdown: bool = True, scheduler_wait: bool = True) -> None:
if self.scheduler is not None and scheduler_shutdown:
self.scheduler.shutdown(scheduler_wait)
await super().close()