mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-04-21 16:24:14 +00:00
[commands] Only replace annotation if one was given
This commit is contained in:
parent
89456022cf
commit
f80b8d3f5d
@ -310,7 +310,9 @@ class Command(_BaseCommand):
|
||||
|
||||
for key, value in self.params.items():
|
||||
# coalesce the forward references
|
||||
self.params[key] = value = value.replace(annotation=type_hints.get(key))
|
||||
if key in type_hints:
|
||||
self.params[key] = value = value.replace(annotation=type_hints[key])
|
||||
|
||||
# fail early for when someone passes an unparameterized Greedy type
|
||||
if value.annotation is converters.Greedy:
|
||||
raise TypeError('Unparameterized Greedy[...] is disallowed in signature.')
|
||||
|
Loading…
x
Reference in New Issue
Block a user