Skip to content

Commit 03242a7

Browse files
committed
Fix E122 not detected in some cases; issue #201
1 parent fe692e3 commit 03242a7

3 files changed

Lines changed: 9 additions & 1 deletion

File tree

CHANGES.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ Changelog
2424

2525
* Fix E701, E702 and E703 not detected sometimes. (Issue #196)
2626

27+
* Fix E122 not detected in some cases. (Issue #201)
28+
2729

2830
1.4.5 (2013-03-06)
2931
------------------

pep8.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -472,7 +472,7 @@ def continued_indentation(logical_line, tokens, indent_level, noqa, verbose):
472472
# visual indent is verified
473473
if not indent[depth]:
474474
indent[depth] = start[1]
475-
elif visual_indent in (text, str):
475+
elif hang > 0 and visual_indent in (text, str):
476476
# ignore token lined up with matching one from a previous line
477477
pass
478478
elif indent[depth] and start[1] < indent[depth]:

testsuite/E12.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,12 @@
9999
if some_very_very_very_long_variable_name or var[0] \
100100
or another_very_long_variable_name:
101101
raise Exception()
102+
#: E122
103+
dictionary = [
104+
"is": {
105+
"nested": yes(),
106+
},
107+
]
102108
#:
103109

104110

0 commit comments

Comments
 (0)