From 95d6ba64abf020caccac22dcc4d90af497b0b1b7 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 8 Jul 2009 12:24:25 +0900 Subject: [PATCH] fix uncache latex --- anki/latex.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/anki/latex.py b/anki/latex.py index ca9399a95..b780d7633 100644 --- a/anki/latex.py +++ b/anki/latex.py @@ -93,15 +93,12 @@ def mungeLatex(latex): return latex def deleteAllLatexImages(deck): - for f in deck.s.column0( - "select filename from media where description = 'latex'"): - path = latexImgPath(deck, f) - try: - os.unlink(path) - except (OSError, IOError): - pass - deck.s.statement("delete from media where description = 'latex'") - deck.flushMod() + mdir = deck.mediaDir() + if not mdir: + return + for f in os.listdir(mdir): + if f.startswith("latex-"): + os.unlink(os.path.join(mdir, f)) def cacheAllLatexImages(deck): fields = deck.s.column0("select value from fields")