[Python-ideas] Minor tweak to PEP 8?

Guido van Rossum guido at python.org
Sat May 14 21:01:50 CEST 2011


Indeed. Somebody update PEP 8 please!

On Sat, May 14, 2011 at 11:51 AM, Gregory P. Smith <greg at krypto.org> wrote:
> On Wed, May 11, 2011 at 7:23 AM, Guido van Rossum <guido at python.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)
>
> and note that this should be "8-space hanging indent" if it goes into
> pep8.  The rule is really "double your code indentation hanging
> indent" so that you can never confuse the two visually.  it works
> well.
>
>>
>> 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)
>>
>>
>> _______________________________________________
>> Python-ideas mailing list
>> Python-ideas at python.org
>> http://mail.python.org/mailman/listinfo/python-ideas
>>
>>
>



-- 
--Guido van Rossum (python.org/~guido)



More information about the Python-ideas mailing list