From ee6fa854e552bfa2be5b171065338438312e83db Mon Sep 17 00:00:00 2001 From: Loris TICHADOU <loris.tichadou@ensiie.fr> Date: Wed, 7 Aug 2019 14:17:58 +0200 Subject: [PATCH] Update quizz.py --- quizz.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/quizz.py b/quizz.py index f3cdd5a..a5381bc 100644 --- a/quizz.py +++ b/quizz.py @@ -4,9 +4,7 @@ import urllib from random import shuffle def escape(html): - """Returns the given HTML with ampersands, quotes and carets encoded.""" - return mark_safe(force_unicode(html).replace('&', '&').replace('<', '&l -t;').replace('>', '>').replace('"', '"').replace("'", ''')) + return html.encode('utf8').replace('&', '&').replace('<', '<').replace('>', '>').replace('"', '"').replace("'", ''')) def quizz() : @@ -17,13 +15,12 @@ def quizz() : question = escape(rep['question']) reponse= escape(rep['correct_answer']) - choix = [reponse.encode('utf8')] + choix = [reponse] for f in rep['incorrect_answers'] : - - pas_reponse.append(escape(f).encode('utf8')) - choix.append(escape(f).encode('utf8')) + pas_reponse.append(escape(f)) + choix.append(escape(f)) shuffle(choix) - return {'question' : question.encode('utf8'), 'reponse' : reponse.encode('utf8'), 'choix' : choix, 'pas_reponse' : pas_reponse } + return {'question' : question, 'reponse' : reponse, 'choix' : choix, 'pas_reponse' : pas_reponse } -- GitLab