[Python-Dev] PEP 8 updates/clarifications (original) (raw)

Ian Bicking ianb at colorstudy.com
Thu Dec 15 03:22:42 CET 2005


Barry Warsaw wrote:

I've pushed out a revised PEP 8

http://www.python.org/peps/pep-0008.html

Just two little things...

 Use 4 spaces per indentation level.

 This is the default for Emacs's python-mode.  For really old code 

that you don't want to mess up, you can continue to use 8-space tabs. Emacs python-mode auto-detects the prevailing indentation level used in a file and sets its indentation parameters accordingly.

I think the reference to Emacs here is unneeded. "Use 4 spaces per indentation level" is sufficient instruction on its own.

 ...Latin-1 should only be
 used when a comment or docstring needs to mention an author name that
 requires Latin-1; otherwise, using \x escapes is the preferred way to
 include non-ASCII data in string literals.  An exception is made 

for those files that are part of the test suite for the code implementing PEP 263.

I think the reference to PEP 263 tests is kind of obvious.

-- Ian Bicking | ianb at colorstudy.com | http://blog.ianbicking.org



More information about the Python-Dev mailing list