def search(self, *args, **kwargs): data = ldap.search(*args, **kwargs) if data['result']['description'] != 'success': msg = data['result']['message'] desc = data['result']['description'] raise Exception(validation.bad_request(msg, desc)) return data
def auth(user, password): auth_user, msg = ldap.auth(user=user, password=password) if not auth_user: bad = bad_request(msg=msg) return bad return auth_user