From 8adc005f50dbb5759684a9e04c776b548e5bbf05 Mon Sep 17 00:00:00 2001 From: Adriene Hutchins Date: Mon, 2 Mar 2020 16:22:28 -0500 Subject: [PATCH] dont reinit or recreate things made in on_ready --- main.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index 0be544a..557234c 100644 --- a/main.py +++ b/main.py @@ -96,14 +96,17 @@ class Bot(commands.Bot): """Initializes the main portion of the bot once it has connected.""" # Prerequisites - self.request = aiohttp.ClientSession() - self.appinfo = await self.application_info() + if not hasattr(self, 'request'): + self.request = aiohttp.ClientSession() + if not hasattr(self, 'appinfo'): + self.appinfo = await self.application_info() if self.description == '': self.description = self.appinfo.description # NOTE Extension Entry Point # Loads core, which loads all other extensions - self._init_extensions() + if self.extensions_list == []: + self._init_extensions() # Logging msg = "CONNECTED!\n"