X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scripts%2Fbuild%2Fbib2texi.py;h=c71976dec123f64b50457d055ffa45dd6f5aa14a;hb=2f84bbe9a6dc6ca2d9a49eae0bf094744e47f11d;hp=ab8a6b902be6752e2a0aedb1298c3baf3428d340;hpb=2940cdd12c135ef94e4c95ac815e76014eef9c79;p=lilypond.git diff --git a/scripts/build/bib2texi.py b/scripts/build/bib2texi.py index ab8a6b902b..c71976dec1 100644 --- a/scripts/build/bib2texi.py +++ b/scripts/build/bib2texi.py @@ -69,15 +69,21 @@ cmd = "TEXMFOUTPUT=%s bibtex %s %s" % (tmpdir, quiet_flag, tmpfile) if (show_output): sys.stdout.write ("Running bibtex on %s\n" % files) + sys.stdout.write (cmd) #And invoke it stat = os.system (cmd) if stat <> 0: - sys.exit(1) + sys.stderr.write ("Bibtex exited with nonzero exit status!") + sys.exit (1) #TODO: do tex -> itexi on output -# Following 2 lines copy tmpfile.bbl to the desired output file +# Following lines copy tmpfile.bbl to the desired output file bbl = open (tmpfile + '.bbl').read () +if bbl.strip () == '': + sys.stderr.write ("Bibtex generated an empty file!") + sys.exit (1) + open (output, 'w').write (bbl) def cleanup (tmpfile):