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('&', '&amp;').replace('<', '&l
-t;').replace('>', '&gt;').replace('"', '&quot;').replace("'", '&#39;'))
+    return html.encode('utf8').replace('&', '&amp;').replace('<', '&lt;').replace('>', '&gt;').replace('"', '&quot;').replace("'", '&#39;'))
 
 
 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