Browse Source

[commands] Fix =None being displayed in signatures for commands

pull/9499/head
Rapptz 2 years ago
parent
commit
732f89b9e1
  1. 2
      discord/ext/commands/core.py

2
discord/ext/commands/core.py

@ -1209,7 +1209,7 @@ class Command(_BaseCommand, Generic[CogT, P, T]):
if not param.required:
# We don't want None or '' to trigger the [name=value] case and instead it should
# do [name] since [name=None] or [name=] are not exactly useful for the user.
if param.displayed_default:
if param.default is not None and param.displayed_default:
result.append(
f'[{name}={param.displayed_default}]' if not greedy else f'[{name}={param.displayed_default}]...'
)

Loading…
Cancel
Save