From a946999a8ed558ed50d5a37a3b4eee9ccc40961a Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Thu, 9 Oct 2008 20:03:37 +0000 Subject: Remove redundant os.close(master_fd) call inside SpawnProcess._start() since that file discriptor is referenced by a file object which already has an appropriate close() call. This fixes an 'IOError: [Errno 9] Bad file descriptor' exception which was raised when attempting to close the file object. svn path=/main/trunk/; revision=11666 --- pym/_emerge/__init__.py | 1 - 1 file changed, 1 deletion(-) diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py index 65093ddd8..7b4067a88 100644 --- a/pym/_emerge/__init__.py +++ b/pym/_emerge/__init__.py @@ -2142,7 +2142,6 @@ class SpawnProcess(SubProcess): if isinstance(retval, int): # spawn failed - os.close(master_fd) for f in files.values(): f.close() self.returncode = retval -- cgit v1.2.3-1-g7c22