[Python-ideas] Minor tweak to PEP 8?

Barry Warsaw barry at python.org
Thu Jun 2 21:00:31 CEST 2011


On Jun 02, 2011, at 11:11 AM, Guido van Rossum wrote:

>FYI, I've submitted this change to PEP 8, with the help of a draft
>patch by Steven Klass.

Thanks Guido.  This is probably the right mailing list to follow up to (ignore
my python-dev followup to the -checkins message).

I agree with the change, except for the recommendation to double-indent.  Yes,
double-indent does look better with Google's 2-space indentation level rule,
but it looks excessive (to my eyes anyway) with a 4-space rule.  One
indentation level looks fine.  I posted some examples to python-dev.

Is it worth softening the PEP 8 recommendation on double-indents?

Cheers,
-Barry

>On Wed, May 11, 2011 at 7:23 AM, Guido van Rossum <guido-+ZN9ApsXKcEdnm+yROfE0A at public.gmane.org> wrote:
>> At Google we use the following rule (from
>> http://google-styleguide.googlecode.com/svn/trunk/pyguide.html#Indentation):
>>
>> Yes:  # Aligned with opening delimiter
>>       foo = long_function_name(var_one, var_two,
>>                                var_three, var_four)
>>
>>       # 4-space hanging indent; nothing on first line
>>       foo = long_function_name(
>>           var_one, var_two, var_three,
>>           var_four)
>>
>> No:   # Stuff on first line forbidden
>>       foo = long_function_name(var_one, var_two,
>>           var_three, var_four)
>>
>>       # 2-space hanging indent forbidden
>>       foo = long_function_name(
>>         var_one, var_two, var_three,
>>         var_four)
>>
>> I propose we somehow incorporate these two allowed alternatives into PEP 8.
>> They both serve a purpose.
>>
>> --
>> --Guido van Rossum (python.org/~guido)
>>
>>
>
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20110602/02ea76b3/attachment.pgp>


More information about the Python-ideas mailing list