mirror of
				https://github.com/Rapptz/discord.py.git
				synced 2025-10-31 05:23:03 +00:00 
			
		
		
		
	[commands] CommandError derived exceptions in checks don't crash help.
This commit is contained in:
		| @@ -28,6 +28,7 @@ import itertools | ||||
| import inspect | ||||
|  | ||||
| from .core import GroupMixin, Command | ||||
| from .errors import CommandError | ||||
|  | ||||
| # help -> shows info of bot on top/bottom and lists subcommands | ||||
| # help command -> shows detailed info of command | ||||
| @@ -193,7 +194,10 @@ class HelpFormatter: | ||||
|                 # care about them, so just return true. | ||||
|                 return True | ||||
|  | ||||
|             return cmd.can_run(self.context) | ||||
|             try: | ||||
|                 return cmd.can_run(self.context) | ||||
|             except CommandError: | ||||
|                 return False | ||||
|  | ||||
|         iterator = self.command.commands.items() if not self.is_cog() else self.context.bot.commands.items() | ||||
|         return filter(predicate, iterator) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user