[commands] Fix cooldown decorator to work regardless of order.

This commit is contained in:
Rapptz 2016-07-22 18:37:23 -04:00
parent b13029b993
commit 1a186c5a55

View File

@ -896,7 +896,7 @@ def cooldown(rate, per, type=BucketType.default):
def decorator(func):
if isinstance(func, Command):
func.cooldown = Cooldown(rate, per, type)
func._buckets = CooldownMapping(Cooldown(rate, per, type))
else:
func.__commands_cooldown__ = Cooldown(rate, per, type)
return func