From 095ac330b54eb9c60e541afb3e31a54147fdebee Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 1 Feb 2010 03:33:13 +0900 Subject: [PATCH] fix first-time latex generation in a deck with no media dir --- anki/latex.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/anki/latex.py b/anki/latex.py index e3c922611..19fb79152 100644 --- a/anki/latex.py +++ b/anki/latex.py @@ -117,6 +117,8 @@ def buildImg(deck, latex): texfile.write(latexPostamble + "\n") texfile.close() texpath = texpath.encode(sys.getfilesystemencoding()) + # make sure we have a valid mediaDir + deck.mediaDir(create=True) oldcwd = os.getcwd() if sys.platform == "win32": si = subprocess.STARTUPINFO() @@ -135,8 +137,7 @@ def buildImg(deck, latex): return (False, errmsg % "dvipng") # add to media target = latexImgFile(deck, latex) - shutil.copy2("tmp.png", os.path.join(deck.mediaDir(create=True), - target)) + shutil.copy2("tmp.png", os.path.join(deck.mediaDir(), target)) return (True, target) finally: os.chdir(oldcwd)