On 3/10/2016 7:08 PM, INADA Naoki wrote:

No.  I see it usually.

Python's zen says:

Errors should never pass silently.
    Unless explicitly silenced.

When failed to write to stdout, Python should raise Exception.
You can silence explicitly when it's safe:

try:
     print(...)
except BrokenPipeError:
     os.exit(0)


I don't like it. It makes Python not so good for command-line utilities


--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to