Fixed args dispatching in messagequeue decorator (#705)

This commit is contained in:
thodnev 2017-07-08 07:18:10 +03:00 committed by GitHub
parent 94ed4cb38d
commit f72f4090c6

View file

@ -323,7 +323,7 @@ def queuedmessage(method):
queued = kwargs.pop('queued', self._is_messages_queued_default)
isgroup = kwargs.pop('isgroup', False)
if queued:
prom = promise.Promise(method, args, kwargs)
prom = promise.Promise(method, (self, ) + args, kwargs)
return self._msg_queue(prom, isgroup)
return method(self, *args, **kwargs)