From aeb23cdbcc5e2e0cbb883348b2bb435fc2e8b033 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 29 Jan 2010 20:20:14 +0900 Subject: [PATCH] strip media before comparing with the correct answer --- ankiqt/ui/view.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ankiqt/ui/view.py b/ankiqt/ui/view.py index d8faa9c3c..2933ff2d7 100644 --- a/ankiqt/ui/view.py +++ b/ankiqt/ui/view.py @@ -5,10 +5,11 @@ from PyQt4.QtGui import * from PyQt4.QtCore import * import anki, anki.utils -from anki.sound import playFromText, stripSounds +from anki.sound import playFromText from anki.latex import renderLatex, stripLatex from anki.utils import stripHTML from anki.hooks import runHook, runFilter +from anki.media import stripMedia import types, time, re, os, urllib, sys, difflib from ankiqt import ui from ankiqt.ui.utils import mungeQA, getBase @@ -175,8 +176,8 @@ class View(object): a = runFilter("drawAnswer", a, self.main.currentCard) if self.main.currentCard.cardModel.typeAnswer: try: - cor = stripHTML(self.main.currentCard.fact[ - self.main.currentCard.cardModel.typeAnswer]) + cor = stripMedia(stripHTML(self.main.currentCard.fact[ + self.main.currentCard.cardModel.typeAnswer])) except KeyError: self.main.currentCard.cardModel.typeAnswer = "" cor = ""