Skip to content

Commit 7eec38a

Browse files
committed
Skip loading config plugin if it is a forced plugin
1 parent 268fc71 commit 7eec38a

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

cogs/plugins.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,9 +176,14 @@ async def initial_load_plugins(self):
176176
logger.debug(f"loading forced plugin {plugin_name}")
177177
await self._init_load_plugin(plugin_name)
178178

179-
logger.debug("loading config plugins")
179+
user_plugins = list(self.bot.config["plugins"])
180+
logger.debug(f"loading {len(user_plugins)} config plugins")
180181

181-
for plugin_name in list(self.bot.config["plugins"]):
182+
for plugin_name in user_plugins:
183+
# Skip loading this plugin if it is in the force load list and thus already loaded
184+
if plugin_name in self.forced_plugins:
185+
logger.debug(f"Skipped loading user plugin {plugin_name} because it is forced installed.")
186+
continue
182187
await self._init_load_plugin(plugin_name)
183188

184189
logger.debug("Finished loading all plugins.")

0 commit comments

Comments
 (0)