(py-comint-output-filter-function): Put the pop-to-buffer call inside

the `when' condition so other non-Python shell comint changes won't
cause random buffers to pop.
This commit is contained in:
Barry Warsaw 2002-04-26 15:49:52 +00:00
parent 517c7d4fd3
commit 17afa13a9f

View file

@ -1239,11 +1239,11 @@ comint believe the user typed this string so that
"Watch output for Python prompt and exec next file waiting in queue. "Watch output for Python prompt and exec next file waiting in queue.
This function is appropriate for `comint-output-filter-functions'." This function is appropriate for `comint-output-filter-functions'."
;; TBD: this should probably use split-string ;; TBD: this should probably use split-string
(pop-to-buffer (current-buffer))
(when (and (or (string-equal string ">>> ") (when (and (or (string-equal string ">>> ")
(and (>= (length string) 5) (and (>= (length string) 5)
(string-equal (substring string -5) "\n>>> "))) (string-equal (substring string -5) "\n>>> ")))
py-file-queue) py-file-queue)
(pop-to-buffer (current-buffer))
(py-safe (delete-file (car py-file-queue))) (py-safe (delete-file (car py-file-queue)))
(setq py-file-queue (cdr py-file-queue)) (setq py-file-queue (cdr py-file-queue))
(if py-file-queue (if py-file-queue