aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2018-05-26 21:24:06 -0700
committerZac Medico <zmedico@gentoo.org>2018-05-26 21:25:40 -0700
commitd329d1142df1662db452642ac719595d15a0d5bd (patch)
treef8a13cff36424484dac3394c5ca4240defa7a246
parentAbstractPollTask._read_array: document performance (diff)
downloadportage-d329d1142df1662db452642ac719595d15a0d5bd.tar.gz
portage-d329d1142df1662db452642ac719595d15a0d5bd.tar.bz2
portage-d329d1142df1662db452642ac719595d15a0d5bd.zip
PiperReader._start: handle case where fd is 0
-rw-r--r--pym/_emerge/PipeReader.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/_emerge/PipeReader.py b/pym/_emerge/PipeReader.py
index 151be94ea..fc3b7ca55 100644
--- a/pym/_emerge/PipeReader.py
+++ b/pym/_emerge/PipeReader.py
@@ -28,7 +28,7 @@ class PipeReader(AbstractPollTask):
output_handler = self._output_handler
for f in self.input_files.values():
- fd = isinstance(f, int) and f or f.fileno()
+ fd = f if isinstance(f, int) else f.fileno()
fcntl.fcntl(fd, fcntl.F_SETFL,
fcntl.fcntl(fd, fcntl.F_GETFL) | os.O_NONBLOCK)