Fix infinite loop in python-end-of-statement

http://debbugs.gnu.org/10788
This commit is contained in:
Leo Liu 2012-02-11 12:20:16 +08:00
parent f82cb65942
commit 5eac0c026f
2 changed files with 9 additions and 3 deletions

View file

@ -1,3 +1,8 @@
2012-02-11 Leo Liu <sdl.web@gmail.com>
* progmodes/python.el (python-end-of-statement): Fix infinite
loop. (Bug#10788)
2012-02-10 Glenn Morris <rgm@gnu.org>
* international/mule-cmds.el (unify-8859-on-encoding-mode)

View file

@ -1004,9 +1004,10 @@ On a comment line, go to end of line."
(error (goto-char pos) (end-of-line)))))
((python-skip-out t s))))
(end-of-line))
(unless comment
(eq ?\\ (char-before)))) ; Line continued?
(end-of-line 2)) ; Try next line.
(and (not comment)
(not (eobp))
(eq ?\\ (char-before)))) ; Line continued?
(end-of-line 2)) ; Try next line.
(point))
(defun python-previous-statement (&optional count)