aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosh <[email protected]>2021-04-11 12:34:24 +1000
committerGitHub <[email protected]>2021-04-10 22:34:24 -0400
commitc54c4cb215f5b825926bf41bafd847bee096ff0b (patch)
treedcdfea4b96119dd22c434929600fab2819f41ac9
parent[commands] Refactor typing evaluation to not use get_type_hints (diff)
downloaddiscord.py-c54c4cb215f5b825926bf41bafd847bee096ff0b.tar.xz
discord.py-c54c4cb215f5b825926bf41bafd847bee096ff0b.zip
[commands] Fix repr for Greedy
-rw-r--r--discord/ext/commands/converter.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/discord/ext/commands/converter.py b/discord/ext/commands/converter.py
index 4033751f..82ea36fd 100644
--- a/discord/ext/commands/converter.py
+++ b/discord/ext/commands/converter.py
@@ -818,6 +818,10 @@ class Greedy(List[T]):
def __init__(self, *, converter: T):
self.converter = converter
+ def __repr__(self):
+ converter = getattr(self.converter, '__name__', repr(self.converter))
+ return f'Greedy[{converter}]'
+
def __class_getitem__(cls, params: Union[Tuple[T], T]) -> Greedy[T]:
if not isinstance(params, tuple):
params = (params,)