From bef6522a9957b6e0f25b49b638e5d3c7ef836f6c Mon Sep 17 00:00:00 2001 From: Gabriel de Perthuis Date: Fri, 19 Jun 2009 17:52:53 +0200 Subject: [PATCH] Fix issue 5313 --- multiprocessing/process.py | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/multiprocessing/process.py b/multiprocessing/process.py index 524509d..946a41e 100755 --- a/multiprocessing/process.py +++ b/multiprocessing/process.py @@ -225,7 +225,8 @@ class Process(object): self._children = set() self._counter = itertools.count(1) try: - os.close(sys.stdin.fileno()) + sys.stdin.close() + sys.stdin = open(os.devnull) except (OSError, ValueError): pass _current_process = self -- 1.6.2.4