Kaydet (Commit) 000f723e authored tarafından Fatih Aşıcı's avatar Fatih Aşıcı

cli: Ignore broken pipe errors

BUG:FIXED:13609
üst 6d4fe74a
#!/usr/bin/python
#
# Copyright (C) 2005 - 2007, TUBITAK/UEKAE
# Copyright (C) 2005 - 2010, TUBITAK/UEKAE
#
# This program is free software; you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the Free
......@@ -11,6 +11,7 @@
#
import sys
import errno
import locale
import traceback
import exceptions
......@@ -47,6 +48,9 @@ def handle_exception(exception, value, tb):
show_traceback = True
ui.error(_("Unhandled internal exception.\n"
"Please file a bug report to <http://bugs.pardus.org.tr>."))
elif isinstance(value, IOError) and value.errno == errno.EPIPE:
# Ignore broken pipe errors
sys.exit(0)
else:
# For any other exception (possibly Python exceptions) show
# the traceback!
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment