From 6ef4007f13a13c7c2622e1e8cb353ab7f7b91cdd Mon Sep 17 00:00:00 2001 From: stijndcl Date: Mon, 19 Sep 2022 18:54:25 +0200 Subject: [PATCH] Small bugfix --- didier/cogs/help.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/didier/cogs/help.py b/didier/cogs/help.py index 5ae09f0..c6d88d6 100644 --- a/didier/cogs/help.py +++ b/didier/cogs/help.py @@ -1,3 +1,4 @@ +import inspect import re from typing import Mapping, Optional, Type @@ -86,7 +87,9 @@ class CustomHelpCommand(commands.MinimalHelpCommand): if is_optional: name = f"[{name}]" - if issubclass(param.annotation, PosixFlags): + # If there are options/flags, add them + # The hardcoded name-check is done for performance reasons + if name == "flags" and inspect.isclass(param.annotation) and issubclass(param.annotation, PosixFlags): signature_list.append("[--OPTIONS]") else: signature_list.append(name)