From 020384134bfaa616fa4f0951a67e0b376a42f78e Mon Sep 17 00:00:00 2001 From: Marcin Date: Fri, 30 Jan 2015 22:27:52 +0100 Subject: [PATCH] Fixed "sys.excepthook" error during piping --- data_hacks/bar_chart.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/data_hacks/bar_chart.py b/data_hacks/bar_chart.py index 13f76a8..e2fca06 100755 --- a/data_hacks/bar_chart.py +++ b/data_hacks/bar_chart.py @@ -86,6 +86,10 @@ def run(input_stream, options): if options.percentage: percentage = " (%0.2f%%)" % (100 * Decimal(value) / Decimal(total)) print str_format % (key[:max_length], value, (value / scale) * "∎", percentage) + try: + sys.stdout.flush() + except IOError: + pass if __name__ == "__main__": parser = OptionParser()