From 55857910d479c2168c34f720a27482badefd0ce7 Mon Sep 17 00:00:00 2001 From: "Dr. Peter Poeml" Date: Fri, 14 Jul 2006 16:37:34 +0000 Subject: [PATCH] - properly use tempfile.mkstemp, by using os.fdopen() on the passed file descriptor, instead of opening it again --- osc/core.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/osc/core.py b/osc/core.py index ca5cae98..7a49cb0c 100755 --- a/osc/core.py +++ b/osc/core.py @@ -431,7 +431,7 @@ rev: %s import othermethods import tempfile - (f, filename) = tempfile.mkstemp(prefix = 'osc_editmeta.', suffix = '.xml', dir = '/tmp') + (fd, filename) = tempfile.mkstemp(prefix = 'osc_editmeta.', suffix = '.xml', dir = '/tmp') try: m = show_package_meta(self.prjname, self.name) @@ -444,7 +444,7 @@ rev: %s print e sys.exit(1) - f = open(filename, 'w') + f = os.fdopen(fd, 'w') f.write(''.join(m)) f.close() @@ -788,7 +788,7 @@ def edit_meta(prj, pac): import othermethods import tempfile - (f, filename) = tempfile.mkstemp(prefix = 'osc_editmeta.', suffix = '.xml', dir = '/tmp') + (fd, filename) = tempfile.mkstemp(prefix = 'osc_editmeta.', suffix = '.xml', dir = '/tmp') if pac: # package meta @@ -816,7 +816,7 @@ def edit_meta(prj, pac): print e sys.exit(1) - f = open(filename, 'w') + f = os.fdopen(fd, 'w') f.write(''.join(m)) f.close()