From 318893ddf8cdcf778e7ba6a49f3ad062af19bdf9 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Tue, 3 Apr 2012 08:38:13 -0700 Subject: _check_temp_dir: explicitly close temp file --- pym/portage/package/ebuild/doebuild.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pym/portage/package/ebuild/doebuild.py b/pym/portage/package/ebuild/doebuild.py index 49672e107..29bef0917 100644 --- a/pym/portage/package/ebuild/doebuild.py +++ b/pym/portage/package/ebuild/doebuild.py @@ -1152,8 +1152,7 @@ def _check_temp_dir(settings): noiselevel=-1) return 1 - else: - fd = tempfile.NamedTemporaryFile(prefix="exectest-", dir=checkdir) + with tempfile.NamedTemporaryFile(prefix="exectest-", dir=checkdir) as fd: os.chmod(fd.name, 0o755) if not os.access(fd.name, os.X_OK): writemsg(_("Can not execute files in %s\n" -- cgit v1.2.3-1-g7c22