summaryrefslogtreecommitdiffstats
path: root/pym/portage/tests/process
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-12-16 14:26:01 -0800
committerZac Medico <zmedico@gentoo.org>2011-12-16 14:26:01 -0800
commit071c65bb4abac3c251f335bde20e13368349c55d (patch)
tree8efb1345d6b7e7f1bacaf6fb176749e73e088a56 /pym/portage/tests/process
parent47247149a48d8b4267ad849ff10924e7b6a6f3e2 (diff)
downloadportage-071c65bb4abac3c251f335bde20e13368349c55d.tar.gz
portage-071c65bb4abac3c251f335bde20e13368349c55d.tar.bz2
portage-071c65bb4abac3c251f335bde20e13368349c55d.zip
test_poll: add note about unbuffered fdopen
Diffstat (limited to 'pym/portage/tests/process')
-rw-r--r--pym/portage/tests/process/test_poll.py3
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(