From aa7cec0ac489990a9607c6231241a39921ba6ca5 Mon Sep 17 00:00:00 2001 From: Benjamin Peterson Date: Sun, 31 Oct 2010 01:35:53 +0000 Subject: close file properly --- Lib/test/test_popen.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Lib/test/test_popen.py b/Lib/test/test_popen.py index da0c04e..accf187 100644 --- a/Lib/test/test_popen.py +++ b/Lib/test/test_popen.py @@ -22,7 +22,8 @@ class PopenTest(unittest.TestCase): def _do_test_commandline(self, cmdline, expected): cmd = '%s -c "import sys; print(sys.argv)" %s' cmd = cmd % (python, cmdline) - data = os.popen(cmd).read() + with os.popen(cmd) as p: + data = p.read() got = eval(data)[1:] # strip off argv[0] self.assertEqual(got, expected) -- cgit v0.12