mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 11:18:54 -05:00
[V3] Fix logic issue with [p]load (#1460)
This commit is contained in:
parent
772590c41c
commit
d79d8fbbea
@ -342,24 +342,22 @@ class Core:
|
|||||||
#await ctx.send(_("No module named '{}' was found in any"
|
#await ctx.send(_("No module named '{}' was found in any"
|
||||||
# " cog path.").format(c))
|
# " cog path.").format(c))
|
||||||
|
|
||||||
if len(cogspecs) == 0:
|
if len(cogspecs) > 0:
|
||||||
return
|
for spec, name in cogspecs:
|
||||||
|
try:
|
||||||
|
await ctx.bot.load_extension(spec)
|
||||||
|
except Exception as e:
|
||||||
|
log.exception("Package loading failed", exc_info=e)
|
||||||
|
|
||||||
for spec, name in cogspecs:
|
exception_log = ("Exception in command '{}'\n"
|
||||||
try:
|
"".format(ctx.command.qualified_name))
|
||||||
await ctx.bot.load_extension(spec)
|
exception_log += "".join(traceback.format_exception(type(e),
|
||||||
except Exception as e:
|
e, e.__traceback__))
|
||||||
log.exception("Package loading failed", exc_info=e)
|
self.bot._last_exception = exception_log
|
||||||
|
failed_packages.append(inline(name))
|
||||||
exception_log = ("Exception in command '{}'\n"
|
else:
|
||||||
"".format(ctx.command.qualified_name))
|
await ctx.bot.add_loaded_package(name)
|
||||||
exception_log += "".join(traceback.format_exception(type(e),
|
loaded_packages.append(inline(name))
|
||||||
e, e.__traceback__))
|
|
||||||
self.bot._last_exception = exception_log
|
|
||||||
failed_packages.append(inline(name))
|
|
||||||
else:
|
|
||||||
await ctx.bot.add_loaded_package(name)
|
|
||||||
loaded_packages.append(inline(name))
|
|
||||||
|
|
||||||
if loaded_packages:
|
if loaded_packages:
|
||||||
fmt = "Loaded {packs}"
|
fmt = "Loaded {packs}"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user