From 258afada1f84780e6fa42f10b1c81a2f8d78a43e Mon Sep 17 00:00:00 2001 From: Adriene Hutchins Date: Mon, 2 Mar 2020 23:50:39 -0500 Subject: [PATCH] Avoid util race conditions --- extensions/utils/logging.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/extensions/utils/logging.py b/extensions/utils/logging.py index b918ce6..1f54e71 100644 --- a/extensions/utils/logging.py +++ b/extensions/utils/logging.py @@ -17,26 +17,25 @@ class Logging(): def __init__(self, bot): self.bot = bot self.request = bot.request - self.online = bot.online self.maintenance = bot.maintenance # Sets info hook first - self.info_hook = self.online.get_webhook( + self.info_hook = self.bot.online.get_webhook( bot.config['INFO_HOOK'] if bot.config['INFO_HOOK'] else None ) # Sets other hooks or defaults them if self.info_hook: - self.warn_hook = self.online.get_webhook( + self.warn_hook = self.bot.online.get_webhook( bot.config['WARN_HOOK'] if bot.config['WARN_HOOK'] else self.info_hook ) - self.error_hook = self.online.get_webhook( + self.error_hook = self.bot.online.get_webhook( bot.config['ERROR_HOOK'] if bot.config['ERROR_HOOK'] else self.info_hook ) - self.debug_hook = self.online.get_webhook( + self.debug_hook = self.bot.online.get_webhook( bot.config['DEBUG_HOOK'] if bot.config['DEBUG_HOOK'] else self.info_hook ) @@ -57,7 +56,7 @@ class Logging(): # Hastebins Traceback try: - url = await self.online.hastebin( + url = await self.bot.online.hastebin( ''.join(original_exc)) except Exception as e: url = None