Kaydet (Commit) f06777dd authored tarafından Barry Warsaw's avatar Barry Warsaw

(py-outdent-p): When looking at the previous line, watch out for

continuation lines.  This fixes this bug report, reported by Frank
Stajano.

# But if I split the "raise" line and reindent, the else WRONGLY goes up a
# level (?!?)

while condition1:
    if condition2:
        raise error3, \
              moreInfo4
else: # meant to close "if condition2"
    action5()
üst 9ec9fbc3
......@@ -960,7 +960,9 @@ py-beep-if-tab-change\t\tring the bell if tab-width is changed"
(save-excursion
(and (progn (back-to-indentation)
(looking-at py-outdent-re))
(progn (backward-to-indentation 1)
(progn (forward-line -1)
(py-goto-initial-line)
(back-to-indentation)
(while (or (looking-at py-blank-or-comment-re)
(bobp))
(backward-to-indentation 1))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment