v2.2.6: fix: I think I finally fixed issue #7 ???

This commit is contained in:
GaMeNu 2024-11-07 15:20:17 +02:00
parent f532f97e65
commit ea85e3ca58
2 changed files with 7 additions and 3 deletions

View File

@ -148,8 +148,10 @@ class Notificator(commands.Cog):
"""
notf = Notificator(bot, handler)
print(bot.cogs)
if bot.get_cog('Notificator') is None:
await bot.add_cog(notf)
print(bot.cogs)
return notf
@commands.Cog.listener()
@ -226,6 +228,8 @@ class Notificator(commands.Cog):
current_time = time.time()
delta = round(current_time - self.last_loop_run_time, 3)
print(delta)
if delta < EXPECTED_LOOP_DELTA_MIN:
self.log.warning(f'Loop is running too quickly! Expected delta > {EXPECTED_LOOP_DELTA_MIN}s, but got {delta}s. Restarting...')
self.check_for_updates.stop()

View File

@ -44,11 +44,11 @@ async def on_ready():
errlogging.generate_errlog_folder()
loggers.generate_logging_folder()
await Notificator.setup(bot, handler)
if bot.get_cog('Notificator') is None:
await Notificator.setup(bot, handler)
@bot.event
async def on_resume():
async def on_resumed():
if bot.get_cog('Notificator') is None:
await Notificator.setup(bot, handler)