def share_result(key=None): connection = MongoClient() db = connection[app.config["MONGO_DB"]] collection = db.share context = {'result': '', 'code_text': '', 'error': ''} if key: db_result = collection.find_one({'key': key}) if db_result: context['code_text'] = db_result["code"] context['result'] = pep8parser(db_result['result'].split(":::"), template_results) else: context['error'] = "Sorry, not found" return render_template("check_result.html", **context) if request.method == "POST": code_text = request.form["code"] code_result = request.form["results"] key = generate_short_name() while collection.find_one({'key': key}): key = generate_short_name() collection.insert({ 'key': key, 'code': code_text, 'result': code_result, 'date': datetime.now() }) return str(key) else: return ''
def share_result(key=None): connection = MongoClient() db = connection[app.config["MONGO_DB"]] collection = db.share context = { 'result': '', 'code_text': '', 'error': '' } if key: db_result = collection.find_one({'key': key}) if db_result: context['code_text'] = db_result["code"] context['result'] = pep8parser(db_result['result'].split(":::"), template_results) else: context['error'] = "Sorry, not found" return render_template("check_result.html", **context) if request.method == "POST": code_text = request.form["code"] code_result = request.form["results"] key = generate_short_name() while collection.find_one({'key': key}): key = generate_short_name() collection.insert({ 'key': key, 'code': code_text, 'result': code_result, 'date': datetime.now() }) return str(key) else: return ''
def old_share_result(object_id=None): connection = MongoClient() db = connection[app.config["MONGO_DB"]] collection = db.share context = {'result': '', 'code_text': '', 'error': ''} if object_id: db_result = collection.find_one({'_id': ObjectId(object_id)}) if db_result: context['code_text'] = db_result["code"] context['result'] = pep8parser(db_result['result'].split(":::"), template_results) else: context['error'] = "Sorry, not found" return render_template("check_result.html", **context) if request.method == "POST": code_text = request.form["code"] code_result = request.form["results"] obj_id = collection.insert({ 'code': code_text, 'result': code_result, 'date': datetime.now() }) return str(obj_id) else: return ''
def old_share_result(object_id=None): connection = MongoClient() db = connection[app.config["MONGO_DB"]] collection = db.share context = { 'result': '', 'code_text': '', 'error': '' } if object_id: db_result = collection.find_one({'_id': ObjectId(object_id)}) if db_result: context['code_text'] = db_result["code"] context['result'] = pep8parser(db_result['result'].split(":::"), template_results) else: context['error'] = "Sorry, not found" return render_template("check_result.html", **context) if request.method == "POST": code_text = request.form["code"] code_result = request.form["results"] obj_id = collection.insert({'code': code_text, 'result': code_result, 'date': datetime.now()}) return str(obj_id) else: return ''