Python CSV: reading rows terminated by comma results in an empty result
===

If this is a stupid question, please feel free to harass me for not finding the correct answer on my own. I'm trying to read a CSV-formatted file that contains data on each row, and each row is terminated by a comma. Like this: 

    -1,
    -1,
    1,
    1,

When I try to use Python's CSV-function, I use this code:

    with open(waveform, 'rb') as f:
        reader = csv.reader(f)
        for row in reader:
            print row

Which outputs the following:

    ['-1', '']
    ['-1', '']
    ['1', '']
    ['1', '']

I want it to ignore the empty char on each row. Do you have any advice?