(py-execute-region): Alexander Schmolck points out that leading

whitespace can hose the needs-if test.  So just skip all blank lines
at the start of the region right off the bat.
This commit is contained in:
Barry Warsaw 2002-04-25 19:17:42 +00:00
parent 69d31b749d
commit 4aab68e1c1
1 changed files with 7 additions and 0 deletions

View File

@ -1378,6 +1378,13 @@ window) so you can see it, and a comment of the form
is inserted at the end. See also the command `py-clear-queue'."
(interactive "r\nP")
;; Skip ahead to the first non-blank line
(goto-char start)
(beginning-of-line)
(while (and (looking-at "\\s *$")
(< (point) end))
(forward-line 1))
(setq start (point))
(or (< start end)
(error "Region is empty"))
(let* ((proc (get-process py-which-bufname))