class BaseError(Exception): def __init__(self, message='', error_type='failed'): self.error_type = error_type self.message = message def __str__(self): return self.message def __repr__(self): return self.message class AuthException(BaseError): pass class OperationFailed(BaseError): pass