From aaa0d9a3a472cf6b3c82a6267d28a29cdf687dd2 Mon Sep 17 00:00:00 2001 From: Fred Drake Date: Wed, 3 Mar 1999 21:57:58 +0000 Subject: Record the value of $TEXINPUTS in the transcript. Job.message(): New method. Takes care of writing a message to the user and adding it to the transcript. --- Doc/tools/mkhowto | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/Doc/tools/mkhowto b/Doc/tools/mkhowto index 0f7f2d1..bc9333b 100755 --- a/Doc/tools/mkhowto +++ b/Doc/tools/mkhowto @@ -214,6 +214,7 @@ class Job: def setup_texinputs(self): texinputs = [self.filedir] + list(self.options.base_texinputs) os.environ["TEXINPUTS"] = string.join(texinputs, os.pathsep) + self.message("TEXINPUTS=" + os.environ["TEXINPUTS"]) __have_temps = 0 def build_aux(self, binary=None): @@ -352,18 +353,23 @@ class Job: os.unlink(self.l2h_aux_init_file) def run(self, command): - if not self.options.quiet: - print "+++", command - fp = open(self.log_filename, "a") - fp.write("+++ %s\n" % command) - fp.close() - rc = os.system("(%s) >>%s 2>&1" % (command, self.log_filename)) + self.message(command) + rc = os.system("(%s) >%s 2>&1" + % (command, self.log_filename)) if rc: sys.stderr.write( "Session transcript and error messages are in %s.\n" % self.log_filename) sys.exit(rc) + def message(self, msg): + msg = "+++ " + msg + if not self.options.quiet: + print msg + fp = open(self.log_filename, "a") + fp.write(msg + "\n") + fp.close() + def safe_unlink(path): try: -- cgit v0.12