From 17d68cc957f1037fd725788bfe0a5a632331e1a2 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 14 Mar 2017 15:48:40 +0900 Subject: [PATCH] use a clearer name for fmtQA() --- anki/utils.py | 2 +- aqt/addcards.py | 4 ++-- aqt/browser.py | 10 +++++----- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/anki/utils.py b/anki/utils.py index 60b13f91d..6259583fa 100644 --- a/anki/utils.py +++ b/anki/utils.py @@ -153,7 +153,7 @@ def minimizeHTML(s): '\\1', s) return s -def fmtQA(s): +def htmlToTextLine(s): s = s.replace("
", " ") s = s.replace("
", " ") s = s.replace("
", " ") diff --git a/aqt/addcards.py b/aqt/addcards.py index be156acc7..8f82e92e1 100644 --- a/aqt/addcards.py +++ b/aqt/addcards.py @@ -9,7 +9,7 @@ from aqt.utils import saveGeom, restoreGeom, showWarning, askUser, shortcut, \ tooltip, openHelp, addCloseShortcut, downArrow from anki.sound import clearAudioQueue from anki.hooks import addHook, remHook, runHook -from anki.utils import stripHTMLMedia, fmtQA, isMac +from anki.utils import stripHTMLMedia, htmlToTextLine, isMac import aqt.editor, aqt.modelchooser, aqt.deckchooser class AddCards(QDialog): @@ -145,7 +145,7 @@ class AddCards(QDialog): for nid in self.history: if self.mw.col.findNotes("nid:%s" % nid): fields = self.mw.col.getNote(nid).fields - txt = fmtQA(", ".join(fields)) + txt = htmlToTextLine(", ".join(fields)) if len(txt) > 30: txt = txt[:30] + "..." a = m.addAction(_("Edit \"%s\"") % txt) diff --git a/aqt/browser.py b/aqt/browser.py index 97c833c7d..cbdc61d0b 100644 --- a/aqt/browser.py +++ b/aqt/browser.py @@ -12,7 +12,7 @@ from anki.lang import ngettext from aqt.qt import * import anki import aqt.forms -from anki.utils import fmtTimeSpan, ids2str, stripHTMLMedia, fmtQA, isWin, intTime, isMac +from anki.utils import fmtTimeSpan, ids2str, stripHTMLMedia, htmlToTextLine, isWin, intTime, isMac from aqt.utils import saveGeom, restoreGeom, saveSplitter, restoreSplitter, \ saveHeader, restoreHeader, saveState, restoreState, applyStyles, getTag, \ showInfo, askUser, tooltip, openHelp, showWarning, shortcut, mungeQA @@ -234,7 +234,7 @@ class DataModel(QAbstractTableModel): return self.answer(c) elif type == "noteFld": f = c.note() - return fmtQA(f.fields[self.col.models.sortIdx(f.model())]) + return htmlToTextLine(f.fields[self.col.models.sortIdx(f.model())]) elif type == "template": t = c.template()['name'] if c.model()['type'] == MODEL_CLOZE: @@ -283,16 +283,16 @@ class DataModel(QAbstractTableModel): return self.browser.mw.col.decks.name(c.did) def question(self, c): - return fmtQA(c.q(browser=True)) + return htmlToTextLine(c.q(browser=True)) def answer(self, c): if c.template().get('bafmt'): # they have provided a template, use it verbatim c.q(browser=True) - return fmtQA(c.a()) + return htmlToTextLine(c.a()) # need to strip question from answer q = self.question(c) - a = fmtQA(c.a()) + a = htmlToTextLine(c.a()) if a.startswith(q): return a[len(q):].strip() return a