def newAdmin(): if not request.json or not 'email' in request.json: abort(400) email = request.json['email'] validation_key = uuid.uuid4().hex with db_session: pendingUser = get(u for u in PendingUser if u.email == email) if pendingUser is None: pendingUser = PendingUser(email=email, validation_key=validation_key) commit() EmailHelper.send_invite(email, current_app.config) return "success"