Hello, Try it:
bash-2.05b# emerge search python|head Searching... .. [ Results for search key : python ] [ Applications found : 42 ] * app-doc/ebook-python Latest version available: 2.2.1 Latest version installed: [ Not Installed ] Size of downloaded files: 1,419 kB Homepage: http://lidn.sourceforge.net Description: ebook-python-2.2.1 ebook based on ebook eclass Traceback (most recent call last): File "/usr/bin/emerge", line 2787, in ? searchinstance.output() File "/usr/bin/emerge", line 770, in output print " ", darkgreen("Homepage:")+" ",homepage IOError: [Errno 32] Broken pipe Same in equery, etcat... Python ignores SIGPIPE instead of using the default handler (which is Unix default behavior). So the write to STDOUT returns -1. Shouldn't portage restore default Unix behavior, so end users are not confused: signal.signal(signal.SIGPIPE, signal.SIG_DFL) Juergen -- gentoo-dev@gentoo.org mailing list