Replace NamedTemporaryFile with mkstemp in invirt-build-conf and
[invirt/packages/invirt-dev.git] / invirt-submit-build
index caa949f..713f3da 100755 (executable)
@@ -43,9 +43,10 @@ def main():
     # To keep from triggering the Invirtibuilder before we've actually
     # written the file out, first write the queue entry to a temporary
     # file, and then move it into the queue directory.
-    q = tempfile.NamedTemporaryFile(delete=False)
+    q_fd, q_name = tempfile.mkstemp()
+    q = os.fdopen(q_fd)
     print >>q, "%s %s %s %s" % (pocket, package, commit, principal)
-    os.rename(q.name, q_path)
+    os.rename(q_name, q_path)
 
 
 if __name__ == '__main__':