[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