Source code for tinder.errors

[docs]class TinderException(Exception): pass
[docs]class ClientException(TinderException): pass
[docs]class HTTPException(TinderException): def __init__(self, response, message): self.response = response self.status = response.status self.text = message if isinstance(message, dict): self.text = message.get("error") fmt = "Status: {0.status} Error: {1}" super().__init__(fmt.format(self.response, message))
[docs]class Forbidden(HTTPException): pass
[docs]class NotFound(HTTPException): pass
[docs]class InvalidData(ClientException): pass
[docs]class LoginFailure(ClientException): pass