There's a LOT of pep8 naughties in this file. Not little commas which aren't that important but lots of 80 chars violations.