(event, allowed_again=10)
| 18 | # Check if calling event is allowed |
| 19 | # Return: True if allowed False if not |
| 20 | def isAllowed(event, allowed_again=10): |
| 21 | last_called = called_db.get(event) |
| 22 | if not last_called: # Its not called before |
| 23 | return True |
| 24 | elif time.time() - last_called >= allowed_again: |
| 25 | del called_db[event] # Delete last call time to save memory |
| 26 | return True |
| 27 | else: |
| 28 | return False |
| 29 | |
| 30 | def delayLeft(event, allowed_again=10): |
| 31 | last_called = called_db.get(event) |