過去の日記

2013-12-04 [長年日記]

Broken Pipeを回避する [Python]

cat hoge | pyhthon fuga.py | head

とかやるとお目にかかるのが IOError: [Errno 32] Broken pipe のエラー。目障りな人、困る人は、

from signal import signal, SIGPIPE, SIG_DFL
signal(SIGPIPE,SIG_DFL) 

と書いておくといいそうだ。

via

IOError: [Errno 32] Broken pipe: Python - Stack Overflow