def delete(self, username: str): try: response = UserRepository.delete(username) except ResourceExists: return {"message": "Something went wrong"}, 500 except Exception: return {"message": "User not found"}, 404 return response, 200
def delete(username): """ Return an user key information based on his name """ ensure_user(user_type="admin") rsl = UserRepository.delete(username=username) if rsl: return {"msg": "Sucessfully deleted."}, 200 else: return {"msg": "User does not exist."}, 400
def delete(self, email): """Delete user""" deleted = UserRepository.delete(email) if not deleted: abort(404, message='Item not found.') return deleted