fix latex generation bug caused my mediaDir() always chdiring now

This commit is contained in:
Damien Elmes 2010-12-11 01:46:29 +09:00
parent 4d2d9eab81
commit b0f300bb74

View file

@ -79,7 +79,7 @@ def buildImg(deck, latex):
texfile.write(latexPostamble + "\n")
texfile.close()
# make sure we have a valid mediaDir
deck.mediaDir(create=True)
mdir = deck.mediaDir(create=True)
oldcwd = os.getcwd()
if sys.platform == "win32":
si = subprocess.STARTUPINFO()
@ -107,7 +107,8 @@ def buildImg(deck, latex):
return (False, errmsg("dvipng"))
# add to media
target = latexImgFile(deck, latex)
shutil.copy2("tmp.png", os.path.join(deck.mediaDir(), target))
shutil.copy2(os.path.join(tmpdir, "tmp.png"),
os.path.join(mdir, target))
return (True, target)
finally:
os.chdir(oldcwd)