diff --git a/useless/quizz.py b/useless/quizz.py index 5a88fe40af7233672beffcdf22bab54b96375fc4..5e239cca621ccd16e730042ff8c9803692f38009 100755 --- a/useless/quizz.py +++ b/useless/quizz.py @@ -11,8 +11,8 @@ import random translator = Translator() -# def escape(html): -# return html.encode('utf8').replace('"', "'") + # def escape(html): + # return html.encode('utf8').replace('"', "'") class Quizz(object): @@ -30,7 +30,7 @@ class Quizz(object): pas_reponse.append(f) choix.append(f) shuffle(choix) - return {'question': translator.translate(question, src='en', dest='fr').text, 'reponse': reponse, 'choix': choix, 'pas_reponse': pas_reponse} + return {'question': translator.translate(question.replace('"', '\'').replace('& quot;', '\''), src='en', dest='fr').text, 'reponse': reponse, 'choix': choix, 'pas_reponse': pas_reponse} def __init__(self): self._status = 0 # 0 : not started, 1 : started, 2 : reponse trouvée