Raise FloodWaitError instead sleeping

This commit is contained in:
Lonami Exo
2017-05-29 16:46:17 +02:00
parent 7f84374e98
commit 63b1881c83
2 changed files with 12 additions and 5 deletions

View File

@@ -44,6 +44,16 @@ class InvalidChecksumError(Exception):
self.valid_checksum = valid_checksum
class FloodWaitError(Exception):
def __init__(self, seconds):
super().__init__(
self,
'Too many requests were made too fast. Must wait {} seconds.'
.format(seconds)
)
self.seconds = seconds
class RPCError(Exception):
CodeMessages = {