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.write(latexPostamble + "\n")
texfile.close() texfile.close()
# make sure we have a valid mediaDir # make sure we have a valid mediaDir
deck.mediaDir(create=True) mdir = deck.mediaDir(create=True)
oldcwd = os.getcwd() oldcwd = os.getcwd()
if sys.platform == "win32": if sys.platform == "win32":
si = subprocess.STARTUPINFO() si = subprocess.STARTUPINFO()
@ -107,7 +107,8 @@ def buildImg(deck, latex):
return (False, errmsg("dvipng")) return (False, errmsg("dvipng"))
# add to media # add to media
target = latexImgFile(deck, latex) 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) return (True, target)
finally: finally:
os.chdir(oldcwd) os.chdir(oldcwd)