Fix EIO handling for PollSelectAdapter.
authorZac Medico <zmedico@gentoo.org>
Fri, 16 Dec 2011 18:58:35 +0000 (10:58 -0800)
committerZac Medico <zmedico@gentoo.org>
Fri, 16 Dec 2011 18:58:35 +0000 (10:58 -0800)
commit36632047bebbd435610944ad9e7850163b260645
tree240f72de43474e8aa38e43cdd1398fab6c47b62f
parent11cf001c20d94eb477e8a9b253e657716702b845
Fix EIO handling for PollSelectAdapter.

In PipeReader and AbstractPollTask, we have to treat EIO as EOF, in
order to terminate the select loop at the correct time when using
PollSelectAdapter. This fixes a regression in EIO handling since
commits 915348ce34fc499ac295b8f0ffee9f0829803542 adn
30d2d0a9db486c5a70848ad5d27b37a3ec48f271.
pym/_emerge/AbstractPollTask.py
pym/_emerge/PipeReader.py