summaryrefslogtreecommitdiffstats
path: root/pym/portage
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-08-26 08:43:02 -0700
committerZac Medico <zmedico@gentoo.org>2011-08-26 08:43:02 -0700
commit69a45726b314f4f859f4783f4a5a5927a3f36bf5 (patch)
tree7b705c91d83f44397541995bad7a80eb6783746c /pym/portage
parent8824df689066c24214322f8f13f39d56105bea7f (diff)
downloadportage-69a45726b314f4f859f4783f4a5a5927a3f36bf5.tar.gz
portage-69a45726b314f4f859f4783f4a5a5927a3f36bf5.tar.bz2
portage-69a45726b314f4f859f4783f4a5a5927a3f36bf5.zip
python3.2 fixes: ResourceWarning: unclosed file
Diffstat (limited to 'pym/portage')
-rw-r--r--pym/portage/tests/repoman/test_simple.py4
-rw-r--r--pym/portage/util/_dyn_libs/LinkageMapELF.py1
2 files changed, 4 insertions, 1 deletions
diff --git a/pym/portage/tests/repoman/test_simple.py b/pym/portage/tests/repoman/test_simple.py
index 612ff8e77..b987f296f 100644
--- a/pym/portage/tests/repoman/test_simple.py
+++ b/pym/portage/tests/repoman/test_simple.py
@@ -154,7 +154,9 @@ class SimpleRepomanTestCase(TestCase):
os.path.join(PORTAGE_BIN_PATH, "repoman"), "full"],
cwd=cwd, env=env, stdout=subprocess.PIPE)
output = proc.stdout.readlines()
- if proc.wait() != os.EX_OK:
+ proc.wait()
+ proc.stdout.close()
+ if proc.returncode != os.EX_OK:
for line in output:
sys.stderr.write(_unicode_decode(line))
diff --git a/pym/portage/util/_dyn_libs/LinkageMapELF.py b/pym/portage/util/_dyn_libs/LinkageMapELF.py
index 52670d98d..f7513573d 100644
--- a/pym/portage/util/_dyn_libs/LinkageMapELF.py
+++ b/pym/portage/util/_dyn_libs/LinkageMapELF.py
@@ -267,6 +267,7 @@ class LinkageMapELF(object):
owner = plibs.pop(fields[1], None)
lines.append((owner, "scanelf", ";".join(fields)))
proc.wait()
+ proc.stdout.close()
if plibs:
# Preserved libraries that did not appear in the scanelf output.