diff options
author | Zac Medico <zmedico@gentoo.org> | 2011-12-16 14:26:01 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2011-12-16 14:26:01 -0800 |
commit | 071c65bb4abac3c251f335bde20e13368349c55d (patch) | |
tree | 8efb1345d6b7e7f1bacaf6fb176749e73e088a56 | |
parent | 47247149a48d8b4267ad849ff10924e7b6a6f3e2 (diff) | |
download | portage-071c65bb4abac3c251f335bde20e13368349c55d.tar.gz portage-071c65bb4abac3c251f335bde20e13368349c55d.tar.bz2 portage-071c65bb4abac3c251f335bde20e13368349c55d.zip |
test_poll: add note about unbuffered fdopen
-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( |