commit: d329d1142df1662db452642ac719595d15a0d5bd
Author: Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun May 27 04:24:06 2018 +0000
Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun May 27 04:25:40 2018 +0000
URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=d329d114
PiperReader._start: handle case where fd is 0
pym/_emerge/PipeReader.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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)