STY: pep8
Except for test_\* files i ran every file through pep8, and resolved most of the violations.

Wow, unexpected and awesome. Thanks. Did autopep8 help at all or was this a manual affair?
 Vim was my auto-pilot, driving me around and informing me what was not according to pep8 but the corrections are manual. I never used autopep8, scary to let code touch code, i think i would be more comfortable with a required confirmation of each auto-correct. Do you use it?
 autopep8 is good for fixing a large category of errors, but I find that fixing over-indented/under-indented code (errors 125-129, if I recall correctly) is a manual affair. I generally do one error number at a time (using --select) and commit after each autopep8, then squash-merge at the end before pushing.

As a benchmark, I modified 6500 LOC in a 40K LOC never-pep8'd codebase in a day last week. The rest I did in vim: highlight a visual selection, then += to format.
