EventLoop: fix _sigchld_io_cb to return True
authorZac Medico <zmedico@gentoo.org>
Thu, 16 Feb 2012 21:35:23 +0000 (13:35 -0800)
committerZac Medico <zmedico@gentoo.org>
Thu, 16 Feb 2012 21:35:23 +0000 (13:35 -0800)
This fixes an infinite loop since commit
1979a6cdfcd8c6bae4565982d82d862be07ba5be.

pym/portage/util/_eventloop/EventLoop.py

index 994952e198a3cae0ce1430dd30ce27ca4dd609d4..3123cab668812330ee0a06887ff253ad9c768788 100644 (file)
@@ -263,6 +263,7 @@ class EventLoop(object):
                        # read until EAGAIN
                        pass
                self._poll_child_processes()
+               return True
 
        def _poll_child_processes(self):
                if not self._child_handlers: