Delay RateLimit call after delayed call triggered

This commit is contained in:
shortcutme 2017-11-09 13:32:21 +01:00
parent 9d09890457
commit 5026f1b0a8
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE
2 changed files with 12 additions and 7 deletions

View file

@ -37,7 +37,7 @@ def delayLeft(event, allowed_again=10):
def callQueue(event):
func, args, kwargs, thread = queue_db[event]
log.debug("Calling: %s" % event)
del called_db[event]
called(event)
del queue_db[event]
return func(*args, **kwargs)
@ -78,8 +78,7 @@ def call(event, allowed_again=10, func=None, *args, **kwargs):
called(event, time_left)
time.sleep(time_left)
back = func(*args, **kwargs)
if event in called_db:
del called_db[event]
called(event)
return back