Don't use tempfile.mktemp(), since it produces annoying warnings, and
authorFred Drake <fdrake@acm.org>
Tue, 27 Aug 2002 16:34:54 +0000 (16:34 +0000)
committerFred Drake <fdrake@acm.org>
Tue, 27 Aug 2002 16:34:54 +0000 (16:34 +0000)
usually isn't what we want anyway.

Doc/tools/mkhowto

index af46fffbbcd50f4e4b67fca268b186d83ab504a1..322b6ba6b1875d0752f817efaae4fc825e65dea6 100755 (executable)
@@ -43,7 +43,6 @@ import re
 import shutil
 import string
 import sys
-import tempfile
 
 
 if not hasattr(os.path, "abspath"):
@@ -265,10 +264,12 @@ class Job:
             self.log_filename = os.path.abspath(self.doc + ".how")
         if os.path.exists(self.log_filename):
             os.unlink(self.log_filename)
-        if os.path.exists(self.doc + ".l2h"):
-            self.l2h_aux_init_file = tempfile.mktemp()
-        else:
-            self.l2h_aux_init_file = self.doc + ".l2h"
+        l2hconf = self.doc + ".l2h"
+        if os.path.exists(l2hconf):
+            if os.path.exists(l2hconf + "~"):
+                os.unlink(l2hconf + "~")
+            os.rename(l2hconf, l2hconf + "~")
+        self.l2h_aux_init_file = self.doc + ".l2h"
         self.write_l2h_aux_init_file()
 
     def build(self):