aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Kuhnert2009-04-08 12:32:22 +0000
committerSebastian Kuhnert2009-04-08 12:32:22 +0000
commit560486dfacbe7daf6a4026ecbaa774f732b28680 (patch)
tree8385719b5ae06d54338b0417959a5b92529987bc
parentf53714c2559a3e35d78c34b5e8f1e8834841c4a1 (diff)
downloadexercisesheets-560486dfacbe7daf6a4026ecbaa774f732b28680.tar.gz
exercisesheets-560486dfacbe7daf6a4026ecbaa774f732b28680.tar.bz2
exercisesheets-560486dfacbe7daf6a4026ecbaa774f732b28680.zip
texall script: fix handling of nonexistant bib-files
-rwxr-xr-xtexall6
1 files changed, 4 insertions, 2 deletions
diff --git a/texall b/texall
index 8bd8b65..739ec5f 100755
--- a/texall
+++ b/texall
@@ -425,7 +425,7 @@ def texpath(dirname,filename,pathtype="tex",progname="latex",extlist=("",)):
if os.path.exists(os.path.join(dirname,filename+ext)):
return filename+ext
if opts.nokpse:
- raise ValueError("file not found, not using kpsewhich: %s (extensions: %r)")
+ raise ValueError("file not found, not using kpsewhich: %s (extensions: %r)"%(filename, extlist))
# call kpsewhich to locate the file
for ext in extlist:
try:
@@ -611,7 +611,9 @@ def processTex(dirname, texname, data=None, reason=""):
bbls = bblfiles(dirname, jobname)
for bib in data.bibfiles:
bibpath = os.path.join(dirname, bib)
- bibtime = os.path.getmtime(bibpath)
+ bibtime = 0
+ if os.path.exists(bibpath):
+ bibtime = os.path.getmtime(bibpath)
nextbbls = bbls[:]
for bbl in bbls:
bblpath = os.path.normpath(os.path.join(dirname, bbl))