def check_result(): """ Show results for checked code """ back_url = str(request.referrer).replace(request.host_url, '') context = { 'result': '', 'code_text': '', 'error': '', 'back_url': back_url, } if request.method == "POST": if str(request.referrer).replace(request.host_url, '') == 'upload': code_file = request.files['code_file'] if not code_file: context['error'] = 'Forget file' return render_template("check_result.html", **context) if not is_py_extension(code_file.filename): context['error'] = 'Please upload python file' return render_template("check_result.html", **context) context['code_text'] = code_file.read() else: try: context['code_text'] = request.form["code"] except KeyError: abort(404) if not context['code_text']: context['error'] = 'Empty request' return render_template("check_result.html", **context) else: context['result'] = check_text( context['code_text'], app.config['TEMP_PATH'], logger=app.logger if app.config['LOG'] else None) return render_template("check_result.html", **context)
def check_result(): back_url = str(request.referrer).replace(request.host_url, '') context = { 'result': '', 'code_text': '', 'error': '', 'back_url': back_url, } if request.method == "POST": try: context['code_text'] = request.form["code"] except KeyError: abort(404) if not context['code_text']: context['error'] = u"코드를 입력해 주세요." return render_template("check_result.html", **context) else: context['result'] = check_text( context['code_text'], '/tmp/' ) return render_template("check_result.html", **context)
def check_result(): """ results for code """ back_url = str(request.referrer).replace(request.host_url, '') context = { 'result': '', 'code_text': '', 'error': '', 'back_url': back_url, } if request.method == "POST": if not context['code_text']: context['error'] = 'Empty request' return render_template("chec.html", **context) else: context['result'] = check_text( context['code_text'], app.config['TEMP_PATH'] ) return render_template("check.html", **context)
def check_result(): """ Show results for checked code """ back_url = str(request.referrer).replace(request.host_url, '') context = { 'result': '', 'code_text': '', 'error': '', 'back_url': back_url, } if request.method == "POST": if str(request.referrer).replace(request.host_url, '') == 'upload': code_file = request.files['code_file'] if not code_file: context['error'] = 'Forget file' return render_template("check_result.html", **context) if not is_py_extension(code_file.filename): context['error'] = 'Please upload python file' return render_template("check_result.html", **context) context['code_text'] = code_file.read() else: try: context['code_text'] = request.form["code"] except KeyError: abort(404) if not context['code_text']: context['error'] = 'Empty request' return render_template("check_result.html", **context) else: context['result'] = check_text( context['code_text'], app.config['TEMP_PATH'], logger=app.logger if app.config['LOG'] else None ) return render_template("check_result.html", **context)