mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-04-22 08:44:10 +00:00
[commands] Fix bug where Context.command would not update.
This commit is contained in:
parent
9d9a20c128
commit
37dfe38af5
@ -638,7 +638,6 @@ class Bot(GroupMixin, discord.Client):
|
||||
if invoker in self.commands:
|
||||
command = self.commands[invoker]
|
||||
self.dispatch('command', command, ctx)
|
||||
ctx.command = command
|
||||
try:
|
||||
yield from command.invoke(ctx)
|
||||
except CommandError as e:
|
||||
|
@ -365,6 +365,7 @@ class Command:
|
||||
|
||||
@asyncio.coroutine
|
||||
def invoke(self, ctx):
|
||||
ctx.command = self
|
||||
self._verify_checks(ctx)
|
||||
yield from self._parse_arguments(ctx)
|
||||
|
||||
@ -588,6 +589,7 @@ class Group(GroupMixin, Command):
|
||||
def invoke(self, ctx):
|
||||
early_invoke = not self.invoke_without_command
|
||||
if early_invoke:
|
||||
ctx.command = self
|
||||
self._verify_checks(ctx)
|
||||
yield from self._parse_arguments(ctx)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user