Handle AUTH_KEY_DUPLICATED on connection

This commit is contained in:
Lonami Exo
2018-03-30 12:18:18 +02:00
parent 2b9babb30f
commit 500792975e
4 changed files with 27 additions and 1 deletions

View File

@@ -56,6 +56,19 @@ class NotFoundError(RPCError):
self.message = message
class AuthKeyError(RPCError):
"""
Errors related to invalid authorization key, like
AUTH_KEY_DUPLICATED which can cause the connection to fail.
"""
code = 406
message = 'AUTH_KEY'
def __init__(self, message):
super().__init__(message)
self.message = message
class FloodError(RPCError):
"""
The maximum allowed number of attempts to invoke the given method