diff options
-rw-r--r-- | pym/portage/tests/process/test_poll.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pym/portage/tests/process/test_poll.py b/pym/portage/tests/process/test_poll.py index f1ddcb3dd..30816db2b 100644 --- a/pym/portage/tests/process/test_poll.py +++ b/pym/portage/tests/process/test_poll.py @@ -25,6 +25,9 @@ class PipeReaderTestCase(TestCase): else: got_pty = False master_fd, slave_fd = os.pipe() + + # WARNING: It is very important to use unbuffered mode here, + # in order to avoid issue 5380 with python3. master_file = os.fdopen(master_fd, 'rb', 0) slave_file = os.fdopen(slave_fd, 'wb', 0) producer = SpawnProcess( |