Skip to content

Error when piping output into another program #2

Open
@kortina

Description

@kortina

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:

Activity

ojilles

ojilles commented on Mar 27, 2011

@ojilles
Contributor

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] *
brxie

brxie commented on Jan 31, 2015

@brxie

Same problem on Ubuntu 14.04. Fixed in #23

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @kortina@ojilles@brxie

        Issue actions

          Error when piping output into another program · Issue #2 · bitly/data_hacks