[chirp_devel] [PATCH 4/7] Add pep8 checker script (#2355)
Zach Welch
Thu Feb 26 16:47:29 PST 2015
On 02/26/2015 04:41 PM, Dan Smith wrote:
>> # HG changeset patch
>> # User Zach Welch <zach at mandolincreekfarm.com>
>>
>> Add pep8 checker script (#2355)
>
> When I apply this and run it thusly:
>
> TESTS=pep8 ./run_all_tests.sh
Since TESTS is now an array, I use "TESTS=( pep8 )", but I think that it
should work either way for a single test.
> I get this:
>
>> ./chirpc
>
> ... snip like a hundred lines ...
>
>> ./chirpc
>> ./chirpc
>> ./chirpc
>> ./chirpc
>> ./chirpc
>> 194 E101 indentation contains mixed spaces and tabs
>> 6 E221 multiple spaces before operator
>> 5 E302 expected 2 blank lines, found 1
>> 1 E501 line too long (80 characters)
>> 194 W191 indentation contains tabs
>> 2 W293 blank line contains whitespace
>> 1 W391 blank line at end of file
>> ================================================
>> Tests FAILED: pep8, driver tests
>
> Didn't look to see why.
Well, I bet I know why you got those pep8 failures: the next patch fixes
the style issues. I reordered them and didn't think about the
consequences. D'oh.
As to the 100 lines of "./chirpc", that's completely new to me.
....
> So, I think this should import and use pep8 as a library instead of
> running the command line, as is common practice. You can customize it
> extensively that way and it's a little more integrated. See this for
> starters:
>
> http://pep8.readthedocs.org/en/latest/advanced.html
>
> ...but there are some good examples elsewhere. Should be able to do
> everything you need that way.
I didn't consider that possibility. I agree. I'll revisit it tonight.
--
Zach Welch
Mandolin Creek Farm
www.mandolincreekfarm.com
farm: 541-453-4131
cell: 541-740-3410
More information about the chirp_devel
mailing list