[Kimchi-devel] [PATCH] Python: Do not allow lines longer than 80 characters

Aline Manera alinefm at linux.vnet.ibm.com
Sun Jan 26 00:44:28 UTC 2014


On 01/23/2014 12:01 AM, Mark Wu wrote:
> On 01/22/2014 08:54 PM, Crístian Viana wrote:
>> Hi Mark, thanks for the feedback!
>>
>> I haven't read the PEP8 correctly, I thought the length limit was 80 
>> characters, but I see it's 79 indeed.
>>
>> I decided to validate only this PEP8 feature for now (maximum line 
>> length) for all files instead of completely cleaning file by file. At 
>> least now there'll be one less rule left :-)
>>
>> I'll send a new patch fixing the new line length value.
> Personally,  I don't like the fix special for the line length.  I 
> prefer to include it in a pep8 clean for a file.
> The reason is that:  even if fix the line length, we don't have a tool 
> to check new changed code does't
> have this problem.  But for pep8, there's no this kind of problem.  
> After we clean up one file,  we can
> add it to the WHITELIST,  and the developer can check if it cause new 
> style problem by running 'make check-local'
>

I agree with Mark.
Even if we correct the line length now there is no way to guarantee new 
code will respect that in future.

>
>
>
>>
>> Am 21-01-2014 23:41, schrieb Mark Wu:
>>> Hi Crístian,
>>>
>>> I like the idea of cleanup,  but for python projects,  we should 
>>> comply with PEP8[1], which limit all lines to a maximum of 79 
>>> characters.   So after we can all files pep clean,  it will resolve 
>>> the line length problem too.
>>>
>>> If you have interest in the pep8 clean,  you could use the command 
>>> line tool pep8 and or vim plugin[2] to check if a python file is 
>>> pep8 clean.  After the cleanup,  we need put it to the list of 
>>> PEP8_WHITELIST in Makefile.am.  It can guarantee the files are 
>>> checked when 'make check-local'  is executed.
>>>
>>> [1] http://www.python.org/dev/peps/pep-0008/#maximum-line-length
>>> [2] 
>>> https://github.com/kimchi-project/kimchi/wiki/PEP8-Checking-Using-Syntastic
>
>
>
> _______________________________________________
> Kimchi-devel mailing list
> Kimchi-devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/kimchi-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/kimchi-devel/attachments/20140125/ab4ed264/attachment.html>


More information about the Kimchi-devel mailing list