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)
 

Reply via email to