
Indeed. Somebody update PEP 8 please! On Sat, May 14, 2011 at 11:51 AM, Gregory P. Smith <greg@krypto.org> wrote:
On Wed, May 11, 2011 at 7:23 AM, Guido van Rossum <guido@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@python.org http://mail.python.org/mailman/listinfo/python-ideas
-- --Guido van Rossum (python.org/~guido)