def index(): if request.method == 'GET': Request.delete_old() if Request.check_antispam(): return "too many requests! please, wait some minutes and don't brute" return render_template('index.j2', request=Request.create_new()) elif request.method == 'POST': text = request.form['text'] filename = request.form['filename'] form_request = Request.select().where( Request.filename == filename).get() if form_request.check_expired(): return 'too slow' if check_texts(form_request.text, text): return 'nice! take your flag: ' + FLAG else: return 'you are fast, but text is incorrect :( try again'