From 41c2b76d8d1ac428ae790b341dcc79b5b762a4c9 Mon Sep 17 00:00:00 2001 From: jack1142 <6032823+jack1142@users.noreply.github.com> Date: Sat, 28 Mar 2020 15:53:10 +0100 Subject: [PATCH] Make `[p]cog checkforupdates` indicate when cog can't be updated on current Red/Python version --- redbot/cogs/downloader/downloader.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/redbot/cogs/downloader/downloader.py b/redbot/cogs/downloader/downloader.py index f00d30216..67f51769c 100644 --- a/redbot/cogs/downloader/downloader.py +++ b/redbot/cogs/downloader/downloader.py @@ -866,6 +866,8 @@ class Downloader(commands.Cog): async with ctx.typing(): cogs_to_check, failed = await self._get_cogs_to_check() cogs_to_update, libs_to_update = await self._available_updates(cogs_to_check) + cogs_to_update, filter_message = self._filter_incorrect_cogs(cogs_to_update) + message = "" if cogs_to_update: cognames = [cog.name for cog in cogs_to_update] @@ -877,6 +879,9 @@ class Downloader(commands.Cog): message += _("\nThese shared libraries can be updated: ") + humanize_list( tuple(map(inline, libnames)) ) + if not (cogs_to_update or libs_to_update) and filter_message: + message += _("No cogs can be updated.") + message += filter_message if not message: message = _("All installed cogs are up to date.")