def process_using_interstitial(request, user): if not user: user = AppUser.create(request.form.get('browserprint'), request.form.get('blank_slate')) flash('New user saved!', 'local') else: user.browserprint = request.form.get('browserprint') user.blank_slate = request.form.get('blank_slate') user.put() flash('User updated.', 'local') redirect_url = url_for('consistency_interstitial', user_safeurl=user.key.urlsafe()) return redirect(redirect_url)
def process_using_eventual_consistency(request, user): redirect_url = url_for('demonstrate_consistency', consistency='eventual') if not user: user = AppUser.create(request.form.get('browserprint'), request.form.get('blank_slate')) flash('New user saved!', 'local') else: user.browserprint = request.form.get('browserprint') user.blank_slate = request.form.get('blank_slate') user.put() flash('User updated.', 'local') return redirect(redirect_url)