From 9a051ef2c66c4d254f2379befc01d877b03bae5a Mon Sep 17 00:00:00 2001 From: jack1142 <6032823+jack1142@users.noreply.github.com> Date: Sun, 8 Dec 2019 23:58:43 +0100 Subject: [PATCH] [Downloader] Fix `[p]findcog` not working with different levels of imports (#3178) * Update downloader.py * Create 3177.bugfix.rst --- changelog.d/downloader/3177.bugfix.rst | 1 + redbot/cogs/downloader/downloader.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 changelog.d/downloader/3177.bugfix.rst diff --git a/changelog.d/downloader/3177.bugfix.rst b/changelog.d/downloader/3177.bugfix.rst new file mode 100644 index 000000000..462e8d4ca --- /dev/null +++ b/changelog.d/downloader/3177.bugfix.rst @@ -0,0 +1 @@ +``[p]findcog`` now properly works for cogs with less typical folder structure. diff --git a/redbot/cogs/downloader/downloader.py b/redbot/cogs/downloader/downloader.py index 094f33f3e..7438e5f4f 100644 --- a/redbot/cogs/downloader/downloader.py +++ b/redbot/cogs/downloader/downloader.py @@ -1179,7 +1179,7 @@ class Downloader(commands.Cog): """ splitted = instance.__module__.split(".") - return splitted[-2] + return splitted[0] @commands.command() async def findcog(self, ctx: commands.Context, command_name: str) -> None: