data_hacks icon indicating copy to clipboard operation
data_hacks copied to clipboard

Error when piping output into another program

Open kortina opened this issue 15 years ago • 2 comments

On os x, I had a list in my clipboard, did: pbpaste | bar_chart.py -v |head -n 30

The chart works fin when I do not pipe into head, but I wanted to only show the top 30 items. Piping into head does limit to 30 rows, as expected, but at the end I also see this error output printed:

close failed in file object destructor: Error in sys.excepthook:

Original exception was:

kortina avatar Oct 22 '10 15:10 kortina

This just works fine for me... not sure what the problem is in your case:

    localhost:data_hacks ojilles$ cat b | ./bar_chart.py 
    # each * represents a count of 1
     1 1 [     1] *
     2 1 [     1] *
    3 11 [     1] *
     3 5 [     1] *
     4 5 [     1] *
     5 7 [     1] *
     5 8 [     1] *
     6 1 [     1] *
     6 5 [     1] *
    localhost:data_hacks ojilles$ cat b | ./bar_chart.py | head -n 3
    # each * represents a count of 1
     1 1 [     1] *
     2 1 [     1] *

ojilles avatar Mar 27 '11 12:03 ojilles

Same problem on Ubuntu 14.04. Fixed in #23

brxie avatar Jan 31 '15 14:01 brxie