diff options
author | Florent Xicluna <florent.xicluna@gmail.com> | 2014-05-29 19:27:05 +0200 |
---|---|---|
committer | Florent Xicluna <florent.xicluna@gmail.com> | 2014-05-29 19:27:05 +0200 |
commit | 3fbadb7007436c029a3ede4c057ce43171dcd617 (patch) | |
tree | 470427306dea2f04fdb228f66d25d9bb50fe0fae /pep8.py | |
parent | 46a2d180b43c152c3fbad91487a77c69a86bcf4d (diff) | |
parent | 8a37cd90fdc731d151628b541d3edfd056f67e7c (diff) | |
download | pep8-3fbadb7007436c029a3ede4c057ce43171dcd617.tar.gz |
Replace codes E111/2/3 with E114/5/6 for indentation of comments; issue #274
Diffstat (limited to 'pep8.py')
-rwxr-xr-x | pep8.py | 15 |
1 files changed, 10 insertions, 5 deletions
@@ -353,20 +353,25 @@ def indentation(logical_line, previous_logical, indent_char, Okay: a = 1 Okay: if a == 0:\n a = 1 E111: a = 1 + E114: # a = 1 Okay: for item in items:\n pass E112: for item in items:\npass + E115: for item in items:\n# Hi\n pass Okay: a = 1\nb = 2 E113: a = 1\n b = 2 + E116: a = 1\n # b = 2 """ - if indent_char == ' ' and indent_level % 4: - yield 0, "E111 indentation is not a multiple of four" + c = 0 if logical_line else 3 + tmpl = "E11%d %s" if logical_line else "E11%d %s (comment)" + if indent_level % 4: + yield 0, tmpl % (1 + c, "indentation is not a multiple of four") indent_expect = previous_logical.endswith(':') if indent_expect and indent_level <= previous_indent_level: - yield 0, "E112 expected an indented block" - if indent_level > previous_indent_level and not indent_expect: - yield 0, "E113 unexpected indentation" + yield 0, tmpl % (2 + c, "expected an indented block") + elif not indent_expect and indent_level > previous_indent_level: + yield 0, tmpl % (3 + c, "unexpected indentation") def continued_indentation(logical_line, tokens, indent_level, hang_closing, |