From 50103693d180d4f0687b1c4be0c346cf14b8c5cf Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 8 Jul 2009 12:28:48 +0900 Subject: [PATCH] add progress to cache/uncache --- anki/latex.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/anki/latex.py b/anki/latex.py index b780d7633..208d8f262 100644 --- a/anki/latex.py +++ b/anki/latex.py @@ -96,14 +96,22 @@ def deleteAllLatexImages(deck): mdir = deck.mediaDir() if not mdir: return - for f in os.listdir(mdir): + deck.startProgress() + for c, f in enumerate(os.listdir(mdir)): if f.startswith("latex-"): os.unlink(os.path.join(mdir, f)) + if c % 10 == 0: + deck.updateProgress() + deck.finishProgress() def cacheAllLatexImages(deck): + deck.startProgress() fields = deck.s.column0("select value from fields") - for field in fields: + for c, field in enumerate(fields): + if c % 10 == 0: + deck.updateProgress() renderLatex(deck, field) + deck.finishProgress() def buildImg(deck, latex): log = open(os.path.join(tmpdir, "latex_log.txt"), "w+")